AutoGen快速入门
Autogen是什么
是微软研究院推出的开源多智能体(Multi‑Agent)框架,用来用 “多个 AI 角色互相聊天协作” 的方式解决复杂任务。AutoGen 是一个开源编程框架,用于构建 AI 代理并促进多个代理之间的合作以解决问题,通过创建多个可定制、可对话、可协作的 AI 智能体,利用自然语言交互实现任务分工、工具调用与流程自动化,支持 RAG、代码执行、人机协作等场景,是构建 Agentic AI 系统的主流工具。
环境准备
1.部署 Autogen Studio
项目地址:https://github.com/microsoft/autogen
官方文档:https://microsoft.github.io/autogen/0.2/docs/autogen-studio/getting-started/
中文文档:https://www.aidoczh.com/autogen/docs/Getting-Started/
一,Python 环境的准备
下载安装 Conda
点击 mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 进入到清华大学开源软件镜像站下载界面。
使用2023.09-0版本,以 windows 为例,下载 exe 安装文件。

下载完成之后点击 exe 文件进行安装。
使用 anaconda 创建 python 环境
windows 开始菜单搜索栏,搜索 prompt,打开Aanconda Powershell Prompt应用。
在打开的命令行工具中输入如下命令,然后回车。
conda create -n autogenstudio python=3.10
-n 后面是的 autogenstudio 是环境的名称,相当于一个标识,后续要用这个环境时通过这个名称进行查找python=3.10,是指定 python 的版本
会显示环境已经存在,说明环境创建成功。接下来,输入如下命令,切换到创建好的环境。
conda activate autogenstudio
这个命令的含义是激活我们刚刚创建好的环境,这个环境的名称是autogenstudio。
到此为止,Python 环境已经准备好了。
2、安装 Autogen Studio
下载 autogen studio
在刚刚准备好的 python 环境中执行下属命令:
conda create -n autogenstudio python=3.10
还可以通过国内的镜像高速下载,通过参数-i指定国内镜像地址,我们使用阿里云的镜像。
pip install autogenstudio==0.1.5 -i https://mirrors.aliyun.com/pypi/simple

启动 autogen studio
下载之后,使用命令启动 autogen studio 服务。
autogenstudio ui --port 6000
这里如果安装的 pyautogen 包(版本 0.10.0)与 autogenstudio==0.1.5 期望的导入方式不兼容。旧版本的 AutoGen Studio 期望 import autogen,但新版本的 pyautogen 包结构发生了变化,可以通过以下代码安装兼容版本的 autogen:
# 先卸载当前的 pyautogen
pip uninstall pyautogen autogen-agentchat autogen-core -y
# 安装旧版 autogen(使用正确的导入路径)
pip install pyautogen==0.2.30
# 重启 autogenstudio
autogenstudio ui --port 6000
有如下输出,说明启动成功。

访问 autogen studio
启动成功后,在浏览器输入如下地址:
http://localhost:8081
即可看到如下界面。

如果访问失败,可以通过以下代码检查启动命令是否限制了访问,如果你是在本机(Windows)上使用,一般不需要特别设置。但如果你是在远程服务器上运行,或者在 WSL (Windows Subsystem for Linux) 里运行,就需要检查一下启动参数了。
autogenstudio ui --host 0.0.0.0 --port 8081
3.准备 Deepseek API Key
需要准备一个扣子 Coze 专业版账号
第一步,登陆火山引擎扣子专业版后台
https://console.volcengine.com/coze-pro/overview
第二步,由「控制台」进入「火山方舟」的模型广场找到你想要的模型,这里我们用「DeepSeek-V3」,右上角选择「API接入」,创建API。

第三步,在「模型推理」开通模型,点击接入配置下方的立即开通链接。勾选你需要的模型,然后勾选下方同意协议立即开通,确认接入。
设置 API Key 作为环境变量,其中 "YOUR_API_KEY" 需要替换为您在平台创建的 API Key
export ARK_API_KEY="YOUR_API_KEY"
请参考如下示例代码进行调用:
curl --location 'https://ark.cn-beijing.volces.com/api/v3/responses' \
--header "Authorization: Bearer $ARK_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "ep-20260509110436-4knpp",
"stream": true,
"tools": [
{
"type": "web_search",
"max_keyword": 3
}
],
"input": [
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "今天有什么热点新闻"
}
]
}
]
}'
4.给 Autogen 的代理配置大脑
普通 RAG/Agent:一个大模型单打独斗。AutoGen:组建一支 AI 团队,有分工、有对话、有协作,自己开会解决问题。
模型登记
首先在 Autogen Studio 界面上导入 Deepseek-V3 的信息,运行Test Model。

给代理配置大脑
点击左栏agent,选择你的Model,点击add,至此,智能体已经打造完成。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)