说明书

AI 阿瓦隆:功能与多智能体对局架构展示

从智能体发言、讨论导演、圆桌交互、视角隔离与赛后复盘展示 AI 阿瓦隆对战平台。

项目说明书2026-08-13AI 阿瓦隆对战平台多智能体阿瓦隆游戏规则引擎LLM系统展示

1. 项目定位

AI 阿瓦隆是一套由真人与多名 AI 骑士共同参与的隐藏身份桌游平台。它在传统阿瓦隆的讨论、组队、投票、任务和刺杀流程之上,引入持久化智能体、结构化记忆与规则引擎:AI 不只是轮流输出一句台词,而是在不同身份和有限视野下形成判断、表达立场、调整策略,并完成可被规则验证的游戏动作。

系统支持 5—10 人官方配置。玩家以圆桌议事厅作为主场景参与对局,正义阵营通过完成三次任务争取胜利,邪恶阵营则可破坏任务、连续否决队伍,或在关键时刻刺杀梅林逆转局面。

图3-人数选择

图 1 AI 阿瓦隆建局页:支持 5—10 人配置,并可开启湖中女神等扩展规则。

2. 智能体策略与发言架构

每名 AI 在单局内拥有独立、持久的 AgentRuntime。它会接收公开事件和自身角色可见信息,读取工作记忆、情节记忆与信念快照,再从策略库中检索与当前角色、阶段和局势匹配的经验。模型在候选方案之间比较后,形成当轮战术计划,并输出发言、组队、投票、任务或刺杀动作。

发言策略采用“高质量策略池—情境化策略检索—候选方案比较—本轮战术计划”的链路。风险评估模块只反馈潜在问题,例如计划与现有信念冲突或暴露风险过高;它不会强制覆盖 AI 的原始决定。规则引擎则在动作执行前做最终校验,确保模型不能让好人投失败票、让刺客刺杀邪恶角色,或以错误人数组队。

图1-发言架构

图 2 智能体策略链路:从公开事件与私有视野出发,经由局势分析、策略检索与风险反馈生成合法动作。

任务结果揭晓后,智能体会进行轮末反思:规则启发式更新信任关系、阵营推测和梅林概率,模型则将当轮摘要沉淀进情节记忆。下一轮发言因此能够承接前文,而不是像每一次对话都重新开始。

3. 讨论导演:让人类与 AI 自然共桌

自由讨论是阿瓦隆的核心,也是多智能体对局最容易失控的部分。项目设置“讨论导演”协调发言窗口:AI 根据上下文串行准备候选发言,但不会立即公开;当真人玩家举手或输入时,AI 候选被暂停,发言权交还给真人。真人提交后,导演更新上下文并丢弃过期候选;无人举手且讨论窗口结束时,才逐条公开 AI 发言。

这种安排解决了两个体验问题:一是防止多个 AI 并发发言造成上下文竞争和日志混乱,二是避免真人等待模型时失去参与感。队长可主动结束讨论进入组队阶段,而举手状态会暂停讨论倒计时,让现实桌游里的“我还有观点要说”成为清晰可见的交互动作。

图2-导演架构

图 3 讨论导演时序:真人优先发言,AI 候选按上下文版本失效或依次公开。

4. 圆桌议事厅与阶段化交互

对局界面以中世纪圆桌为视觉中心。环形座位随玩家人数自适应排列,队长、当前发言者、举手状态、任务轨道和轮次信息集中展示;右侧羊皮纸式议事录记录公开发言与旁白事件;底部操作区会根据讨论、组队、投票、任务和刺杀阶段切换控件。

玩家只需围绕当前阶段操作,不会在投票时看到任务按钮,也不会在他人回合提交发言。身份信息位于个人座位下方,其他座位只展示公开可见的状态,避免隐藏身份在 UI 层意外泄露。

图4-对局界面

图 4 对局主界面:圆桌全景、议事录、阶段提示与操作面板组成统一战局视图。

图5-圆桌界面

图 5 圆桌仪表:展示座位、队长、当前阶段、任务轨道和行动状态。

在讨论阶段,玩家可以直接发言、举手请求优先发言、放下手或让出发言权。发言权限被锁定时,文本输入框会给出原因和下一步操作提示,既控制对局秩序,也不会让用户不清楚为什么当前无法提交内容。

图6-举手发言

图 6 讨论控制:通过举手、放下手和让过管理真人的发言优先级。

5. 规则执行与旁白叙事

规则引擎以状态机推进讨论、组队、组队投票、任务和刺杀阶段。队长提出队伍后,全员只能对该队伍投赞成或反对;投票通过才进入任务,任务成员再秘密选择成功或失败。角色权限、任务人数、连续否决、失败票阈值和胜负条件均由引擎计算,而不交给模型或前端自行判断。

图7-投票功能

图 7 组队投票:向玩家展示当前提名队伍、票数进度和赞成/反对操作。

议事录中的旁白会将关键状态变化转写为可读的事件序列,例如队长提名、队伍投票结果、进入任务阶段、任务成败和下一轮讨论。它既服务于对局中的即时理解,也成为赛后回放与 AI 记忆更新的统一事件来源。

图8-旁白信息

图 8 议事录旁白:按时间记录组队、投票、任务与阶段流转等公开事件。

6. 视角隔离与上帝视角调试

隐藏身份游戏首先要保证信息边界。玩家页面由服务端按座位构造脱敏 DTO:普通玩家只能获得公开事件和自身私有信息,其他玩家的身份、任务失败票明细和 AI 内部策略不会先下发到浏览器。即使查看开发者工具,也不能从普通接口响应中取得完整身份数据。

与此对应,项目提供独立的上帝视角面板,供开发和复盘时查看全员身份、五段式推理链、信任矩阵、信念快照、模型耗时、token 消耗和降级次数。它既能帮助分析某个 AI 为什么选择某名队员,也能够检查角色私有信息是否被正确隔离。

图9-上帝视角

图 9 上帝视角:查看全员身份、AI 推理状态、信任矩阵与模型诊断信息。

7. 赛后复盘与可追溯对局

对局结束后,系统给出阵营胜负、关键结局说明、身份揭晓和任务记录。用户可直接再开一局、返回大厅,或回顾对局现场。复盘不只显示最终输赢,还按轮次保留每一轮的队伍构成、投票与任务成败,使玩家能够重新审视“某次组队为什么通过”“哪一步暴露了身份”“刺杀判断从何而来”。

图10-赛后复盘

图 10 赛后复盘:呈现胜负结果、全员身份揭晓与逐轮任务记录。

8. 总结

AI 阿瓦隆将“规则正确”“智能体策略连续”“真人可参与”和“调试可观测”放在同一套设计中:规则引擎保证游戏不会被模型输出破坏,讨论导演保证共桌交流可控,持久记忆让 AI 的立场能随局势演化,视角脱敏保护隐藏身份,而赛后复盘则把整局推理过程重新交还给玩家。

最终呈现的不是自动播放的 AI 剧本,而是一场真人能够介入、AI 能够推理、每一步都能被回看的圆桌议事。