语义存在≠状态归因:长上下文 LLM 数错人数的幻觉解析与 XML 护栏
wenger2026-12 · reddit · 2026-09-03
作者在 10 万+ token 的硬科幻多智能体叙事压测中发现一个典型长上下文幻觉:场景中 12 个头显、实际 7 人佩戴上线,但模型反复写出"全员 8 人在线"——因为指挥官角色虽从不戴头显,却在上下文中高频出现(发装备、下令),模型把高语义关注度误当成了佩戴状态,把他计入计数。
作者的修复思路是一套三层负约束 schema:
- 物理持久性:禁止无接触的物品转移或凭空消失
- 过渡机制:高强度战斗与休整场景间强制加入时空过渡元素
- 确定性数值审计:为锚定角色写硬排除规则,阻止语义存在覆盖数值状态
作者给出了可直接粘贴的 XML guardrail schema,包含物理法则(PERSISTENCE、TRANSFER)、状态追踪(EXCLUSIONANCHOR 显式从计数中减 1、禁止未经指令编造数值指标)以及生成前自检器:生成散文前先核对在线设备数与物品清单、确认场景跳转有过渡、审计物理因果。
「编程与Agent」频道最新
- 创作者用 AI Agent 做完 8 集剧集:世界构建加剪辑全自动化 — LudovicCreator · 2026-09-03
- 开源工具 headroom 压缩上下文,为 coding agent 省 20% token — adnan_hashmi · 2026-09-03
- 两起署名争议后,开源社区呼吁编码 Agent 时代守住署名底线 — TheZachMueller · 2026-09-03
- Claude Code 桌面版文档:并行会话、Git 隔离与 computer use 一览 — ClaudeDevs · 2026-09-03
- Claude Code 桌面版计算机使用支持后台运行,Pro/Max 限免测 — ClaudeDevs · 2026-09-03
- Claude Code 插件实测:11% 工具调用在重复干活,true 跑了 59 次 — Connect-Concert-4016 · 2026-09-03