历史视角:技术恐慌的周期性循环

演讲者回顾了自己自2012年以来在AI领域的经历,指出安全关键系统(Safety Critical Systems)的部署始终伴随着风险。以Focal公司管理沃尔玛库存为例,错误的Beta版本发布可能导致数百万美元的损失(如过量订购牛油果),这强调了在技术 rollout 阶段进行严格验证的重要性。然而,近三周AI安全话题的热度激增引发了演讲者的担忧,他认为当前的讨论已从科学严谨性(Scientific Rigor)滑向“歇斯底里”,充斥着被误引和夸张的内容。为了纠正这种趋势,演讲者主张回归可证伪的主张(Falsifiable Claims)和同行评审机制。他列举了历史上多次技术革新引发的过度恐慌:爱因斯坦曾担忧原子弹会点燃大气层;图灵在1950年代预测机器将超越人类智能,但时间表严重偏离现实;马克思和凯恩斯曾讨论工业化导致的失业问题。这些案例表明,重大技术突破往往伴随不确定性,而夸大其词(Hyperbole)极易在此时蔓延。

驳斥“AI失控”的流行叙事

视频开篇首先澄清了关于某次系统故障的真实情况,指出问题仅存在于非生产环境(non-prod),并未造成实际危害。然而,公众舆论却将其扭曲为“AI发疯、逃离服务器、自我复制并黑客攻击澳大利亚政府”的科幻式恐慌。演讲者特别批评了引用“10年内有10%概率导致人类毁灭”这一数据的现象,指出这源于2023年一篇针对1,200名AI专业人士的问卷调查。该调查询问的是“无限时间(T infinity)”或“未来100年”内发生极端灾难的概率,而非大众误读的“未来10年”。演讲者认为,让学者预测AI何时能解决千禧年大奖难题这类极难问题,本身信号就很弱,人们往往在缺乏实质知识时编造出看似连贯且自信的预测。这种对遥远未来的概率估算,对于指导当下政策缺乏实际意义。

现实风险:开源模型与恶意行为者

演讲者明确表示,他几乎不担心AI在10到20年内产生意识、灵魂或独立意志从而奴役人类,认为这种叙事过于夸张且无助于解决问题。他真正的担忧在于现实层面的安全威胁:优秀的开源权重模型(open weight models)使得恶意行为者或国家更容易发动网络攻击。他列举了现实案例,如俄罗斯黑客曾控制波兰一家医院并使其停机三周。随着AI降低攻击门槛,此类事件将频发。针对“禁止开源”或“注册GPU”等管控提议,演讲者认为这些措施完全不可行且无效。他调侃道:“我已经下载了Kimmy K3和GLM 52”,并指出除非搜查每个人的房屋,否则无法阻止个人拥有GPU或通过海外云服务绕过监管。试图通过电网负载检测异常推理信号的想法,仅在美国等特定环境下可能有效,无法应对国家级别的对抗。

解决方案:加速防御与基础安全加固

面对上述威胁,演讲者提出的核心建议是大力投资网络安全防御。他指出许多关键基础设施(如银行、医院)仍在使用陈旧系统,基本的安全疏忽往往是泄露主因。他举了一个零售业的例子:绝大多数社保号码的泄露,仅仅是因为管理员没有更改默认密码。因此,与其担忧遥远的AI觉醒,不如利用前沿实验室开发的更智能模型来加速防御体系的构建。演讲者假设这些主要AI实验室是“好人”,如果给予他们更多资源并加速发展,就能更好地应对由较笨拙模型发起的黑客攻击。他引用了一个生动的比喻来阐述这种理性决策态度:“我知道未来是不确定的……但我们要分配先验概率,认为桥还在那里。让我们继续驾驶,随着获得更多信息再调整策略。” 这种基于概率和现实信息的渐进式应对,远比陷入末日恐慌更为务实。

从恐慌回归科学:AI安全社区的长期积淀

在关于人工智能可能毁灭人类的叙事中,往往充斥着类似艾萨克·阿西莫夫小说般的夸张情节。然而,AI安全领域在大型语言模型(LLM)诞生之前就已经存在并积累了大量文献。这一社区拥有悠久的历史和丰富的研究基础,包括专门的会议和论文。例如,斯坦福大学近期举办的相关会议由两位核心人物共同指导:迈克尔·科古特(Michael Kogut)和克拉克·巴雷特(Clark Barrett)。这两位斯坦福大学的教授致力于将现代方法应用于数据验证,确保系统在投入生产前经过严格检验,并在运行中监控以防止其偏离正轨。迈克尔·科古特是航空学副教授及斯坦福智能系统实验室联合主任,而克拉克·巴雷特则是计算机科学教授及自动化推理中心主任。他们的研究重点在于如何通过严谨的方法论来应对AI带来的不确定性,而非仅仅停留在对灾难的恐惧上。正如演讲者所言:

