AutoGen#
AutoGen
构建AI agents和应用的框架
用于构建对话式单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迁移?。
实现与外部服务或其他库接口的核心和AgentChat组件。 您可以查找和使用社区扩展或创建自己的扩展。内置扩展示例:
McpWorkbench
用于模型上下文协议(MCP)服务器。OpenAIAssistantAgent
用于Assistant API。DockerCommandLineCodeExecutor
用于在Docker容器中运行模型生成的代码。GrpcWorkerAgentRuntime
用于分布式agent。