我预计我的AI游戏原型中的困难部分将是让NPC表现得好。结果,更加困难的问题是保持所有AI工作流程的组织化。 我最终得出单独的逻辑来处理对话、任务处理、世界事件和NPC记忆。经过几个修改后,很难跟踪哪些与哪些相连。 我开始尝试一些工具来帮助我可视化地构建和管理AI代理工作流程。 这使我能够更容易地看到每个代理如何与其他代理相互作用,而且我可以改变工作流的一部分而不破坏其他所有部分。 AI模型从来不是问题。 整个系统的组织化才是真正的问题。 对于那些正在构建AI驱动游戏的人,如何管理多个AI代理及其工作流程而你的项目增长了呢?