你可能读到过这样的说法:Claude 里有一个“金门大桥”特征,把它调大,模型会说自己就是金门大桥;Claude 3.5 Haiku 写诗时,会在开始写一行之前先想好行尾要押的词。这些结论是怎么得出来的,能信几分?机制可解释性(mechanistic interpretability)做的就是这件事:不只看输入和输出,而是在模型内部找出特征(feature)和电路(circuit),用它们解释某个行为,再通过改动内部状态检验这个解释。截至 2026 年 10 月,这套工具能在一部分模型、一部分提示词(prompt)上给出可以验证的局部解释,离完整读懂一个前沿模型还差得远。

待审核草稿。 这一篇还没有经过站主审阅,事实、取舍和措辞都可能修改;引用前请回到文中链接的一手资料核对。

它想回答什么:行为评估之外的那一步

行为评估问的是“在这些输入上,输出对不对”。可解释性问的是“模型内部哪个中间量产生了这个输出;如果改掉它,输出会不会按预期变化”。

举个例子。两个模型都能把 “Fact: the capital of the state containing Dallas is” 补成 Austin。一个可能先在内部得出 Texas,再从 Texas 走到 Austin;另一个可能直接记住了 Dallas 和 Austin 的搭配。准确率一样,行为评估分不出来。Anthropic 在 Claude 3.5 Haiku 里找到的是两者都有:一条经过 “Texas” 特征的两步路径,外加一条从 Dallas 直接到 “say Austin” 的捷径;抑制 “Dallas” 特征后,“Texas” 特征和下游跟着变弱(Lindsey 等,2025-03)。换一批城市、或者模型认为自己正在被测试时,这类区别就可能变得要紧。

两个关键词:

  • 特征:模型内部表示某个概念的单位。最常用的工作假设是:一个特征对应激活空间里的一个方向(线性表示假说,见第 1 篇)。
  • 电路:特征之间经过具体部件(attention head、MLP)连起来的计算路径,而且这条路径能用干预检验。
行为评估 机制可解释性
问什么 在这些输入上输出对不对 内部哪个中间量导致了这个输出
证据 准确率、成功率、偏好 探针读数、修补效果、归因图加干预
强项 便宜,能规模化,直接对应用户关心的结果 能区分“同分不同机制”,可能看到输出里没有表现出来的状态
弱项 不知道模型为什么对;模型知道自己在被测时,行为可能变 慢、贵、覆盖少;常常解释的是一个近似的替代模型

世界模型系列的它真的懂世界吗已经讲过用探针检查模型内部有没有世界状态(Othello-GPT 等),这里不重复,而是讲这些工具本身。

主要工具

工具 做什么 给出的证据 主要的坑 在哪篇
线性探针 在冻结的激活上训练一个线性分类器 信息读得出来 可能是探针自己学会了任务;读得出不等于在用 第 1 篇
激活引导(steering) 沿一个方向加减激活 这个方向能改变行为 改得动不等于它就是那个概念;强度要调,能力可能受损 第 1 篇
稀疏自编码器(encoder)、transcoder 把激活拆成少数几个字典方向的和 不用标签就能找出大量候选(candidate)特征 重建不完整;标签可能不准;下游任务上常输给简单基线(baseline) 第 2 篇
激活修补(causal tracing) 把一次运行里的中间值换成另一次运行的 某个部件对行为是必要的还是足够的 结论会随指标和破坏方式变 第 3 篇
路径修补、自动电路发现 只沿特定的边修补 行为经过哪些路径 有非线性时,各条路径的效果加起来不等于总效果 第 3 篇
归因图(attribution graph) 用替代模型画出单个提示词上的特征连线 自动生成机制假设 解释的是替代模型;原版不解释注意力为什么看某个位置 第 3 篇
自然语言读出 让模型把激活翻译成文字 直接可读的假设 会编造细节;说不清依据是激活的哪一部分 第 2、3 篇

一条时间线

