运行一个能够打开、审查和合并 PR 的 AI 软件工厂
构建能够打开、审查并合并拉取请求的智能体的指南。
- 具体怎么做
- 该指南将软件工厂分为五个阶段:引入、隔离、工具配置、验证及合并关口。它参考了 Stripe、Spotify、Shopify 和 Ramp 的已发布方案。该指南提供了每个阶段的配置方案,包括问题筛选机制、每个智能体的 git 工作树、共享 MCP 工具模块、截图验证规则以及分级合并规则。最后由人工进行审核。
- 做到了什么
- Microsoft的dotnet/runtime数据显示,智能体在67.9%的情况下合并PR,而工程师则达到87.1%,在完全自主运行时则为55.1%。审核能力成为瓶颈,且主要成果为机械式迁移。
- 上手要点
- 在舰队到来前建造门,从其中一个智能体需要最多返工的门开始。工作树初始为空,没有 .env 文件、依赖项或免费端口,且非交互式运行不会自动清理环境。
你可以这样试
使用 Codex为仓库 [repo name] 建立一个工作流:一个智能体负责接收标记为 [label] 的问题,提交包含修复方案的 Pull Request 并进行测试,另一个智能体则负责审核该 Pull Request。编写相关配置及简短操作指南。目前不要启用自动合并功能;请展示你提出的合并规则,等待我的批准。