AutoGen 摒弃了传统链式调用的串行处理模式,采用"群聊"作为基本协作单元。每个智能体拥有独立的身份设定、系统提示词和工具集,通过消息传递机制交换信息、协商分工并迭代推进任务。这种设计让智能体能够自主决定发言时机和内容,形成类似人类团队讨论的协作流程。
AutoGen 支持从简单双智能体对话到复杂多智能体群聊的多种拓扑结构。最基础的两人模式下,一个智能体负责规划与生成,另一个负责代码执行与反馈;复杂场景下可组建包含规划者、研究者、编码者、测试者、评审者等角色的完整虚拟团队,智能体数量通常在 5 至 12 个之间。