新闻| 文章| 资讯| 行情| 企业| wap手机版| article文章| 首页|会员中心|保存桌面|手机浏览
普通会员

易达信息科技

企业列表
新闻列表
推荐企业新闻
联系方式
  • 联系人:依依
友情链接
  • 暂无链接
首页 > 新闻中心 > 文心智能平台(AgentBuilder)智能体构建手册(万字长文)
新闻中心
文心智能平台(AgentBuilder)智能体构建手册(万字长文)
发布时间:2024-12-05        浏览次数:2        返回列表

一、什么是智能体(Agent

文心智能平台(AgentBuilder)智能体构建手册(万字长文)

What is an Agent?

你的 AI 助手,能独立完成某一领域的完整任务流程

我们现在所说的智能体(Agent,通常是代指 AI 领域下的智能体(AI Agent,Agent 本身是代理的含义在当前的语义下则代指能类比人类行为的智能系统或者机器,简称智能体。

大模型(提示词)和智能体的区别

大模型和提示词能做很多任务,例如让他写作、生图等等,但是如果想让大模型直接作为一个助手替代人的部分能力就有些困难了,再强也顶多增加几个插件。

但是智能体其实提供了一个新的思路,没必要什么东西都在大模型里搞,我们可以搞一个骨架,然后大模型只是其中一个节点或重要的环节,就和我的世界里的红石一样,这样能创作的东西就更多了。

例如我可以整一个微信小助手智能体,他又能帮我回复消息,又能给我安排行程,美哉。

智能体时代各家平台

在智能体时代,各大厂纷纷展现出积极的投入态势,竞争激烈,百度在智能体领域持续发力,推出了文心大模型系列以及 AgentBuilder、AppBuilder、ModelBuilder 三大“开箱即用”的 AI 开发工具。

字节跳动也不甘示弱,其旗下的扣子智能体开发平台受到广泛关注,阿里巴巴的阿里云大模型平台百炼、科大讯飞的星火智能体平台等纷纷亮相。

为什么现在都在做智能体

通过技术手段让门槛拉倒足够低了,普通人也可以结合大模型做 RAG、任务编排,未来智能体应用会是爆发式的增长,主要看创意和商机。

为什么选择文心智能体平台

上手简单,很多流程都有 AI 辅助优化,通过对话反馈来进行下一步优化。

流量与商业双战场,每个人都可以得到百度域流量分发的机会,转化链路也是现成的。

二、文心智能体平台(AgentBuilder

Wenxin AgentBuilder Platform

1、什么是文心智能体平台

官网地址:https://agents.baidu.com/center

官方说明:文心智能体平台 AgentBuilder 是百度推出的基于文心大模型的智能体(Agent)平台,支持广大开发者根据自身行业领域、应用场景,选取不同类型的开发方式,打造大模型时代的产品能力。开发者可以通过 prompt 编排的方式低成本开发智能体(Agent,同时,文心智能体平台还将为智能体(Agent)开发者提供相应的流量分发路径,完成商业闭环。

文心智能体特色

  • 如果你的智能体做的足够好,就会受到百度域流量分发的扶持(未来百度会大力推广

  • 和商家平台打通,可以在智能体中使用商业组件,商业转化更容易。

  • 文心大模型免费用,尤其是文心一言4,当前可以完全免费使用无效会员。

Tips:文心智能体平台以前叫灵境平台,现在统一名称后就叫文心文心智能体平台了。

2、百度内部平台区分

AgentBuilder、AppBuilder、ModelBuilder 区别

  • AgentBuilder 更注重的是流量分发,面向 C 端用户,提供低门槛构建智能体的方式。

  • AppBuilder 注重的是企业应用,具备完善的 sdk、api 能力,并且可以引入外部接口。

  • ModelBuilder 面向开发者的大模型开发及运行平台,里面的能力可以通过外部接口的方式被 AppBuilder 访问。

建议大家直接上手 AgentBuilder 就行,也是目前百度首推的智能体生态构建平台。(目前免费

3、网站使用说明

1)在智能体商店看到的都是他人公开制作的智能体,可以随意测试,并且有些智能体还公开了配置,可以参考学习或者直接复制为自己的智能体。

2)个人空间就是你自己的创作空间,你的所有智能体都在“我的智能体”中,插件、知识库、工作流都是在左边页签分开查看的。(目前文心智能体平台还没上线团队功能

3)你可以收藏你喜欢的或者希望参考的智能体,这样下次就不会找不到了,当然搜索也可以,善于利用各类工具吧。

三、创建你的第一个智能体

Creating Your First Agent

智能体示例:https://agents.baidu.com/agent/preview/iG4hXywtc9x9Lcd4DoIw4OHYy4owTh9Z

1、创建说明

文心创建智能体有两种模式:快速创建(零代码)、低代码

低代码不建议使用,本质上就是一个工作流,现在有更灵活的使用方式了。

2、创建步骤

爆款文案大师为例,带你完整创建一个智能体

1)第一步 快速创建

输入名称:AI工坊之爆款文案大师。

📢当前平台名称只支持中文、英文、数字,起名字的时候不要增加标点符号了。

输入设定:你是一名爆款文案大师,精通文案编写技巧,能运用人群心理和爆款关键词,采用独特的标题创作法,为用户生成吸引人的运营标题和内容。

📢设定可以不用写完整的提示词,文心智能体平台会基于你写的描述帮你生成头像、人物设定、开场白等智能体其他部分,描述清楚即可。

点击创建:创建过程需要等待几十秒,耐心等待即可。

2)第二步 熟悉配置

左侧 - 基础配置:咱们走的快速创建,都已经完成填充了。

中间 - 高级配置:智能体特色能力(工作流、知识库等,后面会专项讲解。

右侧 - 预览调优:可以实时测试智能体的效果,工作流内容支持调试。

上侧-工具栏:切换模型基座、保存、发布、切换页签。

模型选择:目前文心大模型4.0免费,建议优先使用哦,后续可以根据情况选择其他类型模型。(当前文心大模型4.0使用人数比较多,可以考虑选择其他类型

3)第三步 完善人设

头像、名称、简介都可以修改,主要是为了智能体宣传用(普通用户先看到这部分)。

“人物设定”是比较核心的部分,影响智能体回复最终效果的好坏,在文心智能体平台建议按照固定格式进行完善。(从底层来说,不同结构下的内容会输入到大模型的不同部分,哪些地方写什么还是很关键的

  • 角色与目标:模型核心人设部分,需要描绘清楚智能体所扮演的角色、背景资料、人物特点、会做哪些事情,这个就行你和别人介绍你的朋友一样,需要通过描绘形象来还原整个角色。

  • 思考路径:模型指令部分,可以理解为执行任务、完成工作的标准流程(SOP,当然也包括在用户问不同内容的时候使用智能体的不同技能。

  • 个性化:模型约束部分,在此处可以增加一些限定条件,例如能说啥、不能说啥、说成什么样,对于智能体表达上的关键约束可以放在此处。

试试我提供的“款文案大师”人设吧

 

除了任务设定外,开场白和引导示例对于用户理解你的智能体怎么使用也是非常必要的。

试试我提供的文案吧

1、开场白修改

 

2、推荐问题修改

 

4)第四步 测试效果

可以输入你想要创作的内容试试效果了

调用信息部分会显示智能体的全部工作流程,后期复杂任务调试会有用哦~

基于结果调优是文心智能体平台独特的能力,可以一步步基于回复完善你的人设,也是提示词优化的小技巧。

5)第五步 发布智能体

智能体示例:https://agents.baidu.com/agent/preview/iG4hXywtc9x9Lcd4DoIw4OHYy4owTh9Z

点击右上角“发布”即可进入发布配置

访问权限

  • 公开访问与配置:这个表示不但你的智能体可以公开访问,同时其他人还能查看你内部的所有配置(其他人可以直接复刻,选择的时候需要注意一下。

  • 公开访问:让智能体能公开被搜索和使用到(可以在文心智能体平台、百度搜索搜到,但是别人看不到你的配置,只能使用。

  • 链接可访问:这个就是不能公开访问到了,只有私下被分享的人才能看到,适合小规模使用。

  • 仅自己可访问(免审:测试专用,只有这个不走审核,发布是最快的,非常建议测试的时候使用,其他类型审核都需要点时间。

配置完成后,就可以直接发布了,一般审核在几个小时内,也有慢的情况。

审核时间为8:00-20:00,审核时间内预计1小时反馈审核结果

“完成智能体调优,平台扶持冷启流量”这个在后面流量时候会讲。

智能体状态说明

  • 已发布:别人访问不到新版本的智能体,还在审核中

  • 已上线:审核通过,别人可以访问到

如果审核失败,在上面可以直接看到失败的原因,按要求进行修改就好。

后续详细教程比较长,建议“收藏”后慢慢看

四、高级配置常用能力说明

Advanced Configuration Common Capabilities

1、知识库

知识库官方介绍:https://agents.baidu.com/docs/dataset/dataset_docs/

大模型的知识是有上限的,知识库就是用来帮助他了解他不懂得知识的,例如业务上的经验、私有化的知识文档、独有专业的术语等等。(后面会基于案例讲

配置知识库的3个好处

  • 扩展智能体的知识边界,可以了解和回答更多能内容,甚至还可以学习你的说话风格。

  • 确保智能体回答问题的准确性,不要在关键问题上产生“当年林黛玉倒拔垂杨柳”的瞎说情况。

  • 未来这些问答都会成为用户在百度是否能搜到你的参考,就和知乎、小红书类似,怎么能更好的推广你的智能体就靠优质问答库了。

2、联网搜索

有些内容会涉及到热点实事,或者一些外部知识,可以通过打开“联网搜索”让智能体在合适的时候进行网络搜索(百度搜索,这样结果会更准、更实时。(这个是模型底层能力,不会显示到调用信息汇总

3、数据库

如果你是一个工具类的智能体,或者希望保存用户对话中出现的某些数据,可以使用数据库的能力来进行实时存储。(因为数据只能内部流转,目前用的比较少

4、工作流

工作流官方介绍:https://agents.baidu.com/docs/workflow/introduce/

智能体做业务定制化的灵魂,也是目前市面上大部分智能体制作的核心部分,后面会重点讲解。

简单来说你可以把你的业务流程转换为工作流,让智能体自动帮你打工,最常见场景就是公众号客服和营销。

5、自动追问

一般有两个场景会使用

  • 引导用户发起后续的问题,或者给用户推荐你还有的功能

  • 游戏类型的下一步操作交互,可以做文字类小游戏

6、长期记忆

大模型能记住的东西有限,通过开启长期记忆的能力,智能体就会总结你们之前的对话,转为长期记忆,每次对话的时候先在长期记忆里看看你们之前有没有聊过类似话题,也是智能体越用越好的秘诀。

7、数字形象

智能体拥有数字形象后可以更有代入感,并且还直接通过电话模式的方式进行交流了。

其他类型就是聊天背景了,相关类型智能体也可以选择。

上传数字人照片,目前需要半身像,并且手臂部分无截断效果才最好。(当然也有审核要求

选择聊天背景,目前只能是纯色的。

添加数字形象后,可以在手机百度内打开智能体使用“实时通话”功能。

8、插件

插件官方介绍:https://agents.baidu.com/docs/develop/ability-plugin/basic/quick_start/

插件就是智能体的手和脚(目前已经被工作流替代,让大模型可以做更多的事情。

目前文心智能体平台公开的插件还不多,并且私有插件无法应用到公开的智能体中,所以看情况选择是否使用插件。

关于插件的开发

建议使用能力模式进行创建,插件开发基本就是开发服务了。

开发资料:https://agents.baidu.com/docs/develop/ability-plugin/basic/develop_from_scratch

9、商业能力

商业组件官方介绍:https://agents.baidu.com/docs/component/link/link_load/

文心智能体平台结合百度自有的优势,商业转化能力,当你的智能体流量足够高时就可以开启商业能力,为你增加收入了。

选择链接挂载后,命中你配置的内容会自动显示链接卡,点击可以跳转站外。

五、带你创建工作流

Take You Through Creating Workflows

1、什么是工作流

工作流本质上就是你做业务或者工作时必要的流程和执行步骤。

在早期工作流会作为提示词的一部分让大模型按照提示词的要求一步步执行任务,但当时有几个缺陷:提示词过于长不容易更改和维护、模型经常会不按照你的要求出牌、全部过程都得有人参并很难和插件进行结合。

智能体平台的工作流能做的事情(可复杂且稳定

  • 流程百分百按你的要求执行,不会中途干别的去了

  • 可以在流程中穿插使用大模型、插件、代码等能力,业务处理更灵活

  • 不需要编码能力也能搞,完全可以基于不同业务搞出不一样的玩法

工作流组件官方介绍:https://agents.baidu.com/docs/workflow/introduce/

2、创建工作流

还是爆款文案大师智能体,我们这次想让生成内容有段落,并且每个段落都配好插图。

工作流的搭建方式就和玩搭积木、少儿编程一样,拼拼凑凑就可以把一个流程搭建起来,开始看到这个必然会很怵,看着很复杂就和刚上手乐高积木一样,但是只要你跟着教程走,多模仿练习几次,难度就会降低了,可以自己想搭什么搭什么。

1)第一步 创建新的工作流

从左侧菜单进入工作流,创建新的工作流

创建工作流填写内容

  • 工作流名称:不支持中文,使用英文+数字+分割线的方式定义一个好找的名字吧。

  • 工作流描述:这个属于提示词部分,你写的内容将会让大模型理解什么时候需要使用这个工作流,决定了工作流的吊起率,很关键。

进入工作流开发面板

2)第二步 让工作流可以生成内容

既然要生成内容,必然会用到大模型。先增加大模型节点,把首尾相连

完善工作流

  • 开始节点:增加 title 输入,代表了用户输入的内容。

  • 模型节点

  • 使用 {{title}} 来引用用户输入的标题

  • 选择最厉害、最快的模型 Enire-4.0-Turbo-8k

  • 对话论数改为 0,避免旧对话影响

  • 输入部分选择上游传递过来的 title,用户输入的标题代表

  • 提示词部分填充文案内容生成大师的设定

  • 结束节点:输出变量选择上游传递过来的 output,作为内容输出,并且在消息部分进行拼接。

  • 使用 {{output}} 来引用模型输出的内容

点击右上角的试运行,模拟用户在智能体说过的话,点击运行。

运行后能看到运行结果,如果发现不好(例如下面)可以调整继续工作流。

发现上面问题出在大模型节点写错了,修正后就好了

最终提示词

 

3)第三步 内容加上配图

我们先添加一个插件,选择插件里面的一格生图。

插件先选用用户标题作为输入(先用标题生图,最终输出的时候也加上图片

再次试运行能看到结果变了,增加了图片链接,通过后点击发布就可以给智能体用了。

4)第四步 接入智能体

进入智能体,选择添加工作流

在我的工作流中找到刚才创建的部分,选中确定。

这样智能体就绑定好了,当然还没有完事,得告诉智能体怎么用。

人物设定部分进行改动,在创作内容步骤中明确指定使用工作流

  • {hot_copywrite_01} 通过特殊语法标记,让模型更好找

  • 按照 markdown 形式 ![](链接) 输出图片,我们希望图片能直接展示,而不是让用户还得点击链接,就可以加这个要求

提示词

 

看看效果吧

5)第五步 好了按咱们最早的需求完成工作流吧

(图文不演示操作了

智能体示例:https://agents.baidu.com/agent/preview/iG4hXywtc9x9Lcd4DoIw4OHYy4owTh9Z

↓↓↓ 最终效果预览 ↓↓↓

基于你选择的标题“🚫拒绝添加剂!我们只用大自然的馈赠,打造你的健康小确幸!”,我为你创作了以下运营内容


🚫拒绝添加剂,回归自然之味!你知道吗?在这个快节奏的时代,我们总是被各种添加剂包围,那些化学名词听起来就让人头疼🤯。但是,我们不一样!我们坚信,最好的味道,就藏在大自然的馈赠里🎁。每一口,都是纯天然的享受,就像小时候在田野间奔跑,那种自由、那种纯粹,全都在这一口里啦😋回归自然之味,不只是说说而已,我们是认真的💪

说到大自然的馈赠,那可真是个宝啊🎁 想象一下,清晨的露水,午后的阳光,还有那些在山间、田野自由生长的植物,它们都是大自然对我们的恩赐。我们用这些纯净的原料,精心打造出每一款产品,就是为了给你带来那份健康的小确幸🌿 每次使用,都能感受到大自然的温暖拥抱,仿佛在说:“嘿,朋友,你值得这份纯净与健康!” 这就是我们选择大自然馈赠的原因,也是你健康小确幸的源泉哦!✨

🚫拒绝添加剂,我们可是认真的!在打造你的健康小确幸这件事上,我们只选择大自然的馈赠🎁。想象一下,每一口都是纯天然的滋味,就像是大自然亲自为你准备的健康大餐。我们精心挑选每一种食材,确保它们都是无添加、无污染,让你吃得放心,享受真正的健康小确幸。因为,我们知道,只有大自然的馈赠,才能给你带来最纯粹、最健康的味道😋


当然工作流还有很多能力和不少的要点,后面会开新的坑位细化工作流

六、基于知识库制作 bilibili 聊天机器人

Create a Bilibili Bot on a Knowledge base

智能体示例:https://agents.baidu.com/agent/preview/BuZTZjmSMtAKq8M2IBltFMHkSHcrTRHi

1、什么是知识库

知识库官方介绍:https://agents.baidu.com/docs/dataset/dataset_docs/

关于 RAG 后续会更新文章介绍。

知识库就类似于我们的书架、词典等等,当你发现有个问题想不起来或者不确定细节的时候,你就会基于你的印象(关键词、描述、画面)去找对应书籍里面的内容,然后阅读后再表述出来,知识库就是给智能体提供这样的能力。(也可以理解是一种通用插件

2、知识库的创建

在左边页签中找到我的知识库,然后进行创建。

选用知识的方式

  • 本地上传

  • 文本有两种模板,第一种就是QA对,第二种就是在QA对之上增加了链接识别的支持。(不清楚为啥特意搞俩

  • 图片、音视频都可以上传

  • 网址提交:仅支持识别 公开访问 且 百度已收录 的网页地址,还支持更新,这个能力的玩法就很多。

  • 百度网盘:这个打通后确实还挺方便的,网盘里音视频、图片、文档可以直接接入知识库(只能绑定相同账号的网盘

导入 bilibili 问答资料

查看默认分段效果,QA分块还是比较建议的方式,检索效果很好。

没问题点击提交后就能看到新知识库了,完事儿~

3、我们来开始创建智能体吧

还是快速创建

在高级配置中选中感触创建的知识库

后面是几个重要操作,做了效果才能好

  • 关闭功能:联网搜索、自动追问、长期记忆

  • 修改提示词:强化人设使用知识,增加部分QA参考避免知识库中完全找不到的情况

  • 召回配置:门槛改为0,尽可能搜到知识

提示词修改如下

 

召回文本相似度阈值改为0,这样每次都有参考对话

最终效果如下,可以再试试别的

4、发布机器人等待审核完成

智能体示例:https://agents.baidu.com/agent/preview/BuZTZjmSMtAKq8M2IBltFMHkSHcrTRHi

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么
  • 大模型是怎样获得「智能」的
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • prompt 攻击和防范

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 Javascript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。