【文心智能体 | AI大师工坊】如何使用智能体插件,完成一款旅游类智能体的开发,来体验一下我的智能体『​​​​​​​厦门CityWalk』

news2024/9/29 1:56:09

目录

1.1、智能体运行效果

1.2、创作灵感来源

1.3、如何制作智能体

1.4、可能会遇到的几个问题

1.5、快速调优指南


厦门CityWalk🚀我的优质智能体:https://0nxj3k.smartapps.baidu.com/?_swebfr=1&_swebScene=3621000000000000

在当今这个全新的时代,人工智能技术正以惊人的速度蓬勃发展,并深入到我们生活的各个角落。🌟从智能家居到自动驾驶,从医疗诊断到教育辅导,AI正以其独特方式深刻改变着世界。它的到来大幅提升了我们的生活品质和工作效率,同时也为各行各业带来了无限的创新可能。

面对AI时代的挑战和机遇,我们需要持续不断地学习、适应和 embrace 新技术。🚀唯有如此,我们才能更好地利用人工智能技术推动社会前进,共同创造美好未来。✨

1.1、智能体运行效果

最近参加了百度文心智能体平台的一个活动,即:AI大师工坊🎉!!!在这个活动中,我利用文心平台提供的各种插件、大模型等工具,打造了一个智能体应用,通过调整智能体的prompt内容,努力实现优质智能体的目标。

这个活动让我领略到了人工智能的魅力,也体验到了AI技术的无限可能性。🤖 在不断优化智能体的过程中,我深刻感受到了创新和挑战的乐趣。期待未来能够继续参与这样的活动,与更多AI爱好者一起探索🚀智能体的更多可能性!

很幸运,在得到官方老师的悉心指导和协助下,我也做出了一款优质智能体,即:『厦门CityWalk🚀』,欢迎各位小伙伴来体验我的智能体。下面来看看这个智能体的展示界面:

进入智能体之后,可以看到有关智能体的介绍内容以及引导语,介绍内容可以清晰的告诉用户,你这个智能体的主要作用是什么,引导语则是告诉用户如何使用这个智能体,给用户一些使用案例之类的。

  • 例如:当我们点击一个引导语之后,智能体就会开始工作,等待一会就会给出相关的回复内容:

以上就是智能体根据用户的提问,给出相关回答的效果图。因为我做的是旅游类智能体,所以我在智能体中使用了文心平台的旅游类插件,并且根据用户输入的关键字,触发相应插件的调用,最终智能体会将插件获取到的信息,组织整理成完整的内容输出给用户。

1.2、创作灵感来源

我为什么会选择创建旅游类的智能体呢???可能主要有下面几点原因:

  • ① 第一点:插件丰富,文心智能体平台提供了很多有关旅游类的插件。

首先,文心智能体平台给我们提供了很多的旅游类插件,通过使用插件可以很方便的获取到各种旅游数据,这也在很大程度上,为制作旅游类的智能体提供了便利之处,旅游类插件如下所示:

上面这几个插件在旅游类智能体的插件中,可以说是完全够用了,可以根据自己的需要选择不同的插件,插件可以选择多个组合使用。

  • ② 第二点:工作地点关系,本人在厦门工作,可以游玩的地方很多,我想推荐一些游玩景点。

我本人目前是在厦门地区工作的,众所周知,厦门是一个非常适合海边游玩的地方,所以,我就想着是不是可以制作一个有关厦门地区旅游的智能体,只要用户输入景点或者美食之类的关键字,就可以快速的获取到有关厦门旅游的攻略,以及美食推荐。

  • ③ 第三点:来自官方老师的建议,最初我只是单纯做旅游助手,范围太宽泛,在老师的建议下,选择了旅游中的CityWalk风格。

最开始,只是单纯的和旅游有关,但是旅游这个词真的太宽泛了,如果只是单纯的写旅游,可能不会有啥独特之处,于是,在官方老师的建议之下,我选择了有关CityWalk这一个小范围的主题。在这里,感谢官方老师提供的帮助!!!

