复杂项目的最佳实践是啥?

1 月 2 日
 cs3230524

之前他们说 AI 自主编程十几个小时,那具体是如何执行的?依靠 openspec 这类提示词工程化?还是说有什么其他的方式?

目前是希望能在一个复杂项目里面能完全 AI 完成独立模块儿,也就是希望从需求、方案、编码整个流程全跑完。但实际搞下来发现不管提示词和需求写多细。貌似都没办法达到完全的自动化,会漏东西,而且代码有 bug 。只能一点儿一点儿的写后端、前端这种。

各位有这方面的经验可以聊聊吗?

1481 次点击
所在节点    Claude
3 条回复
laminux29
1 月 2 日
AI 漏东西,是因为单个 chat session 显存不够,造成需求还未彻底完成就爆显存,导致剩余需求无法完成。解决方法是先把大需求组拆分为小需求组,并且每次实现小需求组后,需要用 AI 验证一次小需求组是否完成所有需求。

代码有 bug 很正常,解决方法是测试。

所以拆需求+验证需求,实现代码+测试代码,这就是完成复杂工程的方法。

原理很简单,但具体实现就比较麻烦,比如拆需求就可能有多层次,实现代码还需要让 AI 能调用服务器、docker ,来完成全自动测试。另外因为目前没有一键完成这个工作流的框架,这就需要你自己去搭框架。
pipasese
1 月 3 日
speckit
cs3230524
1 月 3 日
@pipasese 这个更轻量是吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1182722

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX