受控的 AI 辅助开发:独立评审,由人做决定
- 任务
- 聊天式 AI 助手写代码很快,但没有项目记忆、没有独立评审、也没有审计记录;需要一个可以放心用于生产系统的流程。
- 我做了什么
- 我搭建了自己的平台:智能体负责规划和编写代码,另一个评审模型为结果打分,变更只能通过我批准的合并请求进入主分支,对生产服务器的操作需要我确认。
- 之后
- 这是我日常的工作环境,用于实际项目。
一个自托管平台:AI 智能体把任务变成经过评审的 Pull Request。独立评审模型(LLM 评审)把关质量,私有 RAG 为智能体提供项目记忆,生产操作须经人工审批。
自 2025 年起是我承接客户和自研项目的日常工作环境。运行在一台配备 RTX 3090 Ti 的家用服务器上,并结合云端模型。
基于聊天的 AI 编程速度快但不可靠:项目之间没有记忆、没有独立评审、没有审计记录,而且敏感代码会被发送到云端。
纯云端智能体(搭建快,但代码和数据离开边界)与纯本地模型(私密,但难题能力较弱)。最终选择混合:日常任务用本地模型,配置和难题用云端模型。
一个人即可借助智能体工作流交付平台级的工作:带评审分数的 Pull Request,合并与生产操作由人审批。
曾有两个智能体同时在一个代码库上工作而互相覆盖文件;现在并行工作一律放在独立的分支或工作树中。