【大模型】-AutoGen Studio的搭建

AutoGen

AutoGen是一种框架,用于使用多个代理来开发大型语言模型(LLM) 应用程序,这些代理相互对话以解决任务。 使用AutoGen 生成的代理可以在采用LLM、人工输入和工具组合的各种模式下运行。 AutoGen 代理的一个重要工具类型是代码执行程序。 它们使代理能够编写和执行代码以执行复杂的任务。

1.安装AutoGen环境前,先安装conda虚拟环境,参考安装conda教程

2.安装AutoGen环境

bash 复制代码
# 创建新环境
conda create -n autogen_env python=3.10 -y
conda activate autogen_env

# 安装 autogenstudio
pip install autogenstudio

# 启动
autogenstudio ui --port 8080


3.如何搭一个工作流

微软的官方文档有步骤官方操作手册

(1)第一步:agent编辑

(2)第二步:Model模型编辑

创建2个module


UserProxyAgent

UserProxyAgent 是个特殊的 Agent,它不与 LLM 进行交互,它的职责是跟真实的人类进行交互。当某些情况需要人类介入的时候,会以一个输入的方式等待人类给出明确的信息。

在完成所有定义后,我们的软件开发团队结构如下:

这里的模型我选择的deepseek

也可以不用上述的配置,直接使用代码配置,官方也有介绍

最后提问

相关推荐
小锋java12346 分钟前
【技术专题】Matplotlib3 Python 数据可视化 - Matplotlib3 绘制条形图(Bar)
python
海兰7 分钟前
【第1篇 】生成式AI的崛起:从语言模型到智能体
人工智能·语言模型·自然语言处理
zhangzeyuaaa10 分钟前
Python推导式(Comprehensions)
开发语言·python
卷心菜狗12 分钟前
Python进阶基础--面向对象编程(OOP)
开发语言·python
superior tigre15 分钟前
某为25.9.28 Yolo检测器中的anchor聚类(python实现)
python·yolo·聚类
这个人懒得名字都没写21 分钟前
PyCharm图像查看器插件PixelLens
ide·python·pycharm
Chasing Aurora25 分钟前
整理常用的开发工具使用问题和小贴士(二)——软件和浏览器
redis·python·mysql·maven
我星期八休息25 分钟前
Python-基础语法大全
开发语言·python
请数据别和我作队26 分钟前
Python实现直播弹幕数据采集(WebSocket实时弹幕采集)
开发语言·网络·python·websocket·网络协议·学习分享
IP老炮不瞎唠1 小时前
为什么Python爬虫需要代理 IP?原理与应用详解
爬虫·python·tcp/ip