"There's been a whole literature for a very long time about safety well before LLMs were invented or trained."

这种从恐慌回归科学事实的态度,旨在利用现有的学术资源来构建更安全的AI系统。

形式化验证:解决AI代码漏洞的终极方案?

克拉克·巴雷特在演讲中引入了“AI与自动化推理(Automated Reasoning, AR)”的结合点。他指出,虽然AI擅长处理混乱的数据和驱动型任务,但其缺乏正确性保证,容易产生对抗性输入、幻觉等问题。相比之下,自动化推理本质上是计算机化的形式化推理,已在工业界广泛用于安全保证。在2023年谷歌的一次研讨会上,当众人担忧生成式AI可能发现安全漏洞时,巴雷特提出了解决方案:如果对所有代码进行形式化验证,那么它就不会被黑客攻击。尽管当时这一观点被认为过于困难且缺乏经济可行性——因为传统形式化验证需要巨大的努力,自动化技术又太弱或不具扩展性——但近期会议风向已发生转变。现在,许多演讲者都认为形式化方法是解决AI风险的唯一答案。这种态度的转变引发了一个关键问题:这种对形式化方法的重视是否 warranted(值得/合理)?

CS Lib项目:构建代码推理的Mathlib平台

为了弥合AI在数学证明与 securing code(保障代码安全)之间的差距,巴雷特介绍了名为 CS Lib 的项目。该项目灵感来源于数学领域的 Mathlib(Lean库),旨在构建一个计算机科学理论平台,用于对代码进行推理。CS Lib 采用 Lean 作为其定理证明系统。Lean是一个强大的工具,它能检查每一步操作,不允许用户犯错,这对于高保障场景至关重要。该项目拥有包括Lean作者Leo de Moura在内的强大指导委员会和技术负责人团队。CS Lib的目标是通过形式化方法,为代码提供类似于数学证明的严谨性,从而解决AI生成代码中的潜在漏洞问题。这一项目代表了将形式化验证技术应用于现代软件工程的前沿尝试,旨在通过自动化推理来弥补AI在正确性保证方面的不足。

"Lean is a great theorem proving system... It basically is a system that lets you check the system itself checks every step."

通过CS Lib,研究者希望将形式化验证的严谨性引入AI代码生成领域,从而在享受AI效率的同时,确保软件的安全性。

形式化验证的架构愿景与实现路径

演讲者首先阐述了计算机科学库(CS lib)的两个支柱:计算机理论的形式化以及代码推理框架,并重点介绍了后者。其核心愿景是将各种编程语言编写的程序重写为一种通用的中间语言,随后将其编译为 Lean 形式化证明系统中的验证条件(Verification Conditions)。一旦成功证明了这些 Lean 定理,即可从数学上确立代码的正确性。在技术实现层面,虽然 AI 在处理 Lean 定理证明方面表现良好,但演讲者实验室开发的工具 Lean SMT 提供了更廉价且高效的替代方案。该工具能够在 CPU 上以毫秒级的速度证明大量 Lean 定理,使得形式化验证的技术基础日益成熟。

Rust 到 Lean 的自动化证明案例演示

为了展示这一流程的实际效果,演讲者以 Rust 语言编写的 Dalek Light Cryptography 库代码为例进行了演示。该原始代码包含规格说明、证明步骤和不变量,被转换为 Bull 语言后嵌入到 Lean 环境中。通过调用验证条件生成器(VC Generator),系统生成了 35 个需要证明的 Lean 定理目标。在初步尝试中,Lean SMT 战术成功解决了除 3 个以外的所有目标。随后,通过展开部分定义并再次调用 SMT,最终完成了全部证明过程。这一原型展示了从 Rust 到 Bull 再到 Lean 定理的完整转化链条,证明了代码正确性可以通过自动化手段得到验证。

规格说明的生成难题与 AI 辅助工具 Verisforge

尽管代码推理技术取得了进展,但一个关键瓶颈依然存在:谁来编写规格说明(Specifications)? 即定义代码应具备的属性。为此,演讲者介绍了名为 Verisforge 的工具演示,该工具允许用户输入自然语言描述的规格说明(例如“在32位整数数组中查找最大元素”),然后自动生成结构化的语言规范、Rust 代码以及 Vera 规格说明,并通过工具自动验证其一致性。这种全自动化的生成与验证流程极大地降低了形式化方法的门槛,使得非专家也能构建经过严格数学证明的代码。

大规模自动化验证的性能突破与安全应用前景

