用 AI 写项目,面对需求改动,如何交流能降低改出新 bug 的概率?

uiosun 2026-08-06 11:19 1

最近用 AI 做个游戏的小项目,我是服务端,所以不太熟悉客户端( web 代码),主要就是看看服务端代码、试玩、调整配置表。


最初是规划好技术栈、二十条 todo list ,给 AI 让它做,然后效果还不错,它甚至会自己写单元测试,代码质量相当可以。


但我发现,随着自己有更多想法,对 AI 提需求之后,新的代码更容易出现 bug——主要就是开始对老需求、老代码出现不完备、互斥的情况。


这个问题大家有遇到吗,请教平时是怎么解决/预防的呢?

最新回复 (3)
  • layxy 08-06 11:44
    1
    其实是你和他说的边界信息不全或模糊导致了他自由发挥,可以尝试在提示词中添加一些约束,先让 AI 进行需求分析和方案设计,尤其是方案中涉及到历史功能的修改需要让他提出来,你评审没有问题再让他开发,完全离手除非你的需求描述的很详细,否则没人能理解你的真实想法
  • deplives 08-06 11:46
    2
    因为现在的 ai 很容易陷到一个陷阱里面:只解决眼前的问题,但是可能这代码根本没有可扩展性,所以需要让他考虑这一点,或者说人的作用在这里就展示出来的,比如前一段时间刚看的,https://jt26wzz.com/posts/0017-the-value-of-programmers-in-the-ai-era/#shen-me-shi-pan-duan-li
    人的判断力可以大幅度提升 ai 的上限
  • uiosun 楼主 08-06 12:55
    3
    @layxy
    @deplives
    谢谢大佬们!我尝试了一下,增加 AI 梳理的一环,我跟 AI 一起去对齐需求影响的细节,感觉很有用
* 帖子来源V2EX
返回