AutoGen is an open-source framework that allows developers to build LLM applications via multiple agents that can converse with each other to accomplish tasks. AutoGen agents are customizable, conversable, and can operate in various modes that employ combinations of LLMs, human inputs, and tools. Using AutoGen, developers can also flexibly define agent interaction behaviors. Both natural language and computer code can be used to program flexible conversation patterns for different applications. AutoGen serves as a generic infrastructure to build diverse applications of various complexities and LLM capacities. Empirical studies demonstrate the effectiveness of the framework in many example applications, with domains ranging from mathematics, coding, question answering, operations research, online decision-making, entertainment, etc.
翻译:AutoGen是一个开源框架,允许开发者通过多个可相互对话以完成任务的智能体来构建大语言模型应用。AutoGen智能体具有可定制性、可对话性,并能在大语言模型、人工输入和工具的多种组合模式下运行。利用AutoGen,开发者还可以灵活定义智能体间的交互行为。通过自然语言和计算机代码,可为不同应用编程设计灵活的对话模式。AutoGen作为通用基础设施,支持构建不同复杂度与大语言模型能力的多样化应用。实证研究表明,该框架在数学、编程、问答、运筹学、在线决策、娱乐等多个领域的示例应用中展现出有效性。