AutoGen#

AutoGen

构建AI agents和应用的框架

Studio PyPi autogenstudio

无需编写代码即可使用agents进行原型设计的Web界面。 基于AgentChat构建。

pip install -U autogenstudio
autogenstudio ui --port 8080 --appdir ./myapp

如果你是AutoGen新手,想不写代码就用agents做原型设计,从这里开始。

AgentChat PyPi autogen-agentchat

用于构建对话式单agent和多agent应用的编程框架。 基于Core构建。需要Python 3.10+。

# pip install -U "autogen-agentchat" "autogen-ext[openai]"
import asyncio
from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.openai import OpenAIChatCompletionClient

async def main() -> None:
    agent = AssistantAgent("assistant", OpenAIChatCompletionClient(model="gpt-4o"))
    print(await agent.run(task="Say 'Hello World!'"))

asyncio.run(main())

从这里开始,如果您正在使用Python进行agent原型设计。从AutoGen 0.2迁移?

核心 PyPi autogen-core

一个用于构建可扩展多agent AI系统的事件驱动编程框架。示例场景:

  • 业务流程的确定性和动态agent工作流。

  • 多agent协作研究。

  • 多语言应用的分布式agent。

如果您正在认真构建多agent系统,从这里开始。

扩展 PyPi autogen-ext

实现与外部服务或其他库接口的核心和AgentChat组件。 您可以查找和使用社区扩展或创建自己的扩展。内置扩展示例: