第 16 章

组织之镜

翻开2025年7月微软研究院存档的项目最终报告《多智能体架构在复杂金融审批流程中的应用:一项实验性研究》,其附录B中一张被简化过的流程图,呈现出四个标注着“尽职调查员”“信用分析师”“合规官”“审批经理”的方框,它们之间的箭头被标记为“任务包”“风险标记”“复核请求”“审批指令”,并伴随消息ID、时间戳与前序步骤哈希值。

“当每一个决策都绑定在一个有明确角色和记录的代理上时,审计成本下降了70%。”

这个数字不是从准确率推导出来的,而是从审计时间中测量出来的。在传统人工审批流程中,内部审计部门抽查一笔贷款时,需要调阅多个部门的纸质或电子档案,追踪每一位经办人的签字时点,核对每一次复核的依据,整个过程平均耗时数小时。而在多智能体系统中,审计员只需检索任务ID,所有决策步骤、参与角色、输入数据、输出判断和流转时间戳,都以结构化日志的形式完整呈现。

审计从“追溯人的行为”变成了“查询系统的记录”。这正是缰绳层在2025年夏天,对模型厂商持续吞噬单智能体能力这一趋势做出的最有力回应。

当模型通过agentic训练将规划、工具调用和初步自检内化为自身功能后,单智能体缰绳层的生存空间被持续挤压。如果一个模型已经能自己循环、自己调用工具、自己检查输出,那么围绕它搭建的显式提示链、显式ReAct步骤、显式工具选择器,就变成了冗余的抽象层。

脚手架悖论在单智能体层面,已经接近了逻辑终点。但多智能体编排把缰绳层的问题推上了一个全新的复杂度层级。

这里不再是一个模型用一套工具完成一个任务,而是一群模型——可能来自不同厂商,拥有不同能力等级和不同的失败模式——在共享状态和相互监督中完成一个长程业务流程。在这个层级上,缰绳不再只是套在单个模型上的笼头,而开始演变成一种更接近分布式操作系统内核的东西:管理资源、调度任务、保证一致性、处理冲突。

这个方向虽然到2025年仍处于早期,但已不再是科幻。在开源社区中,两个框架分别占据了生态位的两端,它们之间的差异,反映的不仅是技术路线的选择,也是对“多智能体系统应该由谁来设计”这一问题的根本分歧。

微软研究院在2024年发布的AutoGen框架,代表了学术严谨性的一端。AutoGen的核心概念是“可对话智能体”,它把智能体之间的每一次交互都建模为一次有结构的对话,支持多轮协商、角色扮演和显式的对话策略控制。框架的设计者——包括当时仍活跃在智能体研究前沿的几位学者——在论文中明确强调,AutoGen的目标不是最大化效率,而是最大化可控性。

智能体之间的对话可以被记录、被审计、被中断、被重新路由。在AutoGen的架构中,一个人类用户可以随时加入任何对话,扮演仲裁者或最终决策者。

AutoGen在GitHub上迅速积累了大量关注。它的主要贡献者背景——微软研究院、宾夕法尼亚州立大学、清华大学的学术联合体——决定了它的语言和关注点:发表的论文比编写的教程更详实,强调的术语是“对话策略”“多智能体协商”“人在环协作”,而非“部署简易度”或“API调用次数”。

而CrewAI,则是另一条路线的产物。CrewAI由巴西开发者若昂·莫拉在2024年初创立,它的核心理念是一种极简的Pythonic接口。在CrewAI中,定义多智能体工作流只需几行代码:创建一个Agent对象,赋予它一个角色名称、一个目标描述和一组可用工具;创建一个Task对象,描述它需要完成什么;然后将Agent和Task组合成一个Crew,调用kickoff方法。

框架内部处理了剩下的所有事情——智能体间的消息传递、任务依赖排序、输出格式转换。

CrewAI的文档首页没有出现任何学术论文的引用。取而代之的是一段可以在三分钟内跑通的示例代码,演示如何用两个智能体——一个研究员和一个作家——协作完成一篇博客文章。

这种设计哲学让CrewAI在非AI工程师群体中获得了爆发式增长。它的GitHub星标数在2025年夏天超过了AutoGen,尽管前者在学术圈中的引用量远不及后者。

