一文了解AI智能体,进入autoGen

AI Agent

如果说去年是AI大爆发的元年,那么今年无疑是AI应用大爆发的元年。自从Sora放出一个开局炸弹,今年各种文生视频、图生视频应该层出不穷。

AI给我们的工作生活带来了更多可能,然而就目前的趋势发展而言,AI对我们的帮助作用将长期处在一个副驾驶的位置上。为了让AI更好的为我们提供服务,AI Agent应运而生,AI Agent也越来越多,例如GPTS、扣子、语聚、Dify.AI等。

我们可以任意选择一个平台去搭建自己的agent应用,但是这些应用必须在平台上使用,如果有一个业务场景需要脱离平台去使用agent呢?

所以就有了今天想要与大家分享的开源Agent框架:autoGen

autoGen是什么?

AutoGen 是一个框架,可以使用多个代理进行对话,解决任务,从而实现 LLM 应用的开发。AutoGen 代理是可定制、可对话的,并且可以无缝地允许人类参与。它们可以在使用 LLM、人类输入和工具的各种模式下运行。

在这里插入图片描述
autoGen可以任意对接商业模型,也可以对接开源模型。比如如果我们在本地部署了Luma、通义千问等都可以链接,如果自己不想部署模型,可以直接对接商业模型,对接open AI或是其他的国内Sass提供的大模型接口。简单讲,autoGen就是AI Agent平台的本地化平替。
autoGen提供了一个autoGen Studio的界面,我们可以在界面里配置使用模型。

在这里插入图片描述
这里的操作就类似于AI Agent平台了,我们可以在这里配置它的技能、工作流,通过这些实现一个AI Agent应用。

autoGen 工作原理

官方给出了一个实例来讲解autoGen的工作原理
在这里插入图片描述
在autoGen的框架里,默认提供了两个agent,一个是用户代理(User Proxy Agent)一个是助理(Assistant Agent)。

当我们有一个需求过来,它首先会到用户代理里面,然后用户代理把需求发给助理。

助理会把这个需求做一个总体的规划设计,比如分为三步走,第一步做什么、第二步做什么、最后一步做什么。然后进行具体的任务拆解,比如第一步需要执行哪些代码来完成这项任务,第二步需要执行哪些代码来完成任务。

但是这个助理只能对任务做规划设计,不能直接执行。当它规划完以后,会把具体的执行细则给到用户代理。用户代理按步骤执行,同时反馈执行结果。如果执行出错了,它会告诉助理,然后助理再去分析改正,如上图对话所示。

那么autoGen怎么用呢?我们下篇再聊。
等不及的小伙伴,可以移步官方文档

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值