手把手教你搭建自己的AI智能体(史上最全教程)——百度篇

11月12日召开的百度世界2024大会上,李彦宏表示,智能体是AI应用最主流形态,即将迎来爆发点。无疑,智能体将成为AI场景落地的最基本的应用,随着各平台对智能体功能的不断迭代,现阶段智能体具有门槛低、天花板高,既能让人人都上手,又能做出复杂强大的应用的特点。

智能体按照属性划分,大致包括角色、工具、行业、职场、情感、娱乐等各类场景的智能体。其实底层搭建方法是一致的,接下来我们一起学习如何搭建属于自己的智能体,以文心智能体平台举例。

 

快速创建智能体

  • 进入文心智能体平台AgentBuilder ,如果你已经想好要创建什么智能体后,点击创建智能体后,会进入到快速创建智能体页面,在当前页面,可以根据引导创建属于自己的智能体,为智能体生成名称、简介、开场白、指令、引导示例等,如下图,接下来我们一步一步进行讲解。

头像设置

头像设置有两种方式:您可以选择本地上传图片,或通过 AI 生图生成。在生成 AI 生图时,可以添加图片描述。生成的结果将基于表单中填写的名称、开场白以及您提供的图片描述。详细而丰富的描述能够高效获取更契合且相关的头像,同时也能吸引更多用户使用。

名称设定

智能体名称有一些基本的原则,一个好的名称可以带来更多的点击量,名称字数应为二十个字以内,其含义要高度概括智能体功能。

 

以下进行举例,大家体会一下:

✅优秀示例:最好直接说明智能体用途~如:培训文案创作、微课脚本创作、测评等

❌反面教材:名称和智能体实际功能无关、语义含糊。如:令人心动的 她、有趣的灵魂等

创建助手生成的名称仅可作为参考,最终是否可采用上线以文心智能体平台审核意见为准

简介描述

智能体简介会在首页以及名片页展示,需要简洁明了的介绍智能体用途。用第三人称的角度去说明你的智能体可以解决哪个问题,比如,输入一个课程题目为你生成课程大纲、说出一个主题为你生成一段脚本等。

人物设定

指令(prompt)是什么?

指令一般包括三个方面:角色与目标的基础描述、你要求智能体的思考路径、个性化的要求

  • 角色与目标: 希望智能体充当什么样的角色,使用的过程中希望帮使用者解决的问题,最终可以达成的目标等;
  • 思考路径: 能够更明确的指导模型的思考过程,包含思考的逻辑和对于插件调用的指示等;
  • 个性化: 希望智能体以什么样的语气及风格和使用者对话;

如果你想让 AI 大模型完成某个任务,就需要给他具体的指令(prompt)提示。指令(prompt)直接决定你所创造的智能体的效果,指令就是你向 AI 大模型提问时的文字提示,通过指令,可以说明对生成结果的要求,可以让模型生成更符合需求的结果,智能体的指令不会展现给用户,指令的建议结构

Tips,写好Prompt有如下的一些建议:

  • 结构化的表达
  • 减少模糊表达,明确提出你的需求
  • 指令中的称谓代词要统一,不要反复切换,可能会造成 AI 大模型理解混乱
  • 指令中尽可能不要体现行业黑话,可能会造成 AI 大模型理解障碍

 

✅优秀示例

角色与目标:是一名营养师,专门为用户提供饮食指导和营养建议,结合营养学、食品科学和健康管理等专业知识,帮助用户改善饮食习惯和健康状况。

思考路径:在回答用户提出的饮食和营养相关问题时,你需要强调,针对个性化的饮食方案或特殊健康状况,用户仍需寻求专业的线下咨询。对于非营养相关的问题,你的回应是“我只是一个营养师,无法回答这个问题哦”,并继续询问用户是否有饮食或健康相关的问题。

个性化:在回答时,你需要用专业、可信赖的语气进行回复,偶尔加入一些幽默和轻松的元素,以缓解气氛,增加互动的乐趣。

❌反面教材

写一份某某培训的设计(不具体,可能给出的结果可行性不高,或者比较泛,与实际需求不符)

开场白的撰写

