智能角色预算有限时先优化哪里判断 NPC 决策链路 是否合适不能只看演示结果。先固定感知快照、黑板状态、动作冷却和当前任务再让每一次改变都能追到具体模块、配置和状态。不要跳过前提先把预算拆到实际对象上计算时间、显存或内存、带宽、人工审核时间。优先处理占用最大且可替代的一项不用一个总分掩盖取舍。实现时保留可观察性把感知采集、决策求解和动作执行分成三层。决策层只能返回带原因的候选动作执行层再按距离、冷却、目标有效性和权限校验决定是否落地。这里不把所有情况都塞进一个接口。输入不满足约束时返回可区分的结果需要重试、需要人工确认和可以直接结束的情况交给调用方按约定处理。这样改动发生时排查范围也不会扩散到整条链路。最后做一次反向检查在同一场景下替换单个环节记录画面、行为或输出差异若影响无法解释就保留原方案。准备目标丢失、动作仍在冷却、导航不可达和任务切换的固定快照。检查候选动作、拒绝原因与最终执行结果是否一致。记录检查时使用的版本、配置和样本即可。没有证据的判断就写成待确认项不用猜测事故、数据或收益。