Structured Authority Injection:用类型化 MCP 覆盖为 LLM Agent 注入持久人类控制
事件/论文/产品概述
arXiv 新论文《Structured Authority Injection: Persistent Human Control for LLM Agents via Typed MCP Overrides》提出了一种名为 Structured Authority Injection(SAI) 的协议,目标是解决 LLM Agent 在分布式和多 Agent 系统中作为自主编排器时缺乏持久人类控制的问题。
论文作者包括 Ryan Tran、YueMing Zhang、Lingfeng Tao、Nan Yang、Shengjie Xu、Yu Yin、Shuai Xu、Wenlu Zhang、Hailu Xu,论文编号为 arXiv:2610.22373,属于 cs.AI。arXiv 页面显示提交时间为 2026 年 7 月 27 日;原始信息条目中的发布时间为 2026-10-19 04:00:00。
论文指出的核心控制缺口是:现有协议层缺少一种机制,让人工操作者注入的约束性指令能够跨规划周期持续生效。自由文本形式的覆盖指令存在两个问题:一是缺少 schema 校验,容易被模型歧义解释;二是随着上下文累积,操作者指令的影响力会衰减,出现“权威侵蚀”。SAI 试图把人类覆盖指令从“自然语言提示”提升为“类型化、可校验、带优先级和持久化语义的协议对象”。
关键技术点
SAI 的关键设计可以概括为以下几个部分。
通过类型化、schema 校验的 MCP 工具调用传递操作者修正
论文不让操作者直接写自由文本覆盖,而是把修正指令路由到 Model Context Protocol(MCP)工具调用中,并进行类型和 schema 校验。这样做的直接目的是减少歧义解释,让覆盖指令具有更明确的结构。
维护带排序的 authority context,并前置到每次 LLM prompt
SAI 会维护一个按优先级排序的 authority context,并在每次调用 LLM 时将其前置到 prompt 中。与普通对话历史中的指令相比,这种设计试图避免操作者指令在长上下文中被稀释。
定义三类 override:Constraint、Priority、Strategy
SAI 将覆盖指令分为 Constraint、Priority 和 Strategy 三类,并赋予不同的持久化语义。原文摘要没有展开每一类的具体字段和生命周期细节,但明确说明三者具有不同的 persistence semantics,并通过显式优先级顺序进行约束。
通过定向 authority channel 强制执行优先级
SAI 通过一个 directed authority channel 强制执行覆盖指令的优先级顺序,并强调该通道对规划过程不可访问。也就是说,人类控制信息不是普通上下文的一部分,而是走独立通道进入模型调用。
无需微调,依赖支持 MCP 工具调用的指令微调 LLM
论文明确表示,该方法不需要模型微调,也不需要访问模型权重,适用于支持 MCP 工具使用的 instruction-tuned LLM。这降低了落地门槛,使其更像一种协议和系统设计模式,而不是模型训练方法。
评估覆盖九个 LLM 和八类 Agent 失败场景
论文在九个 LLM 和八个针对 Agent 失败模式的场景上进行了评估。结果显示,SAI 降低了歧义指令解释,并缓解了跨规划迭代中的 authority decay。在最强模型中,prompt overhead 有所降低,最高可达 38%,具体取决于模型和场景;但论文也指出,收益在不同模型之间差异很大。
对数据科学或 AI Agent 落地的意义
从 AI Agent 落地角度看,SAI 的价值在于把“人类控制”从提示词技巧提升为协议层能力。生产环境中的 Agent 往往需要跨多轮规划、调用工具、生成子任务,甚至编排其他 Agent。如果操作者的约束只存在于某一条 prompt 中,很容易在后续规划中被覆盖、遗忘或重新解释。SAI 通过类型化覆盖、优先级和持久化语义,为 human-in-the-loop 提供了一种更工程化的实现路径。
对数据科学场景而言,这类机制可以对应到数据使用约束、实验优先级、分析策略和合规要求等需要持续生效的指令。例如,数据治理规则不应只在第一轮对话中生效,而应在整个分析 pipeline 的多次 Agent 规划中保持约束力。SAI 的设计意图是让这些指令具备结构化表达和明确优先级,从而更利于审计、复现和跨 Agent 传递。
在多 Agent 系统中,编排器可能不断生成新计划和新子任务。SAI 试图解决的是“人类指令在累积上下文中失去权威”的问题,这对需要明确责任边界和操作者
