Show HN: Sgai – 目标驱动的多代理软件开发 (GOAL.md → 可运行代码)
发布: (2026年2月26日 GMT+8 00:39)
2 分钟阅读
原文: Hacker News
Source: Hacker News
引言
我们构建了 Sgai 来尝试一种不同的 AI 辅助开发模型。
与一步步提示不同,你在 GOAL.md 中定义一个结果(应该构建什么,而不是如何构建),Sgai 会运行一组协同的 AI 代理来实现它。
工作原理
- 将目标分解为角色的有向无环图(developer → reviewer → safety analyst 等)
- 在需要时提出澄清性问题
- 编写代码、运行测试并迭代
- 使用完成门(例如
make test)来判断任务何时真正完成
所有操作都在你的仓库本地运行。网页仪表盘实时显示代理图的执行情况,且不会自动推送到 GitHub。
演示
仓库
- GitHub:
- 开源(Go)
- 支持 Anthropic、OpenAI 或通过 opencode 使用本地模型
讨论
我们在内部使用 Sgai 来原型化小型应用和内部工具。它仍处于早期阶段,某些地方还有些粗糙,但已经足够可用以供分享。
想了解大家对基于 DAG 的多代理工作流用于编码的看法。有没有人尝试过类似的方法?