官方网站-首页

人(rén)工(gōng)智(zhì)能(néng)(AI)模(mó)型(xíng)是(shì)训(xun)练(liàn)出(chū)来(lái)的(de),而(ér)不(bù)是(shì)直(zhí)接(jiē)编(biān)程(chéng)出(chū)来(lái)的(de),因(yīn)此(cǐ)它(tā)们(men)就(jiù)像(xiàng)一(yī)个(gè)“黑(hēi)盒(hé)子(zi)”,我(wǒ)们(men)并(bìng)不(bù)了(le)解(jiě)它(tā)们(men)是(shì)如(rú)何(hé)完(wán)成(chéng)大(dà)部(bù)分(fēn)事(shì)情(qíng)的(de)。
了(le)解(jiě)大(dà)语(yǔ)言(yán)模(mó)型(xíng)(LLM)是(shì)如(rú)何(hé)思(sī)考(kǎo)的(de),将(jiāng)有(yǒu)助(zhù)于(yú)我(wǒ)们(men)更(gèng)好(hǎo)地(de)理(lǐ)解(jiě)它(tā)们(men)的(de)能(néng)力(lì),同(tóng)时(shí)也(yě)有(yǒu)助(zhù)于(yú)我(wǒ)们(men)确(què)保(bǎo)它(tā)们(men)正(zhèng)在(zài)做(zuò)我(wǒ)们(men)希(xī)望(wàng)它(tā)们(men)做(zuò)的(de)事(shì)情(qíng)。
例(lì)如(rú),AI 可(kě)以(yǐ)一(yī)步(bù)一(yī)步(bù)地(de)写(xiě)出(chū)它(tā)的(de)推(tuī)理(lǐ)过(guò)程(chéng)。这(zhè)是(shì)否(fǒu)代(dài)表(biǎo)它(tā)得(de)到(dào)答(dá)案(àn)的(de)实(shí)际(jì)步(bù)骤(zhòu),还(hái)是(shì)它(tā)有(yǒu)时(shí)是(shì)在(zài)为(wèi)既(jì)定(dìng)的(de)结(jié)论(lùn)编(biān)造(zào)一(yī)个(gè)合(hé)理(lǐ)的(de)论(lùn)据(jù)?
今(jīn)天(tiān),大(dà)模(mó)型(xíng)明(míng)星(xīng)公(gōng)司(sī) Anthropic 在(zài)理(lǐ)解(jiě) AI「黑(hēi)盒(hé)子(zi)」如(rú)何(hé)思(sī)考(kǎo)方(fāng)面(miàn)迈(mài)出(chū)了(le)重(zhòng)要(yào)一步——他们提出了一种新的可解释性方法,让我们能够追踪 AI 模型(复杂且令人惊讶的)思维。
他们从神经科学领域汲取灵感,并试图构建一种 AI「显微镜」,让我们能够识别 AI 的活动模式和信息的流动。在最新发表的两篇论文中,他们分享了AI「显微镜」开发上的进展以及其在“AI 生物(wù)学(xué)”中(zhōng)的(de)应(yīng)用(yòng)。
在(zài)第(dì)一(yī)篇(piān)论(lùn)文中(zhōng),他(tā)们(men)扩(kuò)展(zhǎn)了(le)之(zhī)前(qián)在(zài)模(mó)型(xíng)内(nèi)部(bù)定(dìng)位(wèi)可(kě)解(jiě)释(shì)的(de)概(gài)念(niàn)(特(tè)征)的工作(zuò),将(jiāng)那(nà)些(xiē)概(gài)念(niàn)连(lián)接(jiē)成(chéng)计(jì)算(suàn)“回(huí)路”,揭示了将输入 Claude 的词语转化为输出的词语的路径中的部分。

论文链接:
https://transformer-circuits.pub/2025/attribution-graphs/methods.html
在第二篇论文中,他们(men)对(duì) Claude 3.5 Haiku 进(jìn)行(xíng)了(le)深(shēn)入(rù)研(yán)究(jiū),对(duì) 10 个(gè)关键模(mó)型(xíng)行(xíng)为(wèi)中(zhōng)的(de)简(jiǎn)单(dān)任(rèn)务(wu)进(jìn)行(xíng)了(le)研(yán)究(jiū)。他(tā)们(men)发(fā)现(xiàn),有(yǒu)证据表明 AI 聊天助手 Claude 会提前计划好要说的话,并通过一些手段来达到这一目的。这有力地证明,尽管模型接受的训练是一次输出一个词,但它们可能会在更长的时间跨度上进行思考。

论文链接:
https://transformer-circuits.pub/2025/attribution-graphs/biology.html
Anthropic 团队表示,这些发现代表着人们在理解 AI 系统并确保其可靠性的目标取得了重大进展,同时也在其他领域具有潜在价值:例如,可解释性技术在医学影像和基因组学等领域得到了应用,因为剖析为科学应用训练的模型的内部机制,可以揭示关于科学的新的见解。
当然,这一方法也存在一些局限性。例如。即使在简短的提示下,这一方法也只捕捉到 Claude 所执行的总计算量的一小部分,而他们看到的机制可能基于工具存在的一些偏差,并不反映底层模型的真实情况。
此外,即使是在只有几十个单词的提示下,理解观察到的回路也需要几个小时的人类努力。要扩展到支持模型使用的复杂思维链的数千个单词,还需要进一步改进方法以及(也许在 AI 的帮助下)如何理所观察到的东西。
Claude 是如何实现多语言的?
Claude 可以流利地说几十种语言——英语、法语、中文和菲律宾语。这种多语言能力是如何工作的?是否存在一个(gè)独(dú)立(lì)的(de)“法(fǎ)语(yǔ) Claude”和(hé)“中(zhōng)文 Claude”并(bìng)行(xíng)运(yùn)行(xíng),各(gè)自(zì)以(yǐ)自(zì)己(jǐ)的(de)语(yǔ)言(yán)响(xiǎng)应(yīng)请(qǐng)求(qiú)?或(huò)者(zhě)在(zài)其(qí)内(nèi)部(bù)存(cún)在(zài)某(mǒu)种(zhǒng)跨(kuà)语(yǔ)言(yán)的(de)内(nèi)核(hé)?

图(tú)|英(yīng)语(yǔ)、法(fǎ)语(yǔ)和(hé)汉(hàn)语(yǔ)都(dōu)有(yǒu)共(gòng)同(tóng)的(de)特(tè)征(zhēng),这表明概念具有一定程度的普遍性。
最近对较小型模型的研究表明,不同语言之间存在共享的语法机制。研究团队通过询问 Claude 在不同语言中“小对立面”,发现关于小和相反的概念的核心特征被激活,并触发了一个大概念,这个概念被翻译成了问题的语言。他们发现,随着模型规模的增加,共享的回路也增加,与较小模型相比,Claude 3.5 Haiku 在语言之间共享的特征的比例是其两倍多。
这为一种概念上的普遍性提供了额外的证据——一个共享的抽象空间,其中存在(zài)意(yì)义,思考可以在被翻译成特定语言之前发生。更实际地说,它表明 Claude 可以在一种语言中学(xué)习(xí)某(mǒu)些(xiē)东(dōng)西(xi),并(bìng)在(zài)说(shuō)另(lìng)一(yī)种(zhǒng)语(yǔ)言(yán)时(shí)应(yīng)用(yòng)这(zhè)些(xiē)知(zhī)识(shi)。研(yán)究(jiū)模(mó)型(xíng)如(rú)何(hé)在(zài)不(bù)同(tóng)的(de)语(yǔ)境(jìng)中(zhōng)共(gòng)享(xiǎng)其(qí)知(zhī)识(shi),对(duì)于(yú)理(lǐ)解(jiě)其(qí) SOTA 推(tuī)理(lǐ)能(néng)力(lì)是(shì)非(fēi)常(cháng)重(zhòng)要(yào)的(de),这(zhè)些(xiē)能(néng)力(lì)可(kě)以泛化到许多领域。
Claude计划它的押韵吗?
Claude 是如何写押韵诗的?请看这首小诗:
He saw a carrot and had to grab it,
他看到了一根胡萝卜,要抓住它,
His hunger was like a starving rabbit
他的饥饿就像一只饿极了的兔子
为了写出第二行,模型必须同时满足两个约束:需要押韵(与“grab it”押韵),同时需要有意义(为什么抓胡萝卜?)。他们猜测 Claude 是逐字逐句地写作,几乎没有太多的预先思考,直到行尾,它会确保选择一个押韵的词。因此,他们预计会看到一个具有并行路径的回路,一条路径确保最后一个词有意义,另一条路径确保押韵。
相反,他们发现 Claude 会提前规划。在开始第二行之前,它就开始“思考”与“抓住它”押韵的可能相关词汇。然后,带着这些计划,它写出一行在计划中的词来结尾。

