AutoGen 是一个开源的智能体编程框架,其工作原理主要围绕多智能体协作和增强的语言模型推理展开。
- 多智能体对话框架:它提供了一个多智能体对话框架作为高级抽象。在这个框架中,多个智能体可以相互交流和协作。不同的智能体可能具有不同的角色和功能,例如有的智能体负责生成初始文本,有的智能体负责对生成的内容进行评估和改进等。通过智能体之间的对话和信息传递,能够完成复杂的任务流程,以此构建起 LLM 工作流。例如在一个文本创作任务中,一个智能体可能提出主题和大纲,另一个智能体则基于大纲进行内容填充和细化,它们之间不断交流和调整,逐步完善最终的文本成果。
- 增强的 LLM 推理与优化:支持增强的 ...