简介#

代理可以以多种方式协同工作来解决问题。 诸如AutoGenMetaGPTChatDev之类的研究工作表明,多代理系统在诸如软件开发之类的复杂任务中胜过单代理系统。

多代理设计模式是从消息协议中出现的一种结构:它描述了代理如何彼此交互以解决问题。例如,上一节中的工具配备代理采用了一种称为ReAct的设计模式,该模式涉及代理与工具进行交互。

您可以使用AutoGen代理来实现任何多代理设计模式。在接下来的两个部分中,我们将讨论两种常见的设计模式:用于任务分解的群聊和用于鲁棒性的反射。