
地理百科导游智能体开发心得——基于文心智能体平台DeepSeekR1模型
通过文心智能体平台搭建智能体心得
1.灵感来源
在旅游的过程中,当我们经常会对某个地点非常感兴趣,往往都会查询该地点的百科信息。最常使用的方法是直接在搜索引擎中输入关键词,但结果通常都是冷冰冰的词条文字。基于此,我想借助百度文心一言智能体平台打造一个地理百科导游
2.设计思路
为了达成这样的功能,在设计的时候我们可以考虑以下方面。
- 结构化地理信息整合
通过调用百科数据库(如百度百科)和旅游行业信息查询系统,整合景点历史、地理特征、文化背景等数据,避免传统搜索引擎的零散信息。 - 个性化交互与推荐
设计多轮对话能力,根据用户兴趣标签(如“自然景观”“历史遗迹”)动态推荐关联内容。 - 多模态信息呈现
嵌入语音讲解功能,增强沉浸感
3.搭建步骤
首先最重要的是提示词工程,这里写提示词我们可以遵循常用的两个框架
特性 | CRISPE | CO-STAR |
---|---|---|
核心理念 | 强调角色扮演、个性化和实验性,适合复杂任务。 | 强调上下文和目标导向,适合结构化任务。 |
组成部分 | 角色(Character)、深入了解(Relevant Information)、声明 (Instruction)、个性 (Style)、实验 (Experiment)。 | 上下文(Context)、目标(Objective)、风格(Style)、语调(Tone)、受众 (Audience)、行动(Action)。 |
适用场景 | 创意写作、专业咨询、技术文档生成等需要高度定制化的任务。 | 营销活动规划、项目管理等需要明确步骤和结果的业务场景。 |
灵活性 | 更灵活,允许通过实验不断优化提示词。 | 更结构化,适合快速构建清晰的提示词。 |
如果实在懒得写提示词我们可以大致用一句话描述AI粗略描述我们的需求,然后在选择AI优化便可以让它写出一大段标准提示词。接着继续调整即可
接着我们在中间这里添加相关插件和功能编排能够提升模型的能力。不过这里有个不太好的体验是,当你切换最新的DeepSeek模型的话,这里的很多插件都不适用,提示该模型也不支持。
如果你想让你的智能体拥有R1同款的深度思考能力,这里也有一个曲线拯救的办法,就是在创建完发布之后点击创建副本,然后在副本里面切换为R1这个时候就免去刚才配置的相关操作
4.调整与测试
调整模型输出用到两个重要的参数
- Temperature(温度) :
用于调节生成内容的多样性和创造性。 - Top-p (也叫核采样,nucleus sampling)
在生成下一个词时,模型会从累积概率达到某个阈值 p 的最小词汇集合中进行选择。
当然这里调节的时候也页面也给了简单的中文提示给我们,我们可以按照自己需求进行调节,并且可以在最右侧可以实时运行调试的结果。
更近一步,还不满意的话,这里还提供了调优的功能,可以实现类似于微调的效果(R1也不支持)
5.成果展示
在发布完智能体我们可以选择多种部署方式
这里我通过API进行调用。我把部署的智能体加入我的小项目当中与地图进行联动,即用户点击地图上的POI时候能够直接传入大模型进行对话。响应速度和稳定性都挺不错的。(PS:目前文心智能体平台每天免费提供500次的调用,相比于用额度计量,真的非常大方。)
当选择副本创建的DeepSeekR1版本之后,可以看到内容输出更加规范,同时更好遵循人设。比如我在prompt中有这么一句话
如果地名中出现生僻字最好解释一下
通过思考过程可以看到它会确认地名是否存在生僻字。
6.总结
目前文心智能体平台对于DeepSeek模型还有待进一步开发,这一点可以从相关插件支持程度可见一斑。同时非常感谢文心智能体平台的官方社群的客服耐心回复和解答疑惑。得益于百度的海量语料和丰富的生态支持,相信未来DeepSeek模型会在文心智能体平台更加大放异彩。
智能体体验地址
仓库地址,欢迎star
更多推荐
所有评论(0)