GPT-6.1 Astra 靠8个开源工具组成完整开发团队
用GPT-6.1 Astra仿照这个结构搭建的话,它根本不是一个编码AI,完全可以和Dots一起作为普通的开发公司运营。
把职能拆分成 Planner / Worker / Tester / Critic / Sandbox,直接在仓库里搭建出一整个开发团队。
要用到的开源软件一共是这8个 👇
01 OpenHands 自主型软件开发Agent。从阅读需求 ↓ 查看代码 ↓ 修改 ↓ 运行全流程自主完成。
02 SWE-agent 给它传入GitHub Issue后,会完成理解Issue ↓ 调查仓库 ↓ 修改 ↓ 测试全流程。
以上是“指挥塔+问题解决角色”。
BUILD THE WORKERS
03 Aider 直接在仓库内结对编程。适合交给它负责细节实现和修改的Worker角色。
04 Cline 可以完成Plan ↓ Edit ↓ Terminal ↓ Browser 一整套流程。
05 Roo Code 可以按用途创建专门的Agent模式。比如可以分成后端负责人、前端负责人、调试负责人、审查负责人这样。
GIVE THEM A WORKSPACE
06 E2B 给每个Agent分配隔离的沙箱。也就是说,即使Agent A修改后端、Agent B修改前端、Agent C同时进行不同测试并行运行,也很难发生冲突。
07 Daytona 为Agent创建可复现的开发环境。不管是谁运行,都容易得到相同的环境、相同的依赖关系、相同的结果。
CHECK THE WORK
08 SWE-bench 最后,基于实际的GitHub Issue对Agent进行评估。不是看起来能运行就行,会验证是否真的完成了修改。
把这些连接起来之后,整个流程可以转起来:
Issue ↓ Planner ↓ 任务拆解 ↓ 并行分发到多个Agent ↓ 修改后端 ↓ 修改前端 ↓ Test Agent验证 ↓ Critic检查差异 ↓ 没问题就合并。
也就是说,不是让单个Astra写更多代码,而是让Astra运营一家软件公司,这才是最有意思的地方。
一个Agent修改后端的时候,另一个Agent修改前端,还有别的Agent做测试,最后Critic做全部审查。人类不需要逐一查看每个Agent的工作,只需要做最终判断。
GPT-6 Astra的真正本领,不在于单模型的代码生成性能,而在于把多个Agent、环境、测试、审查整合起来,作为一个开发组织整体运行。