在性能对比方面,演讲者引用了一项近期提交的档案研究数据:一个包含 30,000 行代码的 Rust 密码库,此前需要 5名专家3个月 或 3名专家5个月 的工作量,而通过其“密码证明代理”(crypto prover agent)仅需 11小时 即可全自动完成。这一突破展示了形式化方法与 AI 结合的巨大潜力,正如演讲者所言:“如果 AI 安全是一座我们要攀登的珠穆朗玛峰,我认为代码推理是一个很好的大本营。”

这种技术还带来了新的安全范式。例如,在网络空间中,智能体 A 可以向 B 提供服务并出示代码及其证明,B 经核实后即可信任该服务。此外,这也是一种“ containment ”(限制)机制:可以将超级智能 AI 放入仅能证明代码正确的代理中,使其无法执行其他操作。 最后,演讲者透露其联合创立了名为 And Truth 的新公司,致力于构建此类通用代码推理引擎。

高可靠性系统的验证挑战与模拟困境

随后,Marco Koken Derfer 从斯坦福智能系统实验室(Sizzl)的角度探讨了 AI 系统的安全性问题。对于包含学习组件的系统(如飞机自动着陆系统),如何证明其部署安全性是一个核心挑战。以商业航空交通为例,目标是将灾难性故障概率控制在每飞行小时 10 的负9次方($10^{-9}$)。这一标准源于 ACASX 飞机防撞系统的开发要求。然而,直接通过模拟来检测此类罕见故障极其困难。若要平均检测到一次失败,需要运行约 $10^9$ 小时的模拟;若需获得具有统计代表性的故障分布,则可能需要运行 $10^{10}$ 小时的模拟。

“Of course, you don't want to spend your time simulating situations where the aircraft are I don't know separated by 5 miles and don't really present a hazard.”

这种巨大的计算成本使得传统模拟方法难以奏效,因为大部分时间都浪费在无害场景的重复验证上。因此,研究重点转向如何获取能够代表关键危险场景的分布数据,以便在有限的模拟资源下建立对系统的信任。

验证策略:证伪、建模与形式化方法的融合

在AI系统部署前,首要任务是评估其安全性。一种基础方法是证伪(falsification),即在可能的场景空间中搜索失败案例。如果系统导致大量失败且令人不安,则不应部署或需制定缓解措施。然而,仅发现失败是不够的,我们更希望估算故障发生的概率,这要求拥有一个值得信赖的模型。例如在开发ACAS X防撞系统时,团队投入巨大精力进行空域统计建模。另一类方法是验证(verification),涉及形式化方法。虽然单一手段无法解决所有问题——形式化方法可能无法单独达成全部目标,但通过结合多种方法(如与Clark Barrett实验室的合作),可以逐步建立系统信心。此外,部分可观测马尔可夫决策过程(POMDP)等方法也被用于构建对状态、结果及模型不确定性具有鲁棒性的系统。这些方法源于飞机驾驶、航天器控制等真实世界问题,并强调在现实世界中测试推断的有效性优于单纯依赖模拟器。

POMDP 建模工具与多智能体规划进展

团队致力于降低非专家使用部分可观测马尔可夫决策过程(POMDPs)的门槛,其理念类似于 CVXPY 在数学优化领域的易用性设计。基于 Julia 语言开发的 POMDPs.jl 库实现了这一目标,其中由前学生、现科罗拉多大学博尔德分校教授 Zach Sunberg 开发的 POMCPow 算法,显著提升了大规模 POMDP 规划的可扩展性。近期研究进一步拓展至约束型 POMDPs,旨在为问题施加硬性约束条件。同时,团队也在探索涉及多个智能体的复杂场景。

在具体应用领域,医疗撤离是一个典型例子。学生 Body El Husseini 本身是一名陆军黑鹰直升机医疗后送飞行员,他开发了一套专门用于模拟此类高风险场景的框架。此外,Duncan 推动了基于信念状态规划的空间飞行器碰撞避免研究;团队还与 Helen 等人合作,利用 POMDPs 优化飞行测试计划,以最高效率表征飞机的飞行特性。这些工作主要聚焦于系统部署前的验证阶段。

借鉴NTSB模式与警惕监管俘获

在构建AI安全治理体系时,演讲者主张借鉴美国国家运输安全委员会(NTSB)的全球调查模式。当事故涉及在美国制造的组件时,NTSB会跨国介入调查。这种独立且全球适用的机制为AI安全提供了类比基础。然而,引入此类高利益相关方的机构也伴随着监管俘获(regulatory capture)的风险。演讲者通过互联网域名系统ICANN的演变进行反事实推演:如果ICANN在Google和Facebook等巨头已上市并拥有巨大偏见时成立,这些公司可能会垄断SSL证书或域名发放权。这种潜在的利益冲突警示我们需警惕巨头对标准制定的操控。此外,政府干预同样面临监管俘获问题。以网约车行业为例,Uber、Lyft和DoorDash等公司因历史原因被“祖父条款”保护在1099税务分类下,新进入者无法在法律上与之竞争。这种现状引发了对AI领域是否会出现类似垄断性安全壁垒的担忧。

