大家好,我是R&D Lead,正在与我10岁的儿子(作为项目经理)一起开发一个开源的立方体游戏。我们使用LLMs(大型语言模型)来完成繁重的工作,但为了避免经典的“AI乱麻代码噩梦”,我必须强制实施极其严格的架构守则。 我想分享我们的技术后mortem和4条规则,它们实际上使工作流程可行: * 没有Unity场景: 我们从代码中生成100%的游戏。原因: AI没有鼠标,所以图形编辑器对它是不可见的。 Everything必须是文本。 * “Gotcha”内存: LLMs没有长期记忆。我们使用严格的TODO.mdAGENTS.md文件作为外部内存,以便AI停止重复相同的平台问题和错误。 * 1,100个自动化测试: 强制AI为每个功能编写测试是唯一能睡着觉并防止代码库崩溃的方法。 * 权威服务器: 我们使用严格的.NET 8权威服务器来隔离潜在的逻辑幻觉,严格限制到客户端。 我们详细记录了整个旅程(包括连接儿童领导的创造力和自动化管道的现实)在一个详细的技术案例研究/制作过程中。 我将在评论中提供GitHub仓库和完整案例研究的链接,以免被标记为垃圾邮件。 感兴趣的人可以在下面评论分享他们对这个架构或如何在工作流中处理AI工具的想法!