一位在Reddit上活跃的CrewAI用户,在一篇被广泛传播的使用体验帖中写道:“我不需要理解智能体之间的对话协议是什么。我只想让一个智能体去查资料,另一个智能体把资料写成文章,如果查资料的智能体报错了,就让写文章的智能体等一等。CrewAI让我用五分之一的时间,搭建出了一个能跑的原型。”

这段话精准捕捉了CrewAI与AutoGen的分野。AutoGen试图回答的问题是:我们如何确保一群智能体在协作时,每一步都是正确、可解释、可审计的?CrewAI试图回答的问题是:我们如何让一个普通工程师,用最少的认知负担,把一群智能体组织起来干活?

这两种哲学在2025年的多智能体编排领域形成一个健康的张力。AutoGen的拥趸批评CrewAI的“黑箱式”编排隐藏了太多关键决策逻辑,导致在生产环境中调试困难;CrewAI的用户则反驳说,AutoGen的对话协议设计过于复杂,学习曲线陡峭到足以吓退大多数潜在使用者。

但这两个框架共享了一个底层假设。这个假设才是多智能体编排真正的历史意义所在:单个智能体的能力上限,不是系统的能力上限。系统的能力,取决于智能体之间的关系如何被定义、通信如何被约束、冲突如何被处理。这恰恰是模型厂商无法通过训练数据直接内化的领域。

一个模型可以通过强化学习学会“在做出判断前先检查自己的推理”,但它无法学会“在一个四人审批委员会中,当你的意见与合规官冲突时,你应该停止辩论并提交证据”。后者不是一种认知能力,而是一种组织规则。规则不是从数据中涌现出来的,而是被设计出来、被协议固定下来、被工程约束强制执行出来的。

人机关系也在这一过程中被重构。在单智能体系统中,人的角色是清晰的:发出指令,接收结果,在结果不满意时修改指令并重试。

但在多智能体系统中,人的位置发生了迁移。当四个智能体在相互校验中完成了大部分工作,当分歧升级机制自动将边缘案例路由至合规官审核,当审批经理智能体在接收到完整的决策链后产出结论——人不需要再触碰每一个决策。人的角色,从指令发出者和结果验收者,变成了流程设计者和异常干预者。

在微软与金融机构的联合实验中,这一点被明确记录在操作手册中。人类审批经理的职责被重新定义为两类:第一,在系统部署前,定义审批规则、风险阈值和升级条件;

第二,在系统运行中,只触碰那些被标记为“冲突”“边界模糊”或“超出容忍阈值”的决策。在实验的三个月中,82%的贷款申请在无需人类触碰的情况下完成了全流程审批。剩下的18%中,大部分是合规官智能体主动升级的“需进一步说明”案例,只有不到2%的案例是因为智能体之间无法达成一致而被提交至人类仲裁。

这个数字——82%的零触碰审批率——在金融机构内部引发了激烈讨论。支持者认为,这证明多智能体系统已经可以承担大部分常规审批任务,释放出的人力可以专注于更复杂的风险分析和客户关系管理。

反对者则指出,82%这个数字本身就是一种误导:它掩盖了系统在边缘案例上的保守倾向。多智能体系统的拒绝率比人工审批高出了3.7个百分点,这意味着一些本可以通过人工判断获批的申请,在自动流程中被合规官智能体的“保守偏好”挡在了门外。

报告的撰写者没有回避这个问题。在“局限性与未来工作”一节中,他们坦率地指出,当前系统中的每个智能体,在其职责边界内都倾向于做出保守决策。

这是一种理性的设计选择——在金融审批中,误拒的代价远低于误批——但它也意味着,当所有智能体都倾向于保守时,系统整体的保守程度会超过任何一个单一智能体。这是组织行为学中“责任分散”现象在软件系统中的复现。如何校准这种系统性保守倾向,仍是一个需要持续研究的问题。

但即便存在这些局限,这份报告所揭示的方向已经足够让缰绳层从业者看到一条新的出路。在模型厂不断吞噬单智能体能力的地表之下,多智能体编排正在开辟一片新的价值高地。这片高地的根基,不是更强大的模型,而是更复杂的组织——分工、制衡、可问责,这些人类组织科学中已经被验证了数百年的老原理,正在被软件实现出来。

那些开始向多智能体编排迁移的公司,售卖的不再是“让模型能干更多事”,而是“让一群模型能像一家公司一样运转”。

这不是一个技术能力问题,而是一个组织设计问题。组织设计,从来不是模型训练能够解决的。缰绳从这里开始,脱离了“套在单个模型上的笼头”的朴素意象。

