Neuron Lens 把模型回路摊开了,激活流动常常能读懂
一个能按神经元和注意力头查看模型内部响应的工具,现在开始显示回路。开发者 a9lim 和 treetown 追踪了激活在特征间的流动,也顺手把可解释性和控制的争论摆上台面。
Neuron Lens 上线了新功能:circuits。开发者 a9lim 和 treetown 追踪了激活如何在不同特征之间流动,结论是这些路径经常相当可读。
这个工具此前已经能按神经元和注意力头查看两个开源语言模型 Qwen3-8B 和 Gemma 4 12B 的内部响应:每个单元对什么词和概念最敏感,哪些例子让它 firing 最猛,推动它之后模型会说什么。Gemma 4 还能看它响应的图像和声音。每个单元都有地址,比如 /qwen3-8b/L8/n344 或 /gemma-4-12b/L35/h14。Explorer 页面显示 442,368 个神经元、1,152 个注意力头、36 层。标签由 Claude Haiku 5.5 生成,读数来自 weight lenses、top firings 和 steering checks。
现在的新东西是回路。按 a9lim 的说法,激活在特征之间怎么流动,已经被追出来了,而且经常很 legible。推文作者 roon 认为,这类工作会带来比盲重建更好的 lens 技术,顺利的话,会比 CoT 监控更有效。CoT 监控看的是模型写出来的推理链,中间隔了一层。回路视图试图直接看内部激活怎么走。
有网友 AJMUL 的评论很直白:终于有人在映射权重泥浆,而不是猜。这个说法点出了可解释性工具的现实。模型内部长期像一团权重,研究者能测行为,能看输出,却很难说清某个概念在哪一层、被哪个单元推动、又流向哪里。Neuron Lens 把每个单元的响应、最强触发例子、steering 效果摆在一个界面里,至少让排查有了入口。
网站是静态单页应用,Vite、Svelte 5 和 TypeScript,没有服务端代码。数据是几 GB 的静态 JSON,Gemma 4 还包含图像和声音包,放在 Cloudflare R2 上。源码在 GitHub 以 AGPL-3.0 开源,本地运行需要 Node 24 或更新版本。设计用了 Ledger,字体是 Wix Madefor。作者署名 a9lim、treetown 和 Claude。
有意思的是社区反应的分叉。有人问本地复现需要什么,提到大量探索和计算,还需要 validation。有人第一反应是这能变成更好的控制工具。Danmar 的回复把矛盾说得很清楚:分享更多会增加可读性,对所有人都是,包括 AI 自己;可每一份分享也可能变成强制手段。Monkey 则看到另一面:这种验证对用户提示的侵入可能更少,推理提供商可以被要求具备某些可解释性,而不是盯着每个用户输入了什么。AvantGarde 的担心更直接:这会不会被用来删除整个概念,从根上审查模型,遇到 deities 或 gods 就拦截和改写输出。
这些担心不是空穴来风。可解释性工具越能定位概念,越容易变成编辑概念的开关。Neuron Lens 目前展示的是响应和回路,不是自动审查系统。但工具的能力边界和用途边界,往往由使用它的人决定。对普通读者,网站上有 owl、Bible、money、圣经、L20h17 这类搜索词可以点开看。对开发者,GitHub 上有数据构建脚本和部署脚本。想验证它有没有用,最直接的办法是找一个自己熟悉的神经元地址,看它的触发例子和 steering 结果是否对得上。
发布时间: 2026-11-12 18:25