建立独立可验证的安全评估体系

针对上述风险,Clark提出其公司的核心目标是构建能够作为独立评估者的系统。他强调独立性不能仅靠口头声明,而必须产出可独立检查的安全证书(independently checkable certificates)。这意味着评估方需公开验证逻辑,让第三方能够自行复核结果。这种透明且可审计的机制旨在防止安全评估被实验室或其“朋友”垄断。在独立机构建立之前,短期内可考虑设立非营利组织或类似航天领域的“范围安全官(Range Safety Officer)”。在太空发射中,该官员完全独立于任务团队,仅依据客观安全指标(objective safety metrics)做出“通过/不通过”的决定。这种基于硬性指标的独立否决权是AI安全治理的重要参考方向。

引入类似会计审计的标准化验证

为了进一步落实安全标准,演讲者提议借鉴美国通用会计准则(US GAAP)的模式,建立“普遍接受的AI安全原则”。在这种框架下,企业可以选择经过验证的第三方审计机构(如KPMG、Ernst & Young等)进行合规性检查,但并非所有场景都需要如此严格的审计。例如,个人在小型设备上训练模型可能无需此流程。同时,行业应重视事后分析(postmortem analysis)和最佳实践的积累。航空业在事故调查上的严谨态度值得借鉴:他们不会急于发布结论,而是对每一起事故进行彻底审查。这种从不同视角严肃对待AI验证的态度,有助于构建更稳固的安全基础。

网络安全的可解性与生物风险的不可证性

关于当前AI安全问题的可处理性(tractability),Clark对网络安全持乐观态度。他认为虽然媒体常渲染“任何系统都可被黑客攻击”,但通过AI防御结合形式化方法(formal methods),可以在数学上证明系统的安全性。他预测在3到5年内,所有系统将变得完全安全。实现这一目标需要转向基于数学基础的软件工程标准,而非传统的“编写并测试”模式。然而,对于大规模语言模型(如5000亿参数),直接证明其行为不可控并不可行。因此,策略应转向保护边界(securing the boundaries)。相比之下,生物和化学领域的风险则更为复杂。由于无法通过数学证明生物学或化学的可能性边界,这些领域的安全问题仍是未解之谜。演讲者承认对大规模网络攻击的恐惧,但认为网络安全是可解决的工程问题。

形式化验证取代单元测试:构建绝对安全的代码基础设施

在讨论如何以十亿美元预算担任美国银行首席信息安全官(CISO)时,Clark 提出了一套基于形式化验证(Formal Verification)的激进方案。其核心逻辑并非传统的修补漏洞,而是彻底重构代码的可证明性。具体执行步骤包括:首先雇佣大量形式化方法专家,建立推理基础设施;其次收集所有现有代码库,利用海量 GPU 和定理证明代理(Theorem Proving Agents)对代码进行验证。如果直接验证困难,则可以将代码翻译为更严谨的语言(如 Rust 或 Lean)进行重新证明。Clark 强调,虽然工作量巨大,但这属于“我们知道如何完成的工作”。

这一方案直接挑战了传统软件测试的地位。当被问及是否意味着必须达到 100% 的单元测试覆盖率时,Clark 明确否定。他指出,测试在开发阶段依然有用,是发现 Bug 最快的方式,但从最终安全性的角度来看,“形式化论证完全涵盖了测试(the formal argument completely subsumes the tests)”。这意味着,一旦通过形式化方法证明了代码的正确性,传统的单元测试在保障系统绝对安全层面变得过时(obsolete)。这种从概率性测试到确定性证明的转变,是提升 AI 及关键基础设施安全性的根本路径。

AST Prompter:从自动驾驶到语言模型的通用压力测试框架

Michael 询问了关于自适应压力测试(Adaptive Stress Testing, AST)在 Waymo 等自动驾驶公司中的应用,特别是涉及 Marabou、Reluplex 等工具在模型训练后验证中的使用情况。Clark 表示无法具体评论特定商业软件,但强调其团队发布的 AST Prompter(自适应压力测试提示器)具有广泛的适用性。该工具不仅提供了 Julia 版本,还开放了 Python 版本以兼容更广泛的生态系统。AST Prompter 的核心适用对象不仅是控制油门和方向盘的经过训练的视觉 AI(VAT),同样适用于大型语言模型(LLMs)。