它演变成一种更接近分布式操作系统内核的东西:管理资源——哪个智能体有权调用哪个API;调度任务——当一个任务需要多个智能体协作时,谁先谁后,谁等谁;保证一致性——当智能体之间的状态出现分歧时,以谁的版本为准;处理冲突——当两个智能体得出相反结论时,谁有权做出最终裁决。

这些功能,恰恰是操作系统在过去五十年里为单机系统解决的问题。现在,它们需要为智能体集群重新解决一遍。

在CrewAI的GitHub议题区,有人在2025年夏天提出了一个看似简单的问题:“如果两个智能体同时修改了同一个共享状态,应该怎么办?”这个问题引发的讨论持续了数周,最终演变成一个更根本性的追问:在多智能体系统中,我们是否需要一种“智能体间事务协议”?是否需要支持“回滚”操作?如果一个智能体在执行任务中途崩溃,其他等待它输出的智能体应该超时多久?这些问题的答案,没有一个能从模型能力中推导出来。它们全部属于缰绳层的工程疆域。

这份报告之所以在2025年夏天引发超出金融科技圈层的关注,恰恰在于它把一个看似狭窄的实验,变成了一个更普遍问题的压力测试:当单个智能体的能力被模型厂商持续内化后,缰绳层还能证明自己不可替代吗?

答案藏在报告第4.3节的审计追踪日志里。实验团队记录了这样一次分歧升级:一家中型制造企业申请一笔八百万美元的设备采购贷款,企业过去三年的营收稳定,但2024年第四季度出现了一次异常的应收账款激增。尽职调查员智能体在分析企业提交的银行流水和税务记录后,将这笔应收账款的来源标记为“需进一步核实”,但未将其判定为欺诈信号。信用分析师智能体在评估企业整体偿债能力时,基于历史信用评分和行业基准数据,给出了“建议批准”的初步判断,并将利率定价在一个中等偏上的区间。

冲突出现在合规官智能体介入之后。合规官的规则库中包含一条2024年第三季度更新的反洗钱监管指引,该指引要求对“与客户主营业务规模不匹配的单一应收账款增长”执行增强尽职调查。合规官智能体检测到,那笔异常应收账款的付款方是一家注册在离岸金融中心的企业,且该企业在公开工商信息中的经营范围与贷款申请企业的主营业务无任何明显关联。合规官智能体随即向审批经理智能体发送了一条“复核请求”,并在请求中附带了触发该请求的监管条文编号、付款方企业的股权穿透图、以及一个量化的风险评分:该笔应收账款的“洗钱风险权重”已超过系统预设的容忍阈值。

审批经理智能体接收到这条请求后,并未直接做出裁决。它的角色设计逻辑是:不替代尽职调查员或合规官做出专业判断,而是在接收到冲突信号后,暂停审批流程,将冲突双方——信用分析师的“建议批准”与合规官的“需增强调查”——打包为一个结构化的“决策分歧记录”,并将其路由至人类审批经理的操作队列。整个过程中,四个智能体之间的每一次消息传递都留下了完整的记录:尽职调查员在T+12分钟时输出原始调查报告,信用分析师在T+15分钟时输出定价建议,合规官在T+18分钟时触发复核请求,审批经理在T+19分钟时生成分歧记录并暂停流程。每一条消息都包含发送者角色、接收者角色、消息类型、时间戳、以及前序消息的哈希值。

人类审批经理在T+34分钟时登录系统,看到的不是一个需要从头追溯的复杂案例,而是一个已经被结构化呈现的决策冲突。屏幕上左侧是信用分析师智能体的建议批准理由和定价依据,右侧是合规官智能体的增强调查请求和风险评分,中间是尽职调查员智能体的原始报告中被双方引用的关键数据段落,所有内容都被高亮标注并附有跳转链接。人类审批经理花费了七分钟阅读材料,随后手动调取了付款方企业在另一个司法管辖区的工商注册记录,发现该企业是一家空壳公司,其实际控制人与贷款申请企业的股东之间存在未披露的关联关系。这笔贷款申请最终被拒绝,整个过程从智能体触发冲突到人类做出最终裁决,耗时不到一小时。而在传统流程中,类似的多部门协同调查通常需要三到五个工作日。

这个案例之所以被报告的撰写者详细记录,不是因为它展示了多智能体系统的高效——高效只是结果。它被记录,是因为它展示了“可观测性”在组织信任构建中的核心作用。

