大家好,快速回顾一下:我是一个软件工程师,工作了大约8年。虽然我在过去几年尝试过游戏开发,但直到最近才开始尝试使用代理编程。只使用AI来帮助我理解某些概念,然后自己实现。偶然浏览了这个子频道,觉得是一个很有趣的机会来学习如何在大型项目中orchestrate代理。花了几个星期构建了一个游戏原型。学习了很多,但也发现了一个问题:让代理保持在正确的轨道上比我想象的要困难得多。即使是微小的模糊性也会导致后来的大量头痛。一个巨大的设计文档听起来很好,但代理只有一定的上下文,所以需要将其分解成更小的项目。架构需要在每个步骤评估可行性和集成风险。从一开始就需要建立合同,但并不是总是清楚哪些合同会被需要或会导致问题。所以,总之,大家是如何approaching AI驱动的游戏开发的?在开始之前,什么设计决策是关键的?如何结构实现计划、项目状态和证据收集的文档?如何在会话之间进行手续,避免引入大量token的开销?什么样的范围是开始的,如何从那里扩展?如何频繁地进行可行性评估,以减少集成问题的风险?如何测量性能目标,如果机器比所需的最低要求更强大?在开发过程中,是否会提前引入艺术,还是晚些时候?您的AGENTS.md文件或技能是什么样的?您学到的教训是什么?哪些技术是有益的?