3 min read
[AI 小众新闻]

将开发交给AI团队!从『GOAL.md』生成代码的自律工厂『Sgai』真是太棒了!


只需定义目标(Goal),多个AI代理便能协作开发和验证软件的自律工作流工具。

※この記事はアフィリエイト広告を含みます

[AI小新闻快报] 将开发交给AI团队!从『GOAL.md』生成代码的自律工厂『Sgai』真是太棒了!

📰 新闻概要

  • 定义“目标”的开发风格: 在GOAL.md中描述成果物,AI代理会自律地进行任务分解、计划和执行。
  • 多代理协作: 开发者、审核者、安全分析师等多个专业AI分工合作,让人类专注于计划的批准和进度的监控。
  • 通过测试保证质量: 不仅仅是生成代码,直到测试执行和静态分析通过,才被视为“完成”。

💡 重要事项

  • 本地完成: 在用户的本地仓库中运行,确保代码不会外泄,设计安全。与Git和jj(Jujutsu)等版本管理工具集成。
  • 可视化工作流: AI的思考过程不会被隐藏,任务的依赖关系通过图示(Graphviz)直观可见,进度一目了然。
  • 学习型代理: 从完成的会话中提取可重复使用的技能和代码片段,使用得越多,代理就越聪明。

🦈 鲨鱼的视角(策展人观点)

这简直是将“逐个指示AI聊天”的模式抛诸脑后,真正的“软件工厂”!特别令人兴奋的是,人类只需指示“目标”,然后审核和批准AI团队的计划。演示中,竟然只用了45分钟就完成了一个“图像压缩应用”,并且测试通过,真是令人震惊!这不仅仅是个自动补全,而是AI自己反复检查“是否真的能运行”的实现,可靠性大幅提升。能直接集成到现有的本地仓库中,对开发者来说,入门门槛极低,实在太好了!

🚀 未来会怎样?

编程工作将迅速从“写代码”转变为“定义目标,审核AI的计划”。对于小规模工具或原型,AI独立完成的情况将变得相当普遍!

💬 鲨鱼的简评

我也想在GOAL.md上写下“自动订购鲨鱼食物的应用”,期待美味的佳肴送上门!开发效率真是飞速提升啊!🦈🔥

📚 术语解释

  • GOAL.md: 在Sgai中用于定义成果物的文件,描述的是“想要制作什么”,而非实现步骤。

  • 多代理: 多个AI各自承担不同角色(如程序员、测试员等),协同合作达成一个共同目标的机制。

  • completionGateScript: 判定工作是否完成的脚本,例如可以设定“所有测试通过(make test)”等条件。

  • 信息来源: sandgardenhq/sgai: Goal-driven multi-agent software dev

【免責事項 / Disclaimer / 免责声明】
JP: 本記事はAIによって構成され、運営者が内容の確認・管理を行っています。情報の正確性は保証せず、外部サイトのコンテンツには一切の責任を負いません。
EN: This article was structured by AI and is verified and managed by the operator. Accuracy is not guaranteed, and we assume no responsibility for external content.
ZH: 本文由AI构建,并由运营者进行内容确认与管理。不保证准确性,也不对外部网站的内容承担任何责任。
🦈