在传统审批流程中,一笔贷款被拒绝后,申请企业如果要申诉,通常会质疑审批人员的判断是否主观、是否遗漏了关键信息、是否受到非业务因素的影响。银行内部如果要复盘,需要召集尽职调查、信用分析和合规部门的经办人开会,逐一回忆当时的决策依据。人的记忆不可靠,人的表述可能带有自保倾向,部门之间的信息壁垒可能导致关键细节被遗漏。

但在多智能体系统中,每一笔被拒绝的贷款都附带一份完整的决策链日志:谁在什么时间看到了什么信息,基于什么规则做出了什么判断,谁与谁在哪个节点上产生了分歧,分歧的焦点是什么,最终是谁以什么理由做出了裁决。

这份日志不是事后撰写的报告,而是系统运行过程中自动生成的副产品。它不能被篡改,因为每一条消息的哈希值都依赖于前序消息的内容;

它不能被遗漏,因为消息队列的完整性由系统协议保证;它不能被模糊化,因为每个智能体的角色边界和决策依据都是预先定义、可被外部审计的规则。

这正是那句引语——“当每一个决策都绑定在一个有明确角色和记录的代理上时,审计成本下降了70%”——背后真正的含义。它说的不是效率提升,而是信任机制的重构。在人类组织中,信任建立在两个基础之上:对人的了解,以及对制度的信任。当你认识一个同事十年,你知道他的判断力、他的谨慎程度、他在压力下的表现,你可以信任他的决策。但当组织规模扩大,当审批流程涉及多个你不认识的人,当人员流动导致经验无法积累,对人的信任就不再可靠。这时,对制度的信任——对角色定义、流程规则、制衡机制的信任——就变成了组织运转的基石。多智能体系统做的,就是把这种制度信任用软件实现出来。它不要求你信任任何一个单一智能体的判断——事实上,系统的设计前提恰恰是每个智能体都可能出错,都可能存在偏见,都可能在某些边界案例上做出次优决策。它要求你信任的是智能体之间的关系:信任合规官会在检测到异常时触发复核,信任审批经理会在接收到冲突时暂停流程,信任人类操作员的每一次干预都会被记录在案。这种信任不是从模型的训练数据中涌现出来的,而是从系统的架构设计中强制执行出来的。

这也就解释了为什么AutoGen和CrewAI在2025年的分野,不仅仅是技术路线的选择。AutoGen试图把“如何确保每一步都是可审计的”这个问题放在第一位,因此它的对话协议设计得极其详尽,每一个智能体的每一次发言都有明确的类型标签、目标听众和预期响应格式。CrewAI则把“如何让组织设计变得足够简单”放在第一位,因此它把智能体间的协调逻辑封装在框架内部,让使用者不需要理解消息队列的实现细节就能搭建出一个能跑的原型。这两种哲学之间的张力,在2025年夏天的一个具体事件中变得格外清晰。一位使用CrewAI搭建了内部审批流程的初创公司CTO,在公司博客上写道:“我们用两周时间就上线了一个三智能体的发票审核系统,它帮我们节省了60%的财务人力。但三个月后我们发现,当系统拒绝一张发票时,我们很难向供应商解释拒绝的理由是什么——因为智能体之间的讨论记录没有被保留,我们只知道最终输出是‘拒绝’,但不知道是哪个智能体在哪个环节基于什么规则做出了这个判断。”

这篇博客在Hacker News上引发了激烈讨论。AutoGen的支持者认为,这恰恰证明了“可审计性不是可选的附加功能,而是多智能体系统的基础设施”。CrewAI的支持者则反驳说,初创公司根本没有资源在两周内搭建一个完全可审计的系统,如果强制要求所有多智能体系统都必须达到AutoGen的审计标准,那么大多数小公司将被挡在门外。这场讨论没有达成共识,但它揭示了一个更深层的问题:多智能体编排的价值,不在于它能让智能体做更多的事,而在于它能让智能体做事的方式变得可被信任、可被解释、可被修正。而信任、解释、修正,这些都不是模型能力的函数,它们是组织设计的函数。

这份报告在2025年夏天之所以值得被历史记录,不在于它证明了多智能体系统能完成贷款审批——单智能体系统配合足够多的工具调用,也能在技术上跑通这个流程。它的历史分量在于,它在一个模型厂商不断吞噬单智能体能力的年份里,为缰绳层找到了一个模型无法通过训练数据内化的价值锚点:组织信任。