1.3、如何制作智能体

这里我就介绍一下,我是如何使用文心智能体插件完成『厦门CityWalk🚀』智能体的创建的。首先,进入文心智能体平台,传送门【文心智能体平台AgentBuilder | 想象即现实】,进入工作台之后,就可以点击【创建智能体】。

这里给大家一个小建议,尽量不要自定义创建,可以选择快速创建的功能,你只要输入智能体名称以及智能体介绍内容就可以,这样可以很快完成一个智能体的创建,后续我们只要自己调整一些prompt内容即可。

创建完成之后,就可以添加一些旅游类的插件到智能体里面,插件根据自己的智能体需求来选择即可。

插件添加完成之后,就需要开始编写智能体中的思考路径和个性化两个地方的prompt,其中思考路径是告诉智能体,要如何理解并且正确的解析用户的提问问题,个性化这个模块是针对智能体的回答语气和格式之类的定义。

可以看到,我在思考路径里面写的prompt内容,是分为了两种情况,分别是:提问和厦门旅游相关、和厦门无关内容。每一种情况都有对应的输出回答。

另外,我在思考路径中,为了让智能体清晰的知道用户的意图,我还特意加了一些关键字,例如:**美食**、**行程规划**、**景点**、**酒店住宿**等等,目的就是为了让智能体根据关键字,去调用不同的插件,从而获取到对应的回复内容。

其中,为了提高插件的调用概率,我使用了肯定的语气,使用**必须调用{{xxx}}插件**的prompt,触发对应的插件,事实证明,使用这种prompt,确实会增加智能体插件的调用概率。当然啦,这也不是100%会调用,但是已经能够达到90%以上的概率了。

针对个性化这一块内容,我是这样写的:

在个性化这里,我又强调了一次智能体输出内容的格式,必须采用小红书中city walk的风格,并且要加上一些适当的emoji表情,针对段落内容,还需要添加序号,另外,针对图片地址,我告诉智能体必须采用**markdown**中的格式显示链接地址。

  • PS:我在个性化里面写了,要针对标题进行加粗显示,你在PC端预览的时候,是看不见效果的,但是通过手机端查看,是可以看见标题有加粗效果的。

到这里,基本上这个智能体就算创建完成了,之后就是一些调优的东西,多次调试智能体,查看输出结果是否符合自己的预期,如果不符合,那就需要针对思考路径、个性化这两个地方的prompt内容,进行修改调整。

1.4、可能会遇到的几个问题

当我们的智能体制作完成之后,就可以自己在右侧预览界面,测试一下,看看输出效果是否满足自己的预期要求。当然,大模型毕竟不是真人,没办法做到100%按照你的要求来,这就需要我们针对prompt提示内容进行调优啦,下面给出几个可能遇到的问题,以及解决办法。

  • ① 智能体有时候不会调用插件

当我们在使用插件的时候,智能体可能不会调用到插件,针对这个问题,我们可以修改思考路径的prompt内容,采用一些绝对性的关键字,强制让智能体调用某个插件,例如:“当xxx的时候,你必须调用{{xx}}插件”

  • ② 智能体如何添加emoji表情

可以在个性化里面,通过prompt告诉智能体,可以适当的添加一些emoji表情修饰回复的内容,这样智能体就会在输出内容的时候,带有一些emoji表情了。

  • ③ 智能体没有正确显示图片,而是显示图片地址

有时候,智能体会输出图片链接地址,但是这个地址有可能是直接显示的地址字符内容,而不是展示的图片,针对这种情况,你可以在个性化里面,告诉智能体:**针对图片地址,必须采用markdown的格式显示图片**

