AutoGen Studio小白教程:从零开始搭建多智能体协作系统

1. 认识AutoGen Studio

AutoGen Studio是一个低代码界面,专门为想要快速构建AI代理系统的开发者设计。它基于AutoGen AgentChat构建,提供了一个直观的Web界面,让你无需编写大量代码就能:

  • 创建独立的AI智能体
  • 为智能体添加各种工具能力
  • 将多个智能体组合成协作团队
  • 与智能体团队交互完成复杂任务

这个镜像已经内置了vllm部署的Qwen3-4B-Instruct-2507模型服务,省去了你自己部署大模型的麻烦。

2. 环境准备与快速启动

2.1 检查模型服务状态

在开始使用前,我们需要确认vllm模型服务是否正常运行。执行以下命令查看日志:

cat /root/workspace/llm.log

如果看到类似下图的输出,表示模型服务已成功启动:

模型服务日志

2.2 访问Web界面

AutoGen Studio提供了一个直观的Web界面。启动后,在浏览器中访问指定端口(通常是8081),你会看到如下界面:

Web界面

3. 配置你的第一个智能体团队

3.1 创建智能体团队

点击左侧菜单的"Team Builder",我们将创建一个新的智能体团队:

  1. 点击"+"按钮创建新团队
  2. 为团队命名(例如"MyFirstTeam")
  3. 添加至少一个AssistantAgent

3.2 配置智能体模型

为了让智能体使用我们预装的Qwen3-4B-Instruct-2507模型,需要进行以下配置:

  1. 在Team Builder界面,找到你的AssistantAgent
  2. 点击编辑按钮(铅笔图标)

编辑智能体

  1. 在Model Client部分,设置以下参数:

Model:

Qwen3-4B-Instruct-2507

Base URL:

http://localhost:8000/v1

模型配置

  1. 点击"Test"按钮测试连接,看到如下界面表示配置成功:

测试成功

4. 与智能体团队互动

4.1 创建会话

配置完成后,点击左侧菜单的"Playground"开始与你的智能体团队互动:

  1. 点击"New Session"创建新会话
  2. 选择你刚刚创建的团队
  3. 在输入框中输入你的问题或指令

创建会话

4.2 示例对话

尝试输入以下内容与智能体互动:

你好,我是一个新手开发者,想了解如何使用AutoGen Studio创建多智能体系统。你能给我一些建议吗?

智能体会基于Qwen3-4B-Instruct-2507模型生成专业回答,指导你如何开始构建多智能体应用。

5. 进阶使用技巧

5.1 添加工具增强智能体

AutoGen Studio允许你为智能体添加各种工具能力:

  1. 在Team Builder界面,找到你的智能体
  2. 点击"Tools"选项卡
  3. 选择或创建需要的工具(如代码执行、网络搜索等)
  4. 保存配置

5.2 构建多智能体协作系统

你可以创建多个不同类型的智能体,让它们协作完成任务:

  1. 在Team Builder中添加多个智能体
  2. 为每个智能体分配不同角色(如程序员、测试员、产品经理等)
  3. 设置它们之间的协作流程
  4. 在Playground中观察它们的互动

6. 总结

通过本教程,你已经学会了:

  1. 如何检查AutoGen Studio的模型服务状态
  2. 如何配置智能体使用Qwen3-4B-Instruct-2507模型
  3. 如何创建和配置智能体团队
  4. 如何与智能体团队进行交互
  5. 一些进阶使用技巧

AutoGen Studio的强大之处在于它的低代码特性和灵活性,让你可以快速构建复杂的多智能体系统。随着你对系统的熟悉,可以尝试:

  • 创建更复杂的智能体团队
  • 添加更多工具扩展智能体能力
  • 探索不同的协作模式

获取更多AI镜像

想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