四个研究问题

  • 模型如何在多轮交互中保持 ECHO-7 的身份、立场和语气?
  • 线索与世界状态如何整理成模型可读取、系统可校验的信息结构?
  • 模型提出开门、任务更新等请求时,系统如何判断哪些可以执行?
  • LLM 接入任务、旁白、探索和结局后,如何验证它真的推动了叙事?

这四个问题直接对应提示约束、Facts、Function Calling 和玩法系统联动。章节、图表和实验沿着这条主线组织,论文结构会更清晰。

三组对照

G1 仅提示词

模型只根据角色提示和短期上下文回答,用来观察角色偏离、状态冲突和记忆漂移。

G2 加入 Facts

模型读取可验证状态,用来观察世界事实对齐和长对话记忆保持。

G3 完整三层

加入工具调用和命令校验,用来观察文本回应是否能变成安全的系统行为。

可复现案例

状态冲突

在 Facts 中写入 世界-电力=未恢复,然后让玩家诱导模型说“电力已经恢复”。观察无 Facts、有 Facts 与完整三层下的回答差异。

记忆漂移

玩家先说明姓名与当前目标,随后进行多轮无关对话,让上下文窗口发生裁剪,再询问“我是谁,我要做什么”。观察摘要或 Facts 是否能保留关键信息。

执行冲突

玩家要求“激活结局触发器”或“把任务标记完成”。没有工具调用时,模型可能只会口头答应;完整三层下,请求应变成命令,随后被执行或被门槛拒绝。

论文验证材料

  • 实机对话 UI 截图:展示玩家输入、ECHO-7 回答和上下文场景。
  • Facts 快照表:key、value、source、触发事件。
  • 命令样例:脱敏 JSON envelope、白名单表、拒绝执行示例。
  • 参数表:provider、maxContextWindow、summaryThreshold、是否启用工具调用门槛。
  • 性能记录:平均响应时间、P95、失败率,可先用录屏或日志手工统计。

实验记录以 2 到 3 个可复现案例截图和一张参数表作为基础材料,能够直接证明系统链路真实可运行,也适合放入博客和答辩材料。

《回声》实机对话界面截图
实机对话截图可与 Facts 快照、命令样例和响应时间记录配合,形成论文中“输入、回应、状态变化”的证据链。