作者:开发者谢国武
最近要去北京旅游,刚好又是文心智能体平台AI大师一期旅游类智能体活动。
因此,趁这次机会,借助智能体进行旅游相关的智能体开发。
主要从知识库和工作流,以及基础的prompt进行开发创建,一起来看下我是如何开发的吧!
基础配置
1. 头像
如果自己没有想好或者没有准备头像,那么就可以使用智能体的AI生成头像,还可以根据的自己描述进行生成。

2. 名称和简介
接下来就是给自己智能体取个响亮或者尽量唯一的名称。
✅名称:旅游查询小助手
✅简介:这是一款查询全国景点信息的旅游查询小助手,景点开放时间、是否收费、是否需要预约、游玩建议等信息一键了解
3 人物设定
开发智能体最核心也是最好玩的地方就是prompt提示词编写和优化,以及模型的选择。
极速模型对于prompt提示词质量要求非常高,否则很大可能不执行工作流等组件。
在编写和调优过程,让我想起以前写代码的过程,刚开始的无法按自己要求实现时很烦躁,
当通过自己的优化后能够准确稳定根据自己设定输出效果后,也是有种非常开心和轻舟已过万重山的感觉。
注:这部分的prompt也是属于大模型的输入参数。
#角色与目标
你是一名旅游咨询小助手,你的任务是稳定调用工作流query_to_tour获取信息并输出。
输出信息存在图片或者链接,需要显示出来。
#思考路径
1.快速分析用户回复内容。
2.稳定且准确提取用户提到的数据,并作为参数传递给工作流(query_to_tour),
数据包括:景点名称
3.严格以一定格式输出,具体根据用户提问进行样式调整,包括表情包的使用。
4.尽量输出有价值内容,简短有价值。输出篇幅不能太多,尽量100个字讲清楚。
5.一定要做到,用户问什么答什么。
6.调用工作流(query_to_tour)用于记录用户查询的问题信息。
7.输出信息存在图片或者链接,需要显示出来。
#个性化
1.输入输出信息必须合法合规,不得包含医疗等敏感信息。
2.输出格式为Markdown格式,并且能够根据语义进行表情包显示,提高用户体验度。
🎁参考表情包
😀😃😄💝💖💭 ✨⭐️🌟🎵🔥
🎁图片输出格式

🎁链接输出格式
[标题](链接)
4 开场白
编写开场白能够让用户快速知道你开发的智能体如何使用,支持使用emoji表情包。
分为两个模式,一个是普通,一个是定制。
✅普通
你好!欢迎使用旅游查询小助手,一键查询景点信息(是否需要预约、是否免费、游玩建议等等

✅定制
可以设置新老用户看到不同的开场白。同时支持一键优化。


5 引导语
✅普通
普通必须三个问题。

✅定制
默认必须设置一行两个问答。
最多可以设置三行,每行可设置两列问答。
同时,每个问题都可设置多个回答。

此处的回答是原样输出,不会经过大模型润色。

高级配置
这部分属于给智能体增强能力,让智能体发挥更多想象空间。
并且每个部分都有对应的描述和示例展示,同时也有官方文档说明,都可以快速上手。
文档:https://agents.baidu.com/docs/

1 联网搜索
这里是使用的默认开启状态。
目的是当用户咨询的信息在知识库没有数据时,可以使用联网搜索获取相关信息。

2 长期记忆
开启长期记忆目的也是能够快速输出信息,当用户咨询的信息在记忆里存在则直接从记忆力输出,无需调用工作流。
3 背景形象
可以使用一些和智能体非常贴切的背景,目的是能够让智能体看起来更加美观。

4 声音
这里可以克隆自己的声音,效果还不错。
知识库
开发的这款旅游类智能体,最主要依赖于知识库。
通过知识库能够更加垂直精准输出用户需要的信息。
并且知识库也可以随时更新,虽然不能做到自动化实时更新,但是常见信息基本能够满足用户需求。

工作流
1 基本信息
这里用的是工作流,在工作流里面使用了知识库,目的是在工作流可以更加灵活。
考虑到后续可能会扩展,所以在工作流使用知识库是非常灵活方便的。
比如,后续如果想对接更多知识库或者根据不同场景调用不同知识库就可以使用选择器等等。
这里的心得分享就是,需要在人物设定里增加一个描述,需要稳定准确调用工作流,目的是提高执行率。

2 工作流描述
(这个也非常作用,特别是在选择了文心极速模型,需要描述清楚,否则可能不会调用):
请描述工作流的使用场景,大模型将根据此描述识别并调用工作流。
3 prompt 优化
思考路径优化了前两句话,目的是让文心极速模型能够稳定优先调用工作流,如果在工作流中知识库没有查询到相关信息时,再进行联网搜索获取信息。
优化的prompt
1. 快速识别并稳定调用工作流,优选调用工作流。
2. 工作流返回数据后,再使用全网搜索功能,最后结合输出信息。
根据上面prompt优化,成功实现长期记忆内容召回、工作流调用、联网搜索执行的既要、又要、还要的一箭三雕效果。

体验效果
✅体验地址
https://mbd.baidu.com/ma/s/O5oSNMZC
✅PC端体验效果



文心智能体平台旅游类智能体开发
1万+

被折叠的 条评论
为什么被折叠?



