AI NPC 的性能预算:思考频率、并发和降级要分开定
NPC 接入模型后,不能让每个角色每帧都“思考”。决策频率、同时请求数和上下文大小应由玩法重要性决定。
把角色分层
近景关键角色可以使用较完整的决策链,远景角色降低更新频率或回到行为树。模型负责候选意图,移动、技能和资源修改仍由游戏状态机校验。请求附带角色与世界状态版本,迟到结果不能覆盖新状态。
延迟和成本怎么量
一次决策拆成状态收集、检索、模型和动作验证。记录各阶段分位、Token、取消和降级次数;价格按当前服务账单输入。并发达到上限时排队、跳帧还是回退,要在玩法层明确。
回归覆盖角色离场、场景切换、网络断开和模型不可用。NPC 可以变笨一会儿,但不能因为旧回复破坏确定性状态。