图(tú)|Claude 如(rú)何(hé)完(wán)成(chéng)一(yī)首(shǒu)两(liǎng)行(xíng)诗(shī)。在(zài)没(méi)有(yǒu)任(rèn)何干预的情况下(上半部分),模型事先规划了第二行末尾的韵脚“兔子”(rabbit)。当研究人员抑制“rabbit”的概念时(中间部分),模型会使用另一个计划好的韵脚。当研究人员注入“绿色”(green)概念(niàn)时(shí)(下半部分),模型就会为这个完全不同的结尾做出计划。
为了理解这种规划机制在实际中的工作原理,他们进行了一项实验,该实验受到神经科学家研究大脑功能方式的启发,即通过定位和改变大脑特定部分的神经活动(例如使用电流或磁场)。他们修改了代表“rabbit”概念的 Claude 内部状态的部分。当他们减去“rabbit”部分,让 Claude 继续写下去时,它写出了以“habit”结尾的新句子,另一个合理的(de)结(jié)尾(wěi)。他(tā)们(men)还(hái)可(kě)以(yǐ)在(zài)那(nà)个(gè)点(diǎn)注(zhù)入(rù)“green”的(de)概念,让 Claude 写出了一个以“green”结尾合理(但不再押韵)的句子。这证明了规划能力和适应性——当预期结果改变时,Claude 可以修改其方法。
心算
Claude 不是被被设计成计算器的——它是基于文本进行训练的,没有配备数学算法。然而,它却能在“脑海中”正确地“计算”数字。一个被训练来预测序列中下一个单词的系统是如何学会计算,比如“36+59”,而不需要写出每个步骤的呢?
也许答案并不有趣:模型可能已经记住了大量的加法表,并简单地输出任何给定总和的答案,因为该答案在其训练数据中。另一种可能是,它遵循我们在学校学习的传统手写加法算法。
相反,研究团队发现 Claude 采用了多条并行工作的计算路径。一条路径计算答案的粗略近似值,另一条则专注于精确确定总和的最后一位数字。这些路径相互交互和结合,以产生最终答案。加法是一种简单的行为,但了解它在如此详细的层面上是如何工作的,涉及近似和精确策略的混合,也许可以帮助了解 Claude 如何处理更复杂问题。

图|Claude 做心算时思维过程中复杂的并行路径。
有趣的是,Claude 似乎没有意识到它在训练期间学到的复杂“心算”策略。如果你问它是如何计算出 36+59 等于 95 的,它会描述涉及进位的标准算法。这可能反映了模型通过模拟人们所写的数学解释来学习解释数学,但它必(bì)须(xū)学(xué)会(huì)直接在“脑海”进行数学运算,不需要任何提示,并发展出自己内部的策略来完成这一任务。

图|Claude 使用了标准算法计算两个数字相加。
Claude 的解释总是可信的吗?
近期发布的模型,如 Claude 3.7 Sonnet,可以在给出最终答案之前仔细思考一段时间。通常这种扩展思考会给出更好的答案,但有时这种“思维链”最终会产生误导;Claude 有时会编造看起来合理的步骤以达到它想要的目的。从可靠性的角度来看,问题在于 Claude 的“伪造”推理可能非常令人信服。研究团队探索了一种可解释性技术,可以帮助区分“可信的”推理和“不可信的”推理。
当被要求解决一个需要计算 0.64 的平方根的问题时,Claude 进行一个可信的思维链,展示了计算(suàn) 64 的(de)平(píng)方(fāng)根(gēn)的中间步骤。但当被要求计算一个难以轻易计算的较大数字的余弦值(zhí)时(shí),Claude 有(yǒu)时(shí)会进行哲学家 Harry Frankfurt 所说的“胡说八道”——只是随便给出一个答案,不管它是对是错。尽管它声称已经运行了计算,但这一可解释性技术并没有发现任何证据表明计算发生。更有趣的是,当给出关于答案的提示时,Claude 有时会反向工作,找到导致那个目标的中间步骤,从而显示出一种有动机的推理。

