趋近智
为了使多智能体系统发挥出超出其个体总和的效用,其组成智能体不仅需要沟通,还需要培养共同的理解并同步其行动。上一节详细介绍了如何构建消息,本节探讨智能体如何运用这些通信(及其他方式)来获得共同认知,并有效协调其行为以达成共同目标。若无这些能力,即便最智能的单个智能体也会孤立运作,无法进行有意义的协作。
多智能体大语言模型系统中的共同认知不仅仅是访问相同的原始数据。它指的是一种状态,即智能体对环境、整体任务进度、其他智能体的状态以及其意图或能力,在与其协作目标相关的情况下,拥有相互可理解且足够一致的理解。对于基于大语言模型的智能体,这通常涉及解析详细信息,在文本交流中对所获得意义达成一致,并为推理建立共同立足点。
智能体的认知由其输入信息形成:来自其他智能体的消息,其专用知识源的信息,以及它与之交互的任何共享环境中的观察结果。难题在于如何确保这些个体认知汇聚成一个足够连贯的集体理解,以实现有效的协调行动。大语言模型在此发挥重要作用,不仅生成通信行为,还处理传入信息以更新其内部模型或“信念状态”,进而为其在共同认知中的贡献提供依据。
智能体可以通过几种主要策略建立和维护共同理解。这些策略并非相互排斥,通常会结合使用。
一种常见方法是使用所有智能体均可访问的集中式或分布式知识库。此知识库作为共同基础,存储对集体任务非常重要的信息。
黑板系统:一种经典的AI架构,黑板模型包含一个共享数据结构(“黑板”),智能体在此协作构建解决方案。智能体作为专家,观察黑板以获取与其专业相关的信息。它们可以处理这些信息,并将新的或更新的发现(假设、部分解决方案、事实)发布回黑板。在大语言模型语境下,智能体可以从黑板读取问题描述或中间结果,使用大语言模型进行推理或生成内容,然后将结构化数据、摘要或提案写回。例如,一个智能体可能会发布“在模块X中发现潜在安全漏洞”,而另一个专业智能体可以接收此信息以进一步调查。
数据库和向量存储:对于更持久、结构化或大量的数据,传统数据库(SQL, NoSQL)或专用向量数据库(用于对嵌入向量进行语义搜索)可用作共享知识库。智能体可以查询这些存储库以获取信息或贡献新知识。当大语言模型需要从大量信息语料库中查找相关语境来为其行动或通信提供依据时,向量数据库特别有用。
共享存储库的主要优势在于共享知识的明确、可普遍访问的呈现形式。然而,如果设计不当,它们可能成为性能瓶颈,并且管理并发访问和确保数据一致性需要强大的机制。
直接基于先前讨论的消息传递模式,智能体可以通过显式地相互通信更新、查询和状态信息来实现共同认知。
直接交换促进了更动态且可能更具针对性的信息共享,与全局黑板相比。挑战在于确保正确的信息在正确的时间到达正确的智能体,而不会使通信通道过载。
表征协同是一种间接协调形式,智能体通过观察和修改共享环境进行交互。一个智能体的行动在环境中留下痕迹,进而影响其他智能体后续的行动。
表征协同减少了直接通信的需求,但需要定义良好的共享环境和明确的环境变化信息指示约定。
共同认知是协调的前提,协调是指组织智能体活动以高效无冲突地实现共同目标的过程。
在集中式方法中,一个特定智能体,通常称为协调者、管理者或指挥者,负责指导集体行动。
基于大语言模型的协调者可以借助其推理能力来动态调整计划,根据工作智能体自然语言报告中描述的不断变化的情况重新分配任务,甚至合成复杂的指令。
在分布式系统中,智能体之间无需中央权限即可自行协调。这通常能带来更具韧性和可扩展性的系统,但要求单个智能体具备更精密的个体智能体能力。
以下图表说明了智能体如何交互以实现共同认知和协调的两种高层级模型:
两种常见的智能体交互架构模式。共享知识库模型使用中央数据存储,而直接消息传递模型依赖于对等通信。
在协调时,使用共享状态(如黑板或数据库)与直接消息传递之间的选择涉及显著的权衡:
共享状态模型(例如,通过共享数据库、分布式缓存)
消息传递模型(智能体之间直接通信或通过消息总线)
实践中,许多精密的(原词:sophisticated)多智能体系统采用混合方法。例如,智能体可能使用消息传递进行命令、协商和事件通知,同时依赖共享的、经过优化的知识库来访问大量通用数据。
虽然大语言模型为智能体系统带来了强大的能力,但其使用也给共同认知和协调带来了特定挑战:
成功设计多智能体大语言模型系统中的共同认知和协调,需要仔细考虑这些架构选择以及大语言模型特有的挑战。目标是创建这样的系统:智能体不仅能够交谈,还能真正相互理解并一致行动,以实现单个智能体无法达成的目标。在这些奠基内容之上,以下章节将讨论协商、任务分配和冲突解决的具体协议。
这部分内容有帮助吗?
© 2026 ApX Machine Learning用心打造