前提:非 VB CODING 的小玩具,企业已有的大型项目,迭代了很多年的那种。
比如一个新的产品需求过来,大家使用 AI ,一般是告诉 AI 做什么,比如告诉 AI 我要实现一个绑定多张银行卡的逻辑
还是告诉 AI ,我要实现一个绑定多张银行卡的逻辑,你第一步去 A 服务查询用户可绑定的银行卡 ,第二步去 B 服务调用 xxx ,第三步去 C 服务等等,比较细节告诉 AI ,AI 只管实现就行
第二种 AI 生成的代码可用率基本在 90%+,但是很多细节需要告诉 AI 怎么做
第一种就是 AI 自有发挥,能实现这个功能就行,具体怎么实现就像一个黑盒子。
我现在一直尝试使用第一种,使用 openspec + superpowers ,感觉都不尽人意。
sdd 规格文档,感觉写的像那么回事,但最终代码写的还是和我想的偏离了太多了。
AI 根本不懂业务,根本不懂规范。你给他圈选范围,由于上下文的限制,AI 幻觉等等,实现的不尽人意。
想问下大家在企业(VB 个人项目就不要说),使用 AI 一般怎么使用,是告诉 AI 做什么,还是告诉 AI 怎么做?
如果是做什么,大家怎么控制 AI 呢?