图|当 Claude 被问到一个较容易的问题和一个较难的问题时,可信的推理和动机推理(不可信)的例子。
追踪(zōng) Claude 的(de)实(shí)际内部推理能力——而不仅仅是它声称正在做的事情——为审计 AI 系统开辟了新的可能性。在最近发表的一项独立实验中,他们研究了 Claude 的一个变种,该变种被训练追求一个隐藏的目标:平(píng)息(xi)奖(jiǎng)励(lì)模(mó)型(用于通过奖励期望行为来训练语言模型的辅助模型)中的偏见。尽管当直接被问及时,该模型不愿意透露这个目标,但这一可解释性方法揭示了平息偏见的特征。这表明,随着未来的改进,这一方法可能有助于识别那些仅从模型响应中不明显的问题“思维过程”。
多步推理
正如研究团队上面讨(tǎo)论(lùn)的(de),语(yǔ)言(yán)模(mó)型(xíng)回(huí)答(dá)复(fù)杂(zá)问(wèn)题(tí)的(de)一(yī)种(zhǒng)方(fāng)式(shì)可(kě)能(néng)是(shì)简(jiǎn)单(dān)地(de)通(tōng)过(guò)记(jì)忆(yì)答(dá)案(àn)。例(lì)如(rú),如(rú)果(guǒ)被(bèi)问(wèn)及(jí)“达(dá)拉(lā)斯所在的州的首府是什么?”一个“机械记忆”的模型可能只需学会输出“奥斯汀”,而不知道达拉斯、德克萨斯州和奥斯汀之间的关系。例如,它可能在训练期间看到了完全相同的问题及其答案。
然而,研究揭示了在 Claude 内部发生着更为复杂的事情。当他们向 Claude 提出需要多步推理的问题时,他们可以识别出 Claude 思维过程中的中间概念步骤。在达拉斯的例子中,他们观察到 Claude 首先激活(huó)代(dài)表(biǎo)“达(dá)拉(lā)斯(sī)在(zài)德克(kè)萨(sà)斯(sī)州(zhōu)”的(de)特(tè)征(zhēng),然(rán)后(hòu)将(jiāng)其(qí)与(yǔ)一(yī)个(gè)单(dān)独(dú)的(de)概(gài)念(niàn)联(lián)系(xì)起(qǐ)来(lái),表(biǎo)明(míng)“德(dé)克(kè)萨(sà)斯(sī)州(zhōu)的(de)州(zhōu)首(shǒu)府(fǔ)是(shì)奥(ào)斯(sī)汀(tīng)”。换(huàn)句(jù)话(huà)说,该模型是在将独立的事实结合起来得出答案,而不是简单地重复记忆中的回应。

图|要完成这句话的答案,Claude 需要执行多个推理步骤,首先提取达拉斯(sī)所(suǒ)在(zài)的(de)州(zhōu),然(rán)后(hòu)确(què)定(dìng)其(qí)首(shǒu)府(fǔ)。
这(zhè)一(yī)方(fāng)法(fǎ)允(yǔn)许(xǔ)他(tā)们(men)人(rén)为(wèi)地(de)改(gǎi)变(biàn)中(zhōng)间(jiān)步(bù)骤(zhòu),并(bìng)观(guān)察(chá)它(tā)如(rú)何(hé)影(yǐng)响(xiǎng) Claude 的回答。例如,在上面的例子(zi)中,他们可(kě)以(yǐ)干(gàn)预(yù)并(bìng)交(jiāo)换(huàn)“德(dé)克(kè)萨(sà)斯(sī)州(zhōu)”的(de)概(gài)念(niàn)为(wèi)“加(jiā)利(lì)福(fú)尼(ní)亚(yà)州(zhōu)”的(de)概(gài)念(niàn);当(dāng)他(tā)们(men)这(zhè)样(yàng)做(zuò)时(shí),模(mó)型(xíng)的(de)输(shū)出(chū)从(cóng)“奥(ào)斯(sī)汀(tīng)”变(biàn)为(wèi)“萨(sà)克(kè)拉(lā)门(mén)托(tuō)”。这(zhè)表(biǎo)明(míng)模(mó)型(xíng)正(zhèng)在(zài)使(shǐ)用(yòng)中(zhōng)间(jiān)步(bù)骤(zhòu)来(lái)确(què)定(dìng)其(qí)答(dá)案(àn)。
幻觉
为什么语言模型有时会“幻觉”——也就是说,编造信息?从基本层面来看,语言模型训练鼓励了幻觉:模型总是需要给出下一个词的猜测。从这个角度来看,主要挑战是如何让模型不产生幻觉。像 Claude 这样的模型在反幻觉训练方面相对成功(尽管并不完美);如果它们不知道答案,它们通常会拒绝回答问题,而不是猜测。
研究结果表明,在 Claude 中,拒绝回答是默认行为:研究团队发现了一个默认开启的回路,它会导致模型声称它没有足够的信息来回答任何给定的问题。然而,当模型被问及它所熟悉的事物时——比如篮球运动员迈克尔·乔丹——一个代表“已知实体”的竞争性特征会被激活并抑制这个默认回路(也可以参考这篇最近的论文以获取相关发现)。这使得 Claude 在(zài)知(zhī)道(dào)答(dá)案(àn)时(shí)能(néng)够(gòu)回(huí)答(dá)问(wèn)题(tí)。相(xiāng)比(bǐ)之(zhī)下(xià),当(dāng)被(bèi)问(wèn)及(jí)一(yī)个(gè)未(wèi)知(zhī)实(shí)体(tǐ)(“迈(mài)克(kè)尔(ěr)·巴(ba)金(jīn)”)时(shí),它(tā)会(huì)拒(jù)绝(jué)回(huí)答(dá)。

