我对AI在添加新功能或机制时一举将我的项目毁灭感到非常无聊,所以我为VS Code创建了一个简单的项目设置包,以应对这种情况。不是“建立一个全功能游戏”一类的东西。

仅仅是实际上帮助防止这种胡闹的普通结构:

• AI任意更改变量名称

• 无意中创建重复系统,因为它没检查已经存在的内容

• 伪装出修改了没有问题的东西

• 20分钟后就忘记了某个机制如何工作

• 添加的功能导致项目严重偏离了范围

• 给你代码,它看起来技术上是正确的,但显然并不属于你的项目

这主要适用于中等到较大的项目,出于当你达到“我应该对项目结构更提倡”的那一刻。

所以,我制作了一个简化的zip文件拷贝粘贴包+项目设置,包含如下文件:

• Skills.md

• ProjectOverview.md

• Variables.md

• Progress.md

• TaskBoard.md

• Rules.md

• TestingChecklist.md

• FileMap.md

没什么特别的地方。就是一个简单的系统,让AI变得有用一些,让它像项目开始时那样有用。

我把它上传到Gumroad,并设置为付款是什么价格都可以,因为我觉得在这里其他人可能也会受到同样的痛苦。有一个设置指南+准备好的zip文件,已经可以直接使用。

主要是为游戏开发者+AI+VS Code而设计的,但诚然,对于绝大部分小型AI协助编码项目都有用,而且很容易集成。

我没有试图卖给任何人一种童话般解决方案。AI仍然可以肆无忌倪地乱闹,除非被控制好。这只是使我更容易保持项目的整体性和避免因为毫无必要的混乱而失去动力。它对复习每次工作休息后用markdown文件也非常有用。

如果你正和我一样挣扎于同样的问题,我可以在评论中提供连接。并且很希望听听大家是如何应对“破坏性螺旋循环”的?通常会导致问题的增加或因重新开始而浪费更多时间。