另外,之前看直播,学到了一种prompt内容定义格式:** ![图片:{{图片名称}}](http://xxxxxxxx) **,采用这种格式显示图片的概率会更大一些。

1.5、快速调优指南

要想创建的智能体能够快速的成为优质智能体,我们在编写对应的prompt的时候,就需要尽量满足下面这些规则:

  1. 智能体具有一定的人设、创意性。
  2. 引导语:最好不超过30个字,10字最佳,可以适当的添加一些emoji表情。
  3. 插件只勾选需要的,无关插件不要选,会影响执行效率。
  4. 打开长期记忆功能。
  5. 开启自动追问功能,在规则限制中,添加一些追问的限制。例如:追问内容和上次回答内容紧密关联。
  6. 不要多次询问用户,思考路径里面,不要写“详细询问用户”、“仔细询问”等相关的内容,这有可能会导致智能体多次询问用户。
  7. 个性化里面,可以固定智能体回复的格式,回复的内容可以适当的添加一些emoji,让文案更加美观。

到此,文心智能体的创建和如何使用插件功能就介绍完咯,传送门『厦门CityWalk🚀』。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2175489.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

青动CRM V3.2.1

全面解决企业销售团队的全流程客户服务难题旨在助力企业销售全流程精细化、数字化管理,全面解决企业销售团队的全流程客户服务难题,帮助企业有效盘活客户资源、量化销售行为,合理配置资源、建立科学销售体系,提升销售业绩。标准授…

【宝藏妙招,轻松拿捏!】如何防止U盘资料被复制?U盘文件防拷贝的五种措施!

小李:“小张,你上次借我的U盘还回来的时候,我总觉得里面的资料好像被人动过了,有没有什么办法可以防止U盘里的资料被复制啊?” 小张:“当然有啦!现在数据安全这么重要,防止U盘资料被…

贪心的思想

803.区间合并 给定 n 个区间 [li,ri],要求合并所有有交集的区间。 注意如果在端点处相交,也算有交集。 输出合并完成后的区间个数。 例如:[1,3] 和 [2,6] 可以合并为一个区间 [1,6]。 输入格式 第一行包含整数 n。 接下来 n 行&#x…

如何通过GSR排名系统迅速提升谷歌排名?

如果你希望在谷歌上迅速提升某个关键词排名,或者某个关键词无论怎么优化都无法上首页,那么GSR关键词排名系统你就可以关注一下,GSR系统可以在短时间内帮助你进一步提升至首页。与传统的SEO方法不同,GSR侧重于外部优化,…

C语言进阶版第13课—字符函数和字符串函数2

文章目录 1. strstr函数的使用和模拟实现1.1 strstr函数的使用1.2 模拟实现strstr函数1.3 strstr函数和strncpy函数、puts函数的混合使用 2. strtok函数的使用**3. strerror函数的使用** 1. strstr函数的使用和模拟实现 1.1 strstr函数的使用 strstr函数是用来通过一个字符串来…

《迁移学习》—— 将 ResNet18 模型迁移到食物分类项目中

文章目录 一、迁移学习的简单介绍1.迁移学习是什么?2.迁移学习的步骤 二、数据集介绍三、代码实现1. 步骤2.所用到方法介绍的文章链接3. 完整代码 一、迁移学习的简单介绍 1.迁移学习是什么? 迁移学习是指利用已经训练好的模型,在新的任务上…

牛顿迭代法求解x 的平方根

牛顿迭代法是一种可以用来快速求解函数零点的方法。 为了叙述方便,我们用 C C C表示待求出平方根的那个整数。显然, C C C的平方根就是函数 f ( x ) x c − C f(x)x^c-C f(x)xc−C 的零点。 牛顿迭代法的本质是借助泰勒级数,从初始值开始快…

【软件测试】最新Linux大全(超详细!超级全!)

目录 前言1. 操作系统是干什么的2. Linux 是什么3. 为什么要学习 Linux4. Linux 发行版本5. Linux 系统特点6. Linux 安装7. Linux 系统启动8. Linux 操作方式9. Shell 与命令10. 命令格式 一、 Linux终端命令格式1. 终端命令格式2. 查阅命令帮助信息 二、 常用Linux命令的基本…

项目计划软件如何助力企业策略规划和执行监控

项目管理软件助力任务、时间和协作管理,如ZohoProjects集成了任务管理、时间跟踪、协作工具等功能,提高性价比,适合不同规模团队。其简化流程、专业度高,成为企业提升效率的重要工具。 一、项目计划软件的由来 项目计划软件的历史…

暴雨受邀出席2024 AI大模型生态算力峰会

9月25日,2024 AI大模型生态暨算力峰会在北京国家会议中心正式开幕,AI行业头部厂家、业界专家及人工智能行业精英齐聚一堂,暴雨华北大区产品总监丁海受邀出席并发表演《用AI奔赴新质生产力》的主题演讲,深度诠释了人工智能如何驱动…

解开BL锁之后如何安装模块及安装注意事项

本文是在解开BL锁的前提下进行的。 解开BL锁请参考:出厂非澎湃OS手机解BL锁 本文 参考: Magisk中文网 Magisk资源分享 ROM基地 我安装了这几个模块,切记先按照救砖模块。 解开BL锁之后,需要将下载系统ROM包提取boot.img。 目前我知道的又…

基于云开发进行快速搭建企业智能名片小程序

如何基于云开发进行快速搭建企业智能名片小程序? 首先,需要注册一个小程序账号,获取AppID。如果还不知道怎么注册的朋友,可以去看我前面写的那篇教程,有比较详细的注册步骤图文教程。 复制AppID,打开开发者…

基于SpringBoot+Vue+MySQL的旅游管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 随着旅游业的蓬勃发展,传统的旅游信息查询与订票方式已难以满足现代游客的多元化需求。为了提升用户体验,提高旅游管理的效率,我们开发了基于SpringBootVueMySQL的旅游管理系统。该系统旨在通…

大模型微调4:Alpaca模型微调、Adalora、Qlora

Alpaca模型微调: 整个pipeline 1. 主流底座:Candidate 中文:YI-34B 英文:LLama,mistral 2. 验证: 我们自己的Instructoin data 通用的Instruction data(适合我们场景的) 3. 收集…

kubernetes存储入门(kubernetes)

实验环境依旧是三个节点拉取镜像,然后在master节点拉取资源清单: 然后同步会话,导入镜像; 存储入门 ConfigMap volume卷--》volumemount(挂载卷) Glusterfs NFS ISCSI HostPath ConfigMap Secret E…

acw(树的重心)

给定一颗树,树中包含 n𝑛 个结点(编号 1∼n1∼𝑛)和 n−1𝑛−1 条无向边。 请你找到树的重心,并输出将重心删除后,剩余各个连通块中点数的最大值。 重心定义:重心是指树…

基于SSM的“在线汽车交易系统”的设计与实现(源码+数据库+文档+开题报告)

基于SSM的“在线汽车交易系统”的设计与实现(源码数据库文档开题报告) 开发语言:Java 数据库:MySQL 技术:SSM 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 系统总体设计图 首页 新闻信息 用户注册 后台登录界面…

从0学习React(2)

经过上一篇的文章,对index.tsx文件的每行代码进行了一个简单的分析之后,我大概对React有了一个简单的了解。虽然也是一知半解,但是起码在心里已经对React有了一个基本的概念。这篇文章,我就讲一下关于React中index.tsx的大致框架。…

Metahuman sdk官方 AI驱动口型蓝图优化

combo stream ATL stream ( audio to lip sync) 以上时实时驱动口型 非实时驱动口型可以在metahuman blueprint里直接加上talk component,实现聊天/回复功能。 Talk sound可以放自己的声音/ talk chat是回复你输入的message和你聊天/ talk text是念出你输入的me…

828华为云征文|部署个人知识管理系统 SiyuanNote

828华为云征文|部署个人知识管理系统 SiyuanNote 一、Flexus云服务器X实例介绍二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置2.4 Docker 环境搭建 三、Flexus云服务器X实例部署 SiyuanNote3.1 SiyuanNote 介绍3.2 SiyuanNote 部署3.3 Siyua…