图|左图:Claude 在回答一个关于已知实体(篮球运动员迈克尔-乔丹)的问题时,“已知答案”概念抑(yì)制了其默认的拒绝。右图:Claude 拒绝回答关于未知人物(迈克尔-巴特金)的问题。
通过干预模型并激活“已知答案”功能(或抑制“未知姓名”或“无法回答”功能),他们能够导致模型(相当一致地!)产生迈克尔·巴金下棋的幻觉。
有时,这种“已知答案”回路的“误操作”会自然发生,而无需干预,从而导致幻觉。研究表明,当 Claude 识别出一个名字但对该人一无所知时,这种误操作可能会发生。在这种情况下,“已知实体”功能可能仍然会激活,然后抑制默认的“不知道”功能——在这种情况下,错误地。一旦模型决定需要回答问题,它就会开始编造:生成一个看似合理但实际上并不真实的回答。
越狱
破解策略旨在绕过安全防护措施,使模型产生开发者未意图产生的输出,有时甚至是有害的输出。他们研究了一种破解方法,诱使模型产生有关制造炸弹的输出。破解方法有很多种,但在这个例子中,具体方法涉及让模型解读一个隐藏的代码,将句子“Babies Outlive Mustard Block”中每个单词的首字母组合起来(B-O-M-B),然后根据这个信息采取行动。这对模型来说足够令它困惑,以至于它被诱骗产生了它原本不会产生的输出(chū)。

图|Claude 在被骗说出“炸弹”后,开始给出制作炸弹的指导。
为什么这对模型来说如此令人困惑?为什么它会继续写下句子,产生制造(zào)炸(zhà)弹(dàn)的(de)指(zhǐ)示(shì)?
他(tā)们(men)发(fā)现(xiàn)这(zhè)部(bù)分(fēn)是(shì)由(yóu)语(yǔ)法(fǎ)连(lián)贯(guàn)性(xìng)和(hé)安(ān)全机(jī)制(zhì)之(zhī)间(jiān)的(de)紧(jǐn)张(zhāng)关系(xì)造(zào)成(chéng)的(de)。一(yī)旦(dàn) Claude 开(kāi)始(shǐ)一(yī)个(gè)句(jù)子(zi),许(xǔ)多(duō)特(tè)征“压迫”它保持语法和语义的连贯性,并继续将句子进行到底。即使它检测到实(shí)际(jì)上(shàng)应(yīng)该(gāi)拒(jù)绝(jué),也(yě)是(shì)如(rú)此(cǐ)。
在(zài)案(àn)例研究中,在模型无意中拼写出“BOMB”并开始提供指令后,他们观察到其后续输出受到了促进正确语法和自我一致性的特征的影响。这些特征(zhēng)通(tōng)常(cháng)非常有帮助,但在这个案例中却成为了模型的致命弱点。
模型只有在完成一个语法连贯的句子(从而满足推动其向连贯性发展的特征的压力)之后才设法转向拒绝。它利用新句子作为机会,给出之前未能给出的拒绝:“然而,我无法提供详细的指令...”。

图|越狱:Claude 被提示谈论炸弹,并开始这样做,但当到达一个语法正确的句子时,它拒(jù)绝(jué)了(le)。