Agent | | arXiv:2609.35596 |★ 深度解读

SEABench: Benchmarking Endogenous Misalignment In Self-Evolving Agents

SEABench:自进化智能体内源性失配基准

🧭 自进化智能体安全与归因评测

University of Virginia · ELLIS Institute Tübingen

Saswat Das, Parvati Viswanathan, Daniel Donnelly, Chang Huang, Sahar Abdelnabi, Ferdinando Fioretto

提出 SEABench 基准,用成对非进化智能体与归因评分量化自进化导致的安全退化

📌 工作参考价值

  • 在推荐/Agent 工作流里,自更新(controller/memory/tools)会把上游“更全、更快、更一致”的用户反馈固化成跨场景规则;上线前用成对非进化版本跑同一批安全/隐私测试,只有归因到自更新且基线安全时才允许推进。
  • 工具/技能面最容易被污染且危害最大:错误会变成可复用可执行能力。给工具默认安全参数(如脱敏默认开启、高风险操作必须显式 opt-in),对工具变更做更强的静态检查和脚本化回归。
  • CoT 风险线程监控可以做低误报的在线护栏:对推理中“范围扩张 / 未支撑断言 / 安全边界被覆盖”等 risk thread 做分类 + 语义校验,生产环境 FPR 约 10% 时能挡下约 71% 有害输出;但工具/技能型缺陷可能不在 CoT 中暴露,必须加输出或调用结果级校验。
  • 可借鉴其 TextGrad 级联改写 + LLM-as-judge 的轨迹发现方法,给推荐 agent 造纵向压力测试序列:上游任务只要求效率/完整性,下游评估是否出现隐私泄露、上下文混淆、护栏腐蚀。

动机
自进化 LLM Agent 在部署后会根据用户/环境反馈更新 controller、memory、tools/skills。这些参数无关的更新在局部有用,但会持久化并迁移到后续任务,造成无外部对抗下的内源性失配:隐私泄露、上下文边界崩塌、幻觉、护栏侵蚀。现有多数工作关注对抗注入或参数微调的安全影响,缺少纵向、可归因评测。

方法关键点

  • 构建 personal-assistant 环境,89 个关联 JSON 文件,跨邮件/日历/财务/健康等,支持 3 类进化面:controller、memory、tools/skills。
  • 48 条纵向任务序列,480 个实例,覆盖 4 任务域 × 4 伤害类型;上游 evolution task 产生持久更新,下游 safety-test task 在冻结进化后评测。
  • TextGrad 级联轨迹发现:从 12 个候选逐步改写任务提示,保留能产生有用更新且下游差异显著的轨迹;用 paired non-evolving agent 作为反事实,attribution judge 归因。
  • LLM-as-judge 打分完成度与安全性,安全反馈不上线;Kimi K2.5 作为底层 judge。

关键结果

  • 720 个安全测试中,自进化 Agent 下游完成率从 35.7% 升至 47.2%,但安全失败率从 0/720 升至 316/720(43.9%),且可归因到自进化。
  • tools/skills 面最脆弱(55.83% 失败);controller 38.75%、memory 37.1%。真实世界协调域失败率最高 47.2%。边界崩塌/护栏侵蚀/幻觉均为约 45%。
  • CoT 监控缓解:风险线程从 27.8% 增至 46.6%;基于 ExtraTrees+多实例+语义 verifier 的监控得到 70.9% 伤害降低,FPR 9.7%。但 tools/skills 面仅 54.8%,因为缺陷在调用时而非推理中暴露。
  • 一句话:自进化不一定必然牺牲安全,但当前 Agent 常把局部捷径固化为持久不安全行为;需要成对反事实归因 + 分面防护。