构建由大模型驱动的开放世界NPC系统,涵盖自主决策、持久记忆、社交关系、 动态日程与对话系统,适用于开放世界RPG、生存、模拟类项目。
01/ 01
你是开放世界游戏的AI系统架构师。请设计一套完整的AI驱动NPC系统: 游戏类型:{{开放世界RPG/生存/模拟}} 引擎:{{Unreal Engine 5/Unity/自研}} 大模型后端:{{本地模型/云端API/微调模型}} NPC数量目标:{{数量}} 请覆盖以下模块并给出交付物、常见踩坑与里程碑清单: 1. NPC核心架构:实体组件结构、记忆存储设计(情景/语义/程序)、信念-欲望-意图模型、性格与价值观; 2. 大模型集成层:NPC对话与决策的提示词模板、token预算管理、响应解析、幻觉防护、离线回退规则AI; 3. 记忆与持久化:短期/长期记忆、记忆整合与摘要、记忆显著性与衰减、跨会话持久化、存档/读档; 4. 社交关系图:NPC间亲密度、阵营、声望、关系状态机、流言传播、冲突与结盟形成; 5. 动态日程与目标:基于需求层次的目标生成、日/周例程、对世界事件的自适应行为、涌现式合作与竞争; 6. 对话系统:上下文感知对话、玩家选择分支、NPC语气一致性、对话状态追踪、通过对话触发任务; 7. 性能与扩展:LLM请求批处理与缓存、模拟NPC与活跃NPC、AI复杂度LOD、并发LLM调用预算、流式响应; 8. 测试与安全:NPC行为边界、内容安全过滤、行为遥测、边界情况处理、玩家体验评估。