要理解这个锚点的分量,需要回到2024年底到2025年初的行业氛围中去。在那段时间里,模型厂商的agentic训练路线已经展现出明确的吞噬效应。当一个模型能够通过强化学习学会“在执行任务前先规划步骤”“在调用工具后检查返回结果”“在输出结论前进行自我校验”,那些曾经由缰绳层工程师手工编写的提示链、显式ReAct循环、工具选择器,就变成了可以被模型内部循环替代的冗余层。行业里弥漫着一种焦虑:如果模型本身越来越像一个能自我管理的智能体,那么围绕模型搭建的那一层“缰绳”——那些精心设计的提示模板、那些手工编排的工具调用序列、那些用于防止模型跑偏的护栏代码——还有什么存在的必要?

报告中的那句引语——“当每一个决策都绑定在一个有明确角色和记录的代理上时,审计成本下降了70%”——在2025年夏天被反复引用,但引用者往往只关注“70%”这个数字,而忽略了这句话中更重要的两个词:“角色”和“记录”。角色意味着每个智能体的职责边界是预先定义的,它不能越界,也不能推诿。尽职调查员智能体无权做出信用评级判断,信用分析师智能体无权质疑合规规则,合规官智能体无权推翻审批经理的最终裁决。这种边界不是靠提示词“建议”出来的,而是靠消息队列的路由规则强制执行出来的。记录意味着每一个决策步骤都被不可篡改地保存下来,不是作为事后撰写的报告,而是作为系统运行的副产品。这两者加在一起,构成了一种模型厂商无法通过训练数据内化的东西:制度信任。

这种信任机制的重构,在2025年夏天引发了超出技术圈层的关注。一家欧洲监管机构的技术顾问,在一次闭门研讨会上提出了一个尖锐的问题:“如果多智能体系统的审计日志如此完整,那么当一笔贷款出现问题后,责任应该由谁来承担?是设计了智能体角色的工程师?是训练了底层模型的厂商?是定义了风险阈值的业务部门?还是在监控面板上看到黄色警告却没有立即干预的人类操作员?”这个问题在2025年没有答案,但它精准地指出了多智能体编排将缰绳层推向的新疆域:这里不再是关于“如何让模型听话”的技术问题,而是关于“如何在一个由人类和智能体共同组成的组织中分配责任”的制度问题。

在CrewAI的GitHub议题区,那个关于“两个智能体同时修改同一个共享状态应该怎么办”的讨论,在2025年夏天持续了数周之后,最终被一位贡献者总结为一句话:“我们正在重新发明数据库在1970年代解决的问题,只不过这次,事务的参与者不是进程,而是智能体。

在微软与金融机构的实验中,所有智能体之间的消息传递,都在封闭的私有网络内完成。所有智能体调用的工具,都是经过预审的白名单API。所有人类审批经理的干预操作,都留下了完整的操作日志。这些保障措施,在实验环境之外,将面临完全不同的压力。当多智能体系统开始跨组织边界运行——当一个智能体需要调用另一个公司的API,当一个审批流程涉及两个不同管辖区的合规官智能体,当一个任务的子步骤被外包给第三方模型厂商提供的智能体实例——那些在封闭实验中看似稳固的协议,将开始承受来自真实世界的冲击。没有人知道,当第一个因多智能体系统协作失败而导致的重大事故发生时,事故调查报告会指向谁。是编写了协作协议的工程师?是训练了某个智能体底层模型的厂商?是定义了业务规则的流程设计者?还是那个在监控面板上看到黄色警告标记却没有立即干预的人类操作员?这个问题在2025年夏天还没有答案,但它的轮廓已经足够清晰。深夜,在微软研究院的某个实验室里,一位工程师坐在监控面板前。

屏幕上显示着多智能体系统的实时状态。四个角色——尽职调查员、信用分析师、合规官、审批经理——的状态灯都是绿色,表示它们正在按预设流程运行。消息队列中的任务被逐一消费,每一条消息的哈希值都通过了校验。只有一处标记显示为黄色:合规官智能体在处理一条新收到的监管条文时,未能将其成功解析为可执行的规则格式,正在等待人工输入。这个黄色的标记,在满屏的绿色中显得格外安静。它不闪烁,不报警,不触发任何声音。它只是在等待。