截至 2026 年 10 月

  • 可解释性进了实验室的部署前审计,但证据多是实验室自报的案例。 Sonnet 4.5 系统卡(Anthropic,2025-09)报告:抑制几个与“这是测试”相关的方向后,在 100 条合成蜜罐提示上,模型口头说出“这是测试”的比例下降,不当行为从 0 条升到最多 8–9%。NLA 论文(Anthropic,2026-05-07)说,在 Claude Opus 4.6 的部署前审计里,NLA 帮助找出了模型心里认为在被测试、却没有说出口的情况。
  • SAE 的地位降了,简单基线的地位升了。 Google DeepMind 团队 2025-03 暂缓基础 SAE 研究,2025-12 主张先试提示、引导、探针这类简单方法,不够用再加复杂度;AxBench(2025-01)发现,在引导任务上提示词胜过所有基于表示的方法。2026 年仍有预印本为 SAE 辩护(Jørgensen & Hansen,2026-05)。
  • 开放工具多了。 Gemma Scope 2 覆盖 Gemma 3 的 270M 到 27B 全部尺寸,Google DeepMind 自报存储了约 110 PB 数据、训练了超过 1 万亿参数;circuit-tracer 加 Neuronpedia 让外部研究者能在开源模型上画归因图。
  • 新的读出方式是“翻译成文字”。 NLA 一类方法把激活解释成自然语言,好读,但作者自己列出了会编造、缺少机制依据、训练和推理成本高等局限。

哪些已经比较确定,哪些还在变

每格都对应一条带日期的公开记录;“接下来看”一栏写的是什么样的结果会改变判断,不是预测它会发生。

比较确定 还在变 接下来看什么信号
叠加在玩具模型里真实存在;SAE 在大模型上能找出大量可读、可用于引导的方向(Elhage 等 2022-09;Templeton 等 2024-05) 这些方向是不是模型“真正在用”的特征:同样数据、只换随机种子,131K 宽的 SAE 只有约 30% 的特征重合(Paulo & Belrose,2025-01) 跨种子、跨架构都稳定的特征;以随机初始化的模型为基线时仍明显领先
小模型上能把一个电路验证到底:IOI 电路恢复完整模型 87% 的 logit 差,并做了完整性和最小性检验(2022-11) 大模型上的自动电路发现:Anthropic 说归因图只在大约四分之一的提示词上给出令人满意的解释(2025-03) 这个比例在后续报告里上升;别的实验室在自己的模型上复现
简单的线性方向能读出、也能改变一些安全相关的行为:拒答方向在 13 个开源模型上成立(Arditi 等,2024-06);欺骗探针 AUROC 0.96–0.999(Apollo,2025-02) 这些探针在真实部署分布下够不够稳:Apollo 自己说目前还不足以作为可靠防线 在不是人为植入的问题上、由第三方复现的检测结果
在有强基线的下游任务上,SAE 常常不占优(Kantamneni 等,2025-02;Google DeepMind 2025-03;AxBench 2025-01) 改进版 SAE 能否扭转:SAEBench(2025-03)发现代理指标和实际用处脱节 在事先固定的代理任务上,新的字典方法稳定胜过 difference-in-means 和线性探针
可解释性工具在部署前审计中找到过具体问题,例如 Opus 4.6 的一批错配训练数据(Anthropic 自报,2026-05) 不知道答案时能否可靠找出问题:审计游戏里 4 支队伍有 3 支找到隐藏目标,只有 API 权限的那支没找到(Marks 等,2025-03) Amodei 2025-04 提出的目标是 2027 年前“可靠检测出大多数模型问题”(文章);第三方白盒审计的公开结果

“比较确定”的意思是:在原论文的设置里有一手结果;不代表换模型、换任务也成立。

和本站其他笔记的关系

原始资料从哪读起

这一组怎么读

  1. 特征、叠加与线性探针:线性表示假说、探针准确率说明什么、手算 3 个特征挤进 2 维、激活引导
  2. 稀疏自编码器(SAE):重建加稀疏的目标、手算两个 λ、死 latent 和特征分裂、自动贴标签、规模化数字和 2025–2026 的批评
  3. 电路、归因与因果干预:激活修补和路径修补、手算 3 个节点、IOI 电路、归因图,以及和安全评估怎么接上
  4. 复习题:面试题和自检
本页术语 4
提示词 prompt
提供给模型的任务说明、上下文和示例
编码器 encoder
把原始输入压成向量的那一半模型
候选 candidate
召回阶段捞出来、等待精排挑选的内容
基线 baseline
用来比较新方法的参考方法或配置