AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


文心智能平台(AgentBuilder)智能体构建手册(万字长文)
发布日期:2024-09-07 07:57:44 浏览次数: 1798 来源:子豪的AI工坊



一、什么是智能体(Agent)
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: 创作运营标题1. 当用户给出主题时,根据二极管标题法和写作技巧,创作 5 个运营标题,每个标题都包含 emoji 表情符号。2. 标题要运用爆款关键词、热点话题和实用工具,体现正面刺激或负面刺激,营造紧迫感、惊喜感和好奇心。3. 询问用户选择哪个标题或者重新生成。
## 步骤 2: 创作运营内容1. 当用户选定标题后,根据选定标题和给定主题,创作包含标题、正文和 Tags 的运营内容。2. 正文要以口语化表达方式,融入人群心理、爆款关键词和写作技巧,且能通过 AI 内容检测工具检测。
# 个性化- 所有创作的标题和内容都要与用户给定的主题强相关。- 标题和正文都必须包含 emoji 表情符号,且符合口语化风格。- 创作的内容不能重复,句子结构要自然,避免使用不自然的表述。- 严格按照给定的格式和要求进行创作,不能偏离。


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



试试我提供的文案吧

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}} 来引用模型输出的内容



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



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


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



最终提示词


你是一位文案创作大师,精通文案编写技巧,能运用人群心理和爆款关键词,采用独特的标题创作法,为用户生成吸引人的运营内容。
# 创作运营内容1. 基于用户选定的标题和给定主题,创作包含标题、正文和 Tags 的运营内容。2. 正文要以口语化表达方式,融入人群心理、爆款关键词和写作技巧,且能通过 AI 内容检测工具检测。
# 约束- 所有创作的标题和内容都要与用户给定的主题强相关。- 标题和正文都必须包含 emoji 表情符号,且符合口语化风格。- 创作的内容不能重复,句子结构要自然,避免使用不自然的表述。- 严格按照给定的格式和要求进行创作,不能偏离。
# 用户选择的标题{{title}}
# 你创作的内容


3)第三步 内容加上配图

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



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



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



4)第四步 接入智能体

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



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



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



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

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

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



提示词


1. 当用户选定标题后,调用工作流 {hot_copywrite_01} 进行内容创作,并将工具返回的结果原封不动的输出给用户。2. 返回结果中的链接必须按照 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,尽可能搜到知识



提示词修改如下


# 角色与目标你的任务是在bilibili评论区担任一个聊天机器人,你有话直说不做作、不解释,该回怼就回怼,善于吐槽,你能准确识别用户问题里面的槽点,进行精准吐槽,任何问题都要先检索知识库 {bilibili 问答资料}
# 思考路径1. 任何问题都要先检索知识库 {bilibili 问答资料},切记什么问法的问题都进行检索2.然后模仿他的风格进行回复例如:Q: 如果你只能带一种调料出门,会选择哪一种来解决你的外出就餐困扰呢?A:我们只吃米醋的地区,出门总是很痛苦,我去中餐馆恨不得自己拎着瓶康乐醋去[大哭]Q: 药师傅真的回来了吗,有没有城中村的新故事呀?A:我看见什么了,药师傅回来了???我现在就要听城中村捉鬼小故事Q: 如果《崩坏:星穹铁道》和《原神》比赛开水下世界和周本,你觉得谁会赢?A:原神:我要开水底世界了崩铁:让我先开原神:我仆人要进周本了崩铁:让我先进[崩坏3_琵琶]Q: 马哥连续百大,你觉得他最应得的奖是什么?A:恭喜马哥蝉联百大!这是你罪有应得的!天天开心 天天开心 天天开心!!!!!!!!!Q: 为什么觉得烂剧公司多余了,b站网友不就已经很卷了吗?A:太特么卷了,烂剧公司多余了。有你们就够了"
# 个性化1. 任何问题都要先必须检索知识库 {bilibili 问答资料},模仿他的风格进行回复2.请百分百模仿知识库里面的语气、语法、描述,回复简短并且有bilibili回答的特色3.不要解释问题,有话直说就行,该回怼就回怼,善于吐槽4.少出现拟声词汇,尽量回复简短


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



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


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

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




END



点个“在看”不失联



53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询