AI 编程提效 - 需求和业务
目录
一定要把需求和业务想清楚
在你自己没有想清楚你的需求之前,不要贸然地马上驱动AI开始写代码
这样会和AI导致大量往复的迭代和修改
站在巨人的肩膀上做事,往往能轻松很多,推荐人月大神的项目:ontology-driven-dev
里面有个叫 "AI 需求探索" 的提示词,基于面向对象和本体建模的思路,分阶段进行需求探索
提供一个完整的需求和设计方案
让AI输出一个完整的 需求 + 设计 方案的文档
文档包含核心的 需求内容、数据库设计、接口设计、组件划分、技术框架、开发语言选型
有了这个方案,AI如果真正理解了,完全可以静默开发,减少人的参与
开启 Loop Engineering 循环工程,把所有东西全部输出
AI 没办法帮你想需求,但可以帮你设计和实现
使用轻量级框架
只要需求明确,设计方案明确足矣
核心功能点逐个出来以后再去上关键的harness层的能力、质量管控的能力
不仅节省 tokens 费用,重点是可以真正提升开发效率!
驱动 AI 编程的是人,最了解业务和需求的也是人,这些东西千万不要丢给 AI 去做
评论