一个人开发游戏,同时推进 9 条 AI 辅助工作线。你会如何实际协调它们?

Reddit r/AI_Agents 新闻

摘要

一位独立游戏开发者正在通过九条 AI 辅助工作流构建一款 2D 合作街机游戏,并询问如何协调这些工作流——希望获得有关确定性任务系统与大语言模型决策的取舍、依赖管理、重试、人工审批以及跨服务提供商的上下文连续性的建议。

我正在开发一款 2D 合作街机游戏,基本上是一个人开发,大量实现工作都借助 AI 完成。项目如今已经发展出九条不同的工作线:美术资源、动画、音频、镜头与渲染、本地合作、质量保证、敌人与战斗、关卡,以及存档与回放。我开始思考,人们到底是如何协调这类工作的,才能避免自己变成一个全职管理 AI 对话的人。先说明一下,这并不是说已经有九个自主智能体在后台运行。它们是不同的工作领域,各自有自己的实验、Git 分支、规格说明和开发对话。有些组件可以独立运行,但完整的制作流程还没有整合起来。我希望逐步实现的方式是:给每个专职智能体一个完整的目标,让它在约定的边界内实现和测试,然后提交代码、资源、测试结果、截图或录屏,以及变更摘要。重要决策应该保存在 Git 和项目文件里,而不是聊天记忆中。人类仍然负责审核创作质量,并批准重大变更。但我卡在了这里:假设动画工作线调整了武器枪口出现的时机或位置,这可能会影响战斗代码、渲染、音频同步和测试。谁来发现这种依赖关系?谁来决定哪些专职智能体需要做什么?又由谁来确保最终整合的结果确实能正常运行?我正在考虑建立一个小型、可持久化的任务系统,支持依赖关系、结构化输出、检查点和独立验证,而不是让一群智能体不停地互相发消息。对于做过类似系统的人,我想请教:编排工作中,有多少应该交给普通的确定性软件,又有多少应该让大语言模型来决定?你们如何管理依赖关系、重试、未完成的工作、人工审批,以及在不同 AI 提供商之间切换,同时又不丢失上下文?也许最重要的是,你们在这类场景中实际成功用过的最小架构是什么?我并不是在寻找一个号称能打造完全自主公司的神奇框架。我非常希望听到真实项目中的经验:哪些方法有效,哪些失败了,以及如果重来一次,你们会做出哪些不同的选择。
查看原文

相似文章

用 AI 做游戏的 10 周是什么样的

Reddit r/ArtificialInteligence

一位没有任何编程背景的开发者分享了 10 周的进展更新,讲述如何完全借助 AI 构建一款以船只为主题的游戏 demo,并详细介绍了多会话工作流——由一个 Claude“管理者”会话协调针对任务、着色器等不同系统的专门会话,以尽量减少上下文压缩。

我重建了我的私有“AI开发团队”——它实际上只是一个硬编码的工作流——将其作为一个基底,使得编排从指令中涌现。以下是我的经验教训(以及它在哪里发生死锁)。

Reddit r/AI_Agents

作者将其私有AI开发团队重建为一个开源的基底,包含可寻址的代理、可靠的消息传递、专长发现、记忆和隔离的运行时,使得团队行为能够从自然语言指令中涌现。他们分享了关于死锁和自我修复等协调挑战的见解,并提出了代理团队如何通过自然语言指令进行协作的问题。