之前他们说 AI 自主编程十几个小时,那具体是如何执行的?依靠 openspec 这类提示词工程化?还是说有什么其他的方式?
目前是希望能在一个复杂项目里面能完全 AI 完成独立模块儿,也就是希望从需求、方案、编码整个流程全跑完。但实际搞下来发现不管提示词和需求写多细。貌似都没办法达到完全的自动化,会漏东西,而且代码有 bug 。只能一点儿一点儿的写后端、前端这种。
各位有这方面的经验可以聊聊吗?
1
laminux29 2 天前
AI 漏东西,是因为单个 chat session 显存不够,造成需求还未彻底完成就爆显存,导致剩余需求无法完成。解决方法是先把大需求组拆分为小需求组,并且每次实现小需求组后,需要用 AI 验证一次小需求组是否完成所有需求。
代码有 bug 很正常,解决方法是测试。 所以拆需求+验证需求,实现代码+测试代码,这就是完成复杂工程的方法。 原理很简单,但具体实现就比较麻烦,比如拆需求就可能有多层次,实现代码还需要让 AI 能调用服务器、docker ,来完成全自动测试。另外因为目前没有一键完成这个工作流的框架,这就需要你自己去搭框架。 |
2
pipasese 2 天前 via iPhone
speckit
|