热议观点:大多数“多智能体系统”其实只是一个智能体穿着风衣的伪装
摘要
作者批评许多所谓的多智能体系统实际上是具有多个角色的单一智能体,常用于营销吸引力而非技术必要性。
一直在构建智能体相关的东西,注意到这种模式,说实话一旦看到它就觉得很有趣。人们炫耀这些复杂的架构,5个智能体、编排器、花哨的交接图,而当你揭开表象,一半的“智能体”只是同一个提示戴着不同的帽子,名牌上写着“Research Agent”。这给人一种企业组织架构图的感觉,技术上5个不同的职位,功能上一个人做所有事,而其他人只是转发邮件。我并不是说多智能体不是真的或没用,有时你确实需要隔离上下文或并行执行。但我发誓,人们启动4个额外智能体的一半原因是,因为“多智能体系统”在演示电话中听起来比“我将三个提示链接在一起并给它们贴上小名牌”酷多了。有其他人开始构建“多智能体”东西,进行到一半时意识到,它其实只是一个需要更好提示的智能体,而不是一整队想象中的同事吗?
相似文章
多智能体系统与单智能体系统
本文指出,大多数所谓的“智能体化”系统实际上只是配备工具的单智能体,并强调了多智能体架构带来的高昂成本和复杂性。文章梳理了三种有效的多智能体模式——编排者-工作者、流水线以及点对点模式,并提供了判断何时采用多智能体而非单智能体的标准。
停止构建多智能体系统
一篇观点文章认为,向系统中添加更多智能体通常是解决可靠性问题的错误方法,而一个精心设计的、具有更好上下文、工具、护栏和评估的单一智能体通常更优。
多智能体优势的幻觉
本文挑战了多智能体系统优于单智能体系统的普遍说法,通过系统评估证明了自动生成的多智能体架构在性能上不如使用自一致性的思维链(CoT-SC),同时成本却高出高达10倍,并揭示了当前自动设计范式中的架构臃肿问题。
多智能体系统可能被过度使用了
文章认为多智能体系统在AI应用中经常被过度使用,并建议单个智能体,配备良好的工具、严格的状态和清晰的停止条件,对于许多工作流程来说更高效、更易调试且更经济。
大多数所谓的“多智能体编排”不过是一个智能体在调用函数。停止将函数调用重新包装为智能体。
本文批评了“多智能体编排”这一术语的过度使用,指出许多实现实际上仅仅是单一智能体使用函数调用,而非真正的分布式系统。文章强调了一些经过生产环境验证的实用模式,如顺序流水线和人机协作工作流,作为复杂但低效架构的替代方案。