Clark 指出,使用自适应压力测试仅需两个关键要素:失败的定义(definition of a failure)和可能性的度量(measure of likelihood)。这一框架具有高度的通用性,既适用于航空器防撞系统,也适用于语言模型的安全对齐。尽管目前 Anthropic、OpenAI 和 Grok 等主流 LLM 厂商尚未像 Waymo 那样深入参与该领域的讨论,但 Clark 的团队已得到 Schmidt Sciences 的支持,旨在将这些工具向整个行业开放(make all these ideas as accessible as possible)。这种跨领域的技术迁移表明,自动驾驶领域积累的安全验证方法论正在成为通用 AI 安全的重要参考。

“长尾”风险与形式化证明的边界:零概率 vs. 现实世界的不确定性

关于自动驾驶与 LLM 安全的对比,讨论深入到了“长尾风险(Long Tail)”的本质。Clark 引用了与 Lane McIntosh 的交流,指出特斯拉等自动驾驶系统虽然能处理许多极端情况(如偏离分布的失败模式),但总存在未被监控或采样的长尾风险。在自动驾驶中,即使概率极低,某些失败模式(如撞到行人)的后果也是不可接受的。Clark 强调,对于 AST-X(自适应压力测试),我们知道失败的概率不为零。国际民航组织(ICAO)和联邦航空管理局(FAA)的安全标准并非要求“概率为零”,而是基于现实世界的合理性。

