文章目录
- 一,Build
- 1,Skill
- 2,Models
- 3,agents
- 4,workflow
- 二,Playground
本文唯一目的就是介绍一下Autogen Studio的基本的使用。
打开这个网页以后,看到它有2个菜单,分别是:
- Build
- Playground
这是常用的两个菜单。
一,Build
如下图左侧,Build下有4个菜单,下面我们逐一介绍。
1,Skill
Build下第一个菜单叫Skill,Skill就是技能,这里的技能是值什么呢?
其实就是各种实用功能,比如说发送邮件、浏览网页、使用搜索引擎、生成图像、文本转语音,这些都是技能。
这些技能一般是通过调用Python方法来实现,或者说调用外部的API。
总之,技能是指完成某项任务的能力。
2,Models
第二个菜单模型,模型是给agent配置的大脑,这里可以接入开源模型,也可以接入商业模型。
比如说可以直接接入OpenAI的GPT-4模型、GPT-3.5模型,也可以直接接入微软的模型。当然,接入本地部署的国内大模型也是没有问题的,后会演示如何配置模型。
3,agents
agents是代理,在这里创建各种代理,各自拥有不同的技能。
如图,系统提供了一些默认的代理。
先看用户代理,它可以执行代码。
用户代理比较特殊,点击用户代理,进入其配置界面可以看到,它没有配置模型。
4,workflow
workflow是工作流。
满足特定场景的工作流,都是在workflow创建的。
一个agent可以拥有多个技能,可以为它配置多个模型。
一个workflow,可以组织多个agent来协同完成某个任务。
这些都配置好以后,需要有平台去验证。这时候呢我们就可以用playground去创建一个会哈,验证我们刚刚的配置,是不是可以正常工作。
二,Playground
Playground是场地、舞台的意思,我们在Build模块构建各种具备各种能力的agent,并使用工作流对agent进行编排,以便他们能完成一个完整的任务。
此时,这种能力还在后台,还不能为人所使用,借助Playground,提供与人交换的UI界面,人就可以与agent进行交流。