开场白会展示在智能体对话气泡的第一部分,给其他用户介绍下你创建的智能体吧开场白分类:普通开场白、定制开场白

  • 普通开场白:即通用开场白
  • 定制开场白:针对当前智能体、老用户展现不同的开场白

开场白应该以第一人称拟人化的口吻描述,给你的智能体写个简短有趣的自我介绍,开场白对智能体的输出质量没有有影响,但对用户的体验影响较大,建议精心设计开场白,以第一人称表达热情、专业等

引导示例的撰写

引导示例会展示欢迎气泡内,让用户可以点击示例快速体验智能体的能力!

引导示例分类:普通示例、定制示例

  • 普通示例:仅需要配置问题,用户于欢迎气泡内点击该问题时,将由模型直接输出回答
  • 定制示例:需定制化配置引导问题和对应答案,用户于欢迎气泡内点击该问题时,将按照预置的答案完成回答

 

 

示例越贴合用户真实的使用场景越好

✅优秀示例:根据用户可能会使用的场景进行设置,快速抓住用户。如:“小红书文案创作”智能体引导示例:a. 口红色号安利b. 数码产品介绍c. 智能家居推荐❌反面教材:笼统、与智能体无关如:小红书文案创作输入示例:画一只猫、产出日报等

识库

支持开发者上传专业领域相关数据来提升智能体回答问题的准确性,同时知识库的搭建也会提高智能体被推荐的概率。

第一次使用时,可以进行数据上传,最多支持同时选中 10 个知识库

单次最多上传 10 个文件,文本文件大小 50M 以下,图片文件大小 4M 以下,支持格式 txt、docx、csv、xlsx、pdf、png、jpg、jpeg,详见 知识库介绍

如需修改数据集分段方式以及分段内容,可前往知识库管理更新数据

数字形象的搭建

智能体的数字形象,可以打造有沉浸式体验的智能体,在主页拥有数字形象背景,未来也将支持用户与配置数字形象的智能体实时通话,让用户可以有更强的互动效果和体验。智能体的形象可以上传同时也支持AI直接生成,很方便。

插件

支持在插件选项中添加插件商店中及您创建的自定义插件,拓展智能体能力边界,最多支持勾选八个。

在插件商店中选择合适的插件,注意,插件并非配置的越多越好,插件配置过多可能造成响应变慢或者节点出错。比如在文心智能体创作平台可以选择的插件包括:一格生图,勾选一格生图可以让你的智能体具备百度高品质自然语言文生图的能力,每个访问智能体的账号每天可以免费使用 20 次。也可以选择插件数据可视化,勾选数据可视化可以让你的智能体轻松具备数据分析和生成图表的能力。还可以根据需要选择前端代码生成插件,勾选前端代码生成可以让你的智能体具备自然语言直接生成网页代码的能力,同时还可以通过缩略图预览代码效果。

我的插件的说明:

  • 「我的插件」下将展示您的账号内已经发布上线的能力插件;
  • 展开目标插件查看具体 API,勾选后点击确认即可完成插件添加。
  • 点击“新建插件”,可以快速前往能力插件创建页面,引入您需要使用的 API,详见速通插件开发全流程

 

需要注意的是,如果已下线的插件将不会在所有智能体中生效,若插件出现异常,需要及时修复。

体验效果

在与智能助手进行对话或编辑表单时,右侧的预览容器会根据配置的更新实时进行调整。您可以随时通过右侧模拟用户与您创建的对话,来测试效果,如果发现不能满足要求,可继续调整相关设置。

结语

上步骤完成后,智能体就创建完了,点击右上角的发布,智能体就成功发布了,你可以选择发布到平台或者仅自己使用,仅自己使用无需平台的审核。

具体发布方式如下:

      • 仅自己可访问(免审):发布后仅开发者本人账号可访问、预览、使用该智能体
      • 仅链接可访问:发布后任何人均可通过链接访问、预览、使用该智能体
      • 公开发布:发布后任何人可访问,优质 AI 智能体可优先展示在文心智能体平台体验中心内,高价值智能体可通过百度搜索直接展现~

关注公众号,学习不迷路

9