然而,形式化验证的方法论与自动驾驶的概率模型存在根本差异。Michael 指出,在建模现实世界时通常需要假设输入的名义分布(nominal distribution)和不确定性边界。Clark 澄清,在形式化方法中,“通常不对概率分布做任何假设(generally don't assume anything about probability distributions)”,而是通过集合来捕捉不确定性(capture your uncertainty in sets)。这种方法的优势在于能提供严格的证明,但其局限性取决于不确定性区间(uncertainty intervals)是否足够现实。如果假设“其他行为体不会试图用飞机撞你”,这种形式化证明在对抗性环境中可能失效。因此,任何保证都是相对于某些假设而言的(proof is always with respect to some assumptions)。

绝对安全与相对保证:内存安全 vs. 神经网络的验证局限

在讨论形式化方法的极限时,Clark 区分了不同层面的安全保证。对于某些特定属性,如内存安全性(memory safety),形式化验证可以提供 100% 的绝对保证。他明确指出:“如果我证明我的代码是内存安全的,那么使用缓冲区溢出攻击来攻击该代码在 100% 的程度上是不可能的(it is 100% impossible for you to use a buffer overflow attack)。”这种确定性的安全边界是形式化方法的强项。

然而,对于更复杂的系统,如神经网络验证工作所示,形式化方法存在固有的局限性。Clark 承认,“在形式化方面能做的事情是有界限的(there are limits to what you can do with formal)”。当面对现实世界中不可预测的行为体或复杂的交互环境时,单纯依赖形式化证明可能无法覆盖所有恶意攻击或非预期行为。因此,尽管形式化方法能提供强大的局部保证(如代码逻辑正确性),但声称创建了与现实世界完全交互且 100% 安全的系统是不现实的(would not believe that)。安全是一个包含假设、边界和概率的综合工程问题,而非单一的技术解决方案。

形式化验证的边界与假设的重要性

在讨论如何利用形式化方法(Formal Methods)来确保AI模型正确识别猫狗等具体任务时,演讲者指出了该方法的根本局限。形式化验证要求对目标进行严格的数学定义和规格说明,但在处理像“猫”或“狗”这样模糊的概念时,甚至无法形式化地定义什么是猫和狗。这意味着对于某些复杂或模糊的任务,形式化工具无能为力。因此,必须明确意识到这些局限性。如果开发者不提前声明这些假设和边界条件,最终用户或社区将会感到失望。这一观点反映了形式化验证领域吸取的痛苦教训:必须清晰陈述假设,否则结果将不可控。这种对边界的诚实认知是应用形式化方法的前提。

航空安全的“瑞士奶酪模型”及其在AI中的应用

为了应对上述局限,演讲者引入了航空安全中的“瑞士奶酪模型”作为类比。该模型认为系统由多层防御组成,每一层都有漏洞(即奶酪上的孔洞)。例如在防止飞机碰撞时:

“我们使用瑞士 cheese 模型作为航空安全的类比……顶层可能是战略分离,取决于飞行方向选择不同高度层;接着是空中交通管制;再下一层是防撞系统。”

关键在于确保这些孔洞不会对齐。如果所有层的漏洞恰好连通,灾难就会发生。将此模型应用于大型语言模型(LLM)的安全控制时,需要构建多层防御: 1. 数据预处理层:如Percy正在做的工作,用小模型扫描预训练数据以剔除有害内容。如果坏数据从未进入预训练集,模型就不可能学到这些坏习惯。 2. 失败分析与估算层:对数据进行故障分析,采样估计失败模式,计算成功率(P success)而非仅关注失败率。 3. 运行时监控层:在模型实际运行过程中进行实时监控。演讲者强调,你需要所有这些层级共同作用。例如,之前提到的“思维链监控关闭”就是一个典型的防御层缺失案例。

人类工程学与规范编写的挑战及Agent的辅助作用

除了技术工具,必须在人为层面建立适当的安全保障。从网络安全领域学到的经验是:典型的系统入侵方式往往是通过“人类工程学”(即社会工程)突破的。因此,单纯的技术防御是不够的。

针对观众提出的关于银行代码形式化验证的问题(即在没有明确规格说明的情况下如何验证),演讲者Clark指出,在代码易写、易验的未来世界里,最难的部分将是“规格说明”(Specification)的编写。但他提出了几种解决方案: * 通用规范:如C代码必须“内存安全”,即永远不可能访问未初始化或越界的内存。这是防止缓冲区溢出攻击(目前仍是头号安全漏洞)的关键。 * 领域特定规范:如银行系统需保证“资金无损失”,即交易序列的总金额保持不变。 * 利用Agent辅助编写规范:演讲者发现,智能体(Agents)在生成规格说明方面表现出色。当开发者提出需求时,Agent能补充许多被忽略的边缘情况(Corner Cases)。例如,在云代码会话中,开发者往往惊讶于Agent能提出他们自己都没想到的安全约束。

“我想象一个世界,你有一个智能体助手……通过讨论不同的边缘情况来帮助你。”

虽然存在开发者意图与Agent生成的规范之间的差距这一研究空白,但即使不完美,让Agent编写并证明规范的代码通常也优于未经验证的原始代码。随着模型变得更智能、更快,它们能提供更紧密(tight)的规格说明,帮助开发者发现如社会工程学攻击等潜在风险。

形式化验证与监管:从强制规定到行业自律

在讨论AI安全时,有人质疑形式化验证(Formal Verification)是否应像航空业那样通过严格的政府监管来推行。演讲者指出,不同公司的安全标准可能存在差异,因此监管在AI安全中确实扮演一定角色。然而,关键在于避免过于具体的技术指令。以自动驾驶为例,斯坦福大学机械工程教授、现Waymo员工Chris Gerdes曾协助美国交通部制定相关法规。最终达成的共识是,过早规定具体技术细节为时已早,监管应聚焦于高层级的最佳实践和标准。这是因为该领域创新迅速且持续发生,过度规定会阻碍技术创新。此外,行业内部存在一种默契:前沿实验室并不希望在安全性上进行恶性竞争,因为竞争对手发生事故对所有人都是负面营销。因此,行业更倾向于在各自领域内合作制定标准。

市场驱动与自动化:形式化验证的规模化前景

对于如何促使企业采用形式化验证引擎,演讲者认为市场力量将是主要的激励机制。他拥有30年的形式化方法经验,深知强行要求企业改变工作方式效果不佳。现在的不同之处在于,如果证明形式化验证可以自动化、规模化并带来更高的安全性,一旦有公司采用并获得优势,其他公司的首席信息安全官(CISO)也会被迫跟进。这种“不进则退”的市场压力将推动整个行业采纳该技术。此外,形式化验证的一个巨大优势是即时精简(leanify)代码的能力。过去这需要大量拥有博士学位的专业人员花费数月时间审查Google等公司的代码,而现在仅需少量Token成本即可实现。这种效率的提升使得形式化验证从理论上的“理想方案”变成了工程上可处理的(tractable)现实选项。目前,包括Nvidia在内的六家主要实验室已签署文件,同意进行独立审计和建立安全护栏,这显示了一个无需政府惩罚性监管的自律框架正在形成。

Anthropic的战略重心:代码智能与成功定义

针对Anthropic的目标市场,演讲者透露其首要任务是构建大规模、自主、高效且精确的代码推理能力。他将此概念类比为“代码超级智能”(Code Superintelligence),类似于其他实验室追求的数学超智能。一旦掌握这种对代码进行精确推理的能力,将衍生出约10万种应用场景,涵盖企业辅助、开发者工具以及安全加固等领域。对于成功的定义,Anthropic持有一个宏大且量化的目标:当世界上所有的代码都经过验证时,即为成功。这一战略方向表明,Anthropic正试图通过解决最底层的代码逻辑可靠性问题,来从根本上提升AI系统的安全性和实用性。这种策略不仅关注用户界面的交互安全(如提示注入攻击),更致力于从代码层面消除潜在漏洞,从而为上层应用提供坚实的安全基础。

自然语言输入的安全验证:从代码证明到形式化检查

在讨论大模型(LLM)的安全性时,一个核心难点在于人类自然语言输入无法直接通过传统代码证明手段来确保安全性。然而,这并不意味着完全无计可施。Amazon 开发了一种名为“自动推理检查”(automated reasoning checks)的技术,旨在解决这一难题。该技术的核心逻辑是:首先利用自动形式化(auto formalization)手段,从 LLM 的自然语言响应中提取其试图传达的领域知识;随后,将这些提取出的知识与严谨的领域模型(rigorous domain model)进行比对和检查。这种方法表明,即使在纯自然语言的交互场景下,依然可以借助形式化验证技术提供一定的安全护栏和保障机制。这与传统的 SQL 注入攻击(如经典的 DROP TABLES)不同,后者针对的是结构化查询语言,而自然语言的语义复杂性使得简单的“语法检查”或类似 lint 工具的提示注入检测变得如同军备竞赛(arms race),攻击者与防御者不断互相超越。因此,依赖自动形式化提取知识并与领域模型校验,被视为一种更深层的安全加固手段。

硬件级攻击与全栈形式化验证的可行性探讨

当讨论深入到银行等关键基础设施的软件安全时,有人指出软件往往依赖于长尾依赖链,甚至延伸至硬件层面。例如,x86 指令集已经被多家公司进行了形式化验证。尽管硬件层面的攻击(如 Rowhammer)比软件漏洞更难防御,但演讲者认为软件是“低垂的果实”(low-hanging fruit)。未来的愿景应当是全栈验证:验证所有软件、编译器和硬件。随着 AI 技术的进步,形式化工具与 AI 的结合将更加紧密。目前已有多家初创公司利用 AI 辅助进行硬件验证。这种趋势表明,通过提升 AI 在形式化验证中的应用能力,可以逐步攻克从软件到硬件的全链路安全问题。虽然目前硬件验证难度较大,但随着 AI 工具链的成熟,最终实现全栈可信计算是技术发展的必然方向。

自动化管理的责任归属与零信任架构的演进

关于是否可以使用 AI 作为系统管理员以消除人为物理攻击风险(如针对高管的绑架或胁迫),讨论引出了责任归属(liability)的核心问题。类比航空领域,即使飞机具备自动驾驶能力,FAA 仍要求有持证飞行员负责最终责任。同样,若 AI 管理员出错,谁承担法律责任?制造该 AI 的公司是否愿意为事故负责?如果公司敢于承担责任,则证明其安全案例(safety case)足够坚实。在技术架构层面,信息安全正趋向于零信任架构(zero trust architectures),即不信任任何单一系统。一个智能且始终在线的 AI 监控系统可以通过上下文分析(如检测 CTO 向外国账户转账或密钥发送至非公司邮箱)来识别异常。虽然传统安全警报存在“千次告警”(death by a thousand alerts)导致的疲劳问题,但AI 能够更精准地过滤噪音并标记真正可疑的行为。这种基于上下文和智能判断的监控方式,有望在保障安全的同时减少误报,实现更高效的威胁检测。

工程原则:可解释性优于复杂性

在斯坦福商学院和HAI的高管教育项目中,讲师强调工程学的核心原则与科学中的奥卡姆剃刀原理相似:最简单的解释往往最接近真理。在工程实践中,更简单、更具可解释性的方法通常具有更强的鲁棒性。尽管当前市场存在直接采用神经网络和Transformer等复杂模型的诱惑,但讲师建议从业者应首先尝试线性回归或决策树等简单方法。只有当复杂模型带来的性能提升足以证明其额外复杂性是合理的时候,才应切换方案。如果简单方法已能满足需求,则坚持使用可解释性更强的模型。这一理念在《验证》(Validation)一书的新章节中关于“可解释性”的讨论中得到体现,并被认为是AXI获得国际标准认可的关键因素之一。

市场激励与安全竞赛的可行性

针对是否能在市场中通过构建“受约束的智能”来与前沿实验室竞争的问题,讲师持谨慎乐观态度。如果能创造出在安全性上可测量的优势,这确实会构成显著的竞争壁垒。目前已有相关人员在探索这一方向。然而,实现这一目标并非易事,需要解决如何平衡性能与安全约束的技术难题。市场是否愿意为“更安全”支付溢价,以及这种安全优势能否转化为实际的产品竞争力,仍是待解的课题。讲师指出,虽然存在加速器提供资金和指导,但核心在于能否真正落地可验证的安全机制。

互联网安全经验的局限与AI的新挑战

关于从互联网时代汲取的安全经验,讲师引用了早期NYU讲座中的观点:网络安全主要面临两大问题:人是其中之一,计算机Bug是另一个。虽然技术层面的Bug可以被修复,但人性弱点难以根除。然而,生成式AI时代带来了本质区别:智能体的规模效应导致系统行为发生质变。讲师引用物理学论文《More Is Different》的概念,指出当原子数量增加到一定程度时(如黑洞形成),系统会出现全新的物理现象。同理,从60亿人类扩展到70万亿个智能体时,系统复杂性呈指数级增长。

规模化带来的系统性崩溃风险

以学术评审系统为例,ICLR在一年内收到了60,000份投稿,这一数字超过了历史上所有年份提交量的总和。这种指数级增长(E的常数倍)使得传统的人工审核机制面临崩溃风险。当无限大的数量应用于有限资源时,所有系统都会失效。讲师以大学招生为例,指出在纳什均衡下,最优策略是所有学生申请所有学校,导致系统过载。类似地,小型法庭若允许AI代理自动提起诉讼,将彻底颠覆司法系统的处理能力。因此,讲师强调必须保留人类在回路中(Human in the Loop),以避免像电影《战争游戏》中那样完全依赖计算机导致系统失控。尽管AI可用于检测社会工程学攻击或加速形式化验证,但人类监督仍是防止系统偏离轨道的最后防线。

司法系统负荷与规模效应的本质差异

随着AI技术的介入,现有的司法体系正面临前所未有的压力。原本就已经冗长低效的司法流程,在引入更复杂的AI系统后,可能会变得完全陷入停滞且不可行。这种变化迫使我们需要重新评估所有相关的系统。演讲者指出,当前阶段的一个核心认知转变在于:“规模不同意味着本质上的差异”。这一观点认为,从互联网时代到现在,AI带来的变化在意义上是截然不同的。

过去人们自以为理解了“大规模”的含义,但现实情况发生了剧烈变化。例如,人类产生的流量仅占互联网总流量的0%(即几乎为零)。这个极小的比例揭示了一个关键事实:AI生成的内容将占据绝对主导地位,这与人类主导的网络环境有着本质的区别。因此,现有的评估和监管框架必须基于这一根本性的变化进行重新设计,以适应AI流量成为主流的新常态。

基准测试的动态演化与语言漂移挑战

在AI安全领域,尤其是像LinkedIn这样的实际应用场景中,危害的定义正在快速漂移。以有毒文本或偏见为例,仅仅每五年一代人的更替,就会导致全新的俚语和表达方式出现。这给招聘等场景中的内容过滤带来了巨大挑战:如何确保AI不会在 recruiter 的消息中误用或遗漏这些新出现的俚语?

目前的解决方案依赖于基准测试(benchmarks),但它们存在明显的滞后性。现有的公开或内部基准测试成本高昂,且需要大量的人工审查,导致其更新速度远远跟不上语言演变的步伐。演讲者对此提出了解决思路:我们应该像持续监控AI系统一样,对基准测试本身进行持续的动态监控。目前已有定量方法可以识别分布偏移(distribution shift)和语言变化,关键在于行业需要落实这些技术手段。基准测试不应是静态的文档,而应是随语言环境实时演化的动态系统。

评估资源的混乱与“基准测试应用商店”构想

在跟进讨论中,研究者普遍反映许多常见的评估集(如MATH-500)存在破碎或不准确的问题。例如,有前学生尝试评估SQL查询时,发现无人能超过70%的正确率,随后揭示出30%的测试数据本身就是错误的。这反映了当前领域因追求速度而导致的粗心大意,形成了一种“军备竞赛”式的混乱局面。

演讲者呼吁建立类似版本控制的机制,如Pull Requests和Issue filing,以闭环修复这些问题。他进一步提出一个创业构想:建立一个“基准测试的App Store”。与Hugging Face目前如“狂野西部”般混乱的状态不同(例如,有600个名为GSMA K的资源让人难以分辨哪个是真正的标准),这个新平台应提供严格的策展(curation)流程。只有经过审核、确认质量合格的基准测试才能上架,从而解决用户难以找到“真正正确”评估标准的问题。演讲者最后感谢了嘉宾Clark和Michael的参与,并结束了讨论。

结论

视频论证表明,AI安全的核心应从科幻式恐慌转向工程化验证。形式化方法结合自动化推理(如Lean、AST)能实现内存安全等属性的绝对保证,并大幅降低代码验证成本(30,000行Rust代码仅需11小时),但无法解决模糊概念或生物风险等不可证问题。现实威胁主要源于开源模型被恶意利用及基础设施安全疏忽,而非AI觉醒。

尽管形式化验证在代码层面极具潜力且市场驱动力强劲,但其应用受限于规格说明编写的难度及硬件全栈验证的复杂性。航空业的瑞士奶酪模型和独立审计机制是构建多层防御的关键,而基准测试需动态演化以应对语言漂移。最终结论强调:通过数学证明保障边界、保留人类监督,并警惕监管俘获,是应对AI规模化风险的务实路径。