arXiv
诚实多数并不能保护多智能体系统
仅有诚实多数,并不能保护一个 AI 团队免受这样的风险:团队成员可能用错误的推理说服彼此。作者测试了最多由 21 个语言模型智能体组成的团队,暗中向其中一些智能体提供正确答案,并指示它们把团队引向错误答案。如果这一发现不仅适用于这些测试,一家保险公司的理赔团队在拒绝理赔前,可能就需要一个独立的核验器和可追溯的来源。
一家公司可以把多个语言模型智能体放进同一场讨论中,把诚实多数当作安全检查。它也可以扩大团队规模,希望更多意见能够相互抵消错误。但只要有少数智能体携带了被投毒的提示词、遭篡改的工具结果或恶意指令,就可能利用同一场讨论,把原本正确的团队引向错误答案。
为什么一群智能体不会自动保持独立
多智能体系统会给多个 AI 智能体分配不同任务:它们可以辩论、分工、相互批评或投票。它的吸引力很简单。如果它们犯错彼此独立,一个智能体就可能发现另一个智能体遗漏的问题。它们的论据也可能揭示出单个模型会保留下来的错误。
问题在于,共享对话可能会让智能体变得不那么独立。一条消息即使是假的,也可能听起来很有说服力。不受信任的智能体可能收到了恶意指令、从工具中读到了误导性文本,或者把共享记忆中的损坏信息传递了出去。一旦这条消息进入讨论,其他智能体就可能把说服力当成证据。
那些即使发生故障也能继续工作的传统计算机系统,通常会明确假设谁值得信任、哪些消息是真实的,以及决策如何作出。开放式的自然语言辩论很难整齐地符合这些假设。一个 AI 智能体可以改变另一个智能体的答案,却不必违反正式规则,也不必声明自己已经不再受信任。
实验发现了什么
作者在《人类最后的考试》(Humanity’s Last Exam)的问题上测试了由 2 到 21 个智能体组成的团队。他们私下向一些智能体提供正确答案,并要求它们说服其他智能体选择错误答案,同时不透露自己的角色。在每一个受测团队中,诚实智能体都多于欺骗智能体。
测试追踪了一种“诚实方倒戈”:某个智能体在讨论前回答正确,却在最后投票时选择了错误答案。重要的结果并不是欺骗有时会奏效,而是欺骗智能体所占的比例能够预测诚实智能体改变想法的频率;相比之下,在比例不变的情况下单纯增加智能体数量,并不能持续保护团队。
在测试的四个语言模型中,倒戈率大致随着欺骗智能体所占比例同步上升。每当这一比例增加 0.1,测得的倒戈率上升幅度就在 2.1 到 5.7 个百分点之间。作者还报告说,大多数首次倒戈都发生在讨论早期,这说明最初几条具有说服力的消息可能比漫长的最终辩论更重要。
这并不是说每个 AI 讨论小组都会以这种方式失败。这篇论文是 arXiv 预印本,而且实验使用了两种讨论协议,团队规模不超过 21 个智能体。但在这些测试中,诚实多数不足以让对话变得安全。
更安全的系统会是什么样
如果这一发现不仅适用于这些基准测试中的讨论,那么对 AI 产品来说,有用的问题就不只是“有多少个智能体在辩论?”还包括:“每个智能体可以独立核验哪些主张,证据又来自哪里?”系统可能需要一个不会简单加入同一场对话的独立检查器,记录每条主张的来源,并限制不受信任的智能体说服其他智能体的程度。
设想一家保险理赔办公室。一个 AI 案件团队正在讨论一笔有争议的赔付,但每条医疗或保单相关主张旁边都显示着可追溯的来源。在客户收到拒赔通知前,一个独立核验器会检查这条有争议的主张。这种安排可以保留自动化团队的一部分速度,但前提是核验工具足够便宜且可靠,不会抵消自动化带来的效率提升。
思维方式的变化很小,却很重要:必须把讨论本身视为可能的攻击面,而不只是改进推理的方法。对于会带来重大后果的决策,各组织也可能需要保留人工复核,而不是把最终判断交给更大的 AI 讨论小组。