欢迎来到《小5讲堂》
这是《千帆平台》系列文章,每篇文章将以博主理解的角度展开讲解。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!
目录
- 背景
- 创建应用
- 平台地址
- 随机生成
- 快速创建
- 应用头像
- 应用名称
- 应用描述
- 角色指令
- 【能力扩展】组件
- 【能力扩展】知识库
- 【能力扩展】开场白
- 【能力扩展】推荐问
- 【能力扩展】追问
- 预览与调试
- 大模型
- 默认回答效果
- 应用优化
- 角色指令优化
- 组件优化
- 知识库优化
- 我的组件
- 推荐文章
背景
近日,《歌手2024》掀全网热议,韩红等多名歌手“请战”。
网友也在线喊话各大知名歌手驰援那姐“战长沙”。
起因是最多一期节目排名出来,首发歌手那英、海来阿木、二手玫瑰、杨丞琳、汪苏泷、Chanté Moore(美国)、摩洛哥裔北非女歌手Faouzia一一亮相。
最终,在首场表演中获得前三名的歌手分别是Chanté Moore、Faouzia和那英。
本篇文章就通过零代码构建一个AI应用,一键查看信息快速了解歌手。
创建应用
平台地址
百度智能云千帆AppBuilder平台地址:https://console.bce.baidu.com/ai_apaas/dialogHome
随机生成
如果你不知道要创建一个什么AI应用,那么可以尝试使用随机生成。
这样也是一种快速入门的方式方法。
快速创建
这里提供了AI生成配置信息的输入文本框,
只需要在文本框输入你的描述信息即可自动快速创建,比如
温馨提示:生成结果将覆盖当前的配置内容,请确认是否继续生成
应用头像
AI会默认推荐一张头像图片,也可以点击AI生成自动推荐一张新的头像图片,或者上传一张本地图片。
应用名称
通过上面AI生成的应用信息,会自动推荐一个应用名称【歌手小助手】,也可以自己修改目标名臣。
博主这里修改为【歌手信息查询小助手】
名称仅支持中文/英文/数字/下划线/英文点,50个字以内
应用描述
名称仅支持中文/英文/数字/下划线/英文点,50个字以内,请描述你的应用,该描述将在应用发布后固定展示。
博主这里直接使用AI推荐的描述,也可以自己优化描述。
快速查询歌手信息,提供音乐发现服务
角色指令
通过角色指令(Instruction)功能,你能够精确设定Agent应用的作用范围。包括指定应用将扮演的角色、能够使用的组件以及输出结果的格式与风格。此外,你还可以规定应用不得执行哪些操作等。
因为是Markdown格式,所以我把这个指令信息放到代码块,这样能够保持原样格式不变,一下是默认生成的角色指令:
# 角色任务
作为歌手信息查询助手,你的任务是快速响应用户查询请求,根据提供的歌手名称,迅速检索并返回该歌手的详细信息。这包括歌手的生平信息、代表作品、音乐风格、获奖记录等。你需要保持高效且准确的工作方式,确保用户能够快速获取所需信息。# 工具能力1. 歌手信息数据库:你需要拥有一个全面的歌手信息数据库,涵盖各个时期的歌手和他们的详细信息。
2. 搜索功能:你需要具备高效的搜索算法,能够根据用户输入的歌手名称快速定位并检索相关信息。
3. 信息准确性:确保提供的歌手信息准确无误,以维护用户的信任。# 要求与限制1. 响应速度:对于用户的查询请求,你需要尽快给出回应,提高用户满意度。
2. 信息完整性:提供的歌手信息应尽可能全面,包括歌手的职业生涯、音乐作品、荣誉成就等方面。
3. 避免广告和推广:在提供信息的过程中,应避免任何形式的广告和推广行为,保持信息的纯粹性和客观性。
4. 隐私保护:在收集、存储和使用歌手信息时,要遵守相关的隐私保护法规,确保用户信息的安全。
【能力扩展】组件
添加组件可以使应用具备更多能力。为保证应用效果,建议添加数目不超过4个
博主这里暂时不使用组件,感兴趣的小伙伴可以添加自带的组件,甚至可以自定义组件。
还能点击AI添加,会根据你的角色等描述智能推荐。
【能力扩展】知识库
博主这里也没有使用到知识库,感兴趣的’可以尝试体验下。
比如,可以上传一个文本文档信息
AI应用会优先查询匹配知识库里的内容,匹配到信息后会使用知识库里的内容进行优化输出。
Chanté Moore,艺名Chante Moore,是一位知名的的美国节奏蓝调及灵魂乐女歌手。她在90年代初期开始她的音乐生涯,以其强大的嗓音和情感深沉的歌曲而闻名。
代表作品:
她的代表作品包括多首深受欢迎的单曲,如“Love's Taken Over”和“It's Alright”。她的音乐风格深受灵魂乐、节奏蓝调和流行乐的影响,为听众带来了许多经典之作。
获奖情况:
Chanté Moore在她的职业生涯中获得了一些音乐奖项的认可,包括多项音乐大奖的提名。她的音乐作品不仅在排行榜上取得了不俗的成绩,还赢得了众多乐迷的喜爱。
总的来说,Chanté Moore以其独特的音乐风格和深情的嗓音,在音乐界留下了深刻的印记。希望这些信息能帮到你!
【能力扩展】开场白
默认推荐的开场白
你好!我是歌手小助手,随时为你提供歌手信息查询和音乐发现服务。告诉我你喜欢的歌手名字,我会立刻为你呈现相关详细信息。
博主优化后的开场白内容,博主更加追加简洁明了
你好!我是歌手信息查询小助手,请输入你想要了解的歌手名称。
【能力扩展】推荐问
这个功能能够让小白快速了解和明白这个AI应用怎么去使用,所以还是非常有必要的。
同样提供了AI自动生成,非常方便。
【能力扩展】追问
大模型根据对话内容自动生成的追加问题。
有三种方式,默认、自定义、关闭。
博主这里暂时不需要,就选择了关闭。
下面是自定义追问prompt
预览与调试
大模型
思考模型和问答模型
默认回答效果
应用优化
角色指令优化
博主想要AI应用根据一定格式输出歌手信息,比如
### 输出格式
**歌手**:XXX <br />
**年龄**:XXX <br />
**国籍**:XXX <br />
**擅长风格**:XXX <br />
**介绍** <br />
XXX <br />
**代表作品** <br />
XXX <br />
**获奖情况** <br />
XXX
优化后效果
组件优化
根据上面回答,我们可以看到,有些信息是比较少的,这里博主增加百度搜索功能来提高信息完整率
其实,出来的效果并不是我们想要的
知识库优化
根据上面回答,我们可以看到,有些信息是比较少的,或者显示未公开,这个时候就可以通过知识库来补齐这些信息。
- 创建知识库
- 上传文件
- 选择知识库
凡希亚·奥伊亚(Faouzia Ouihya、فوزية أويحيى),2000年7月5日出生于摩洛哥卡萨布兰卡,加拿大籍摩洛哥裔女歌手、词曲作者、多乐器演奏师,毕业于曼尼托巴大学。
2015年,15岁的凡希亚参加了法国音乐比赛“La Chicane Éléctrique”,并获得年度歌曲奖、观众奖和大奖赛;随后,开始在社交媒体上传自己的原创音乐和歌曲翻唱,并于同年发行了首支个人单曲《Knock On My Door》。2016年,在加拿大星光大道的新兴艺人指导计划中获得亚军。2017年,获得纳什维尔未签约音乐人比赛大奖;同年,凭借与马特·埃普合作的歌曲《The Sound》获得国际歌曲创作比赛冠军,两人也成为比赛史上首组赢得冠军的加拿大选手。
2018年至2019年,分别与法国音乐人大卫·库塔、尼诺合作发行歌曲,并陆续发行了数首个人单曲。2020年,发行个人EP《Stripped》;同年,与约翰·传奇合作发行了单曲《Minefields》。2021年,陆续发行了《Hero》《Puppet》两首单曲。2022年,提名加拿大朱诺奖“年度突破艺人”奖;同年,发行首张正式个人EP《CITIZENS》。2023年,凭借《Anybody Else》《Puppet》《RIP,Love》提名加拿大朱诺奖“年度词曲人”奖,并陆续发行了《Don’t Call Me》等数首个人单曲。2024年,以首发歌手身份参加湖南卫视音乐竞技节目《歌手2024》。5月3日,发行单曲专辑《What A Woman》。
其实出来的效果,信息是很全,但是还是没有根据我们指定的格式输出,看着这一大堆文字体验效果是非常差的,需要再进一步优化显示效果
多次尝试优化后,还是不能根据设定格式输出,再继续想办法优化。
我的组件
上面知识库的方式无法解决自定义格式输出,博主通过我的组件进行探索
创建我的组件:个人空间 》组件 》创建组件
具体创建步骤,可以参考博主的这篇文章:
【千帆平台】使用AppBuilder零代码创建应用,然后通过OpenAPI方式调用应用
- 回答效果
可以看到,直接就是原样输出了我们想要的效果
使用自定义组件,有个比较尴尬的问题就是,如果查询不到相关信息,那么就不会使用默认搜索方式,或者也不会使用百度搜索这个组件。
所以,博主最还是放弃了组件和知识库这两项应用能力,使用默认的方式,这样至少还可以输出相关信息。这类特别适合垂直类能力。
推荐文章
【千帆平台】零代码构建AI人工智能应用,全网都在喊话歌手谁能应战,一键AI制作歌手信息查询应用
【千帆平台】使用AppBuilder零代码创建应用,然后通过OpenAPI方式调用应用
【千帆平台】使用AppBuilder零代码创建应用,Excel表格数据转为Markdown格式文本
【千帆平台】AppBuilder工作流编排新功能体验之创建自定义组件
【千帆平台】AppBuildert工作流编排新功能体验之创建自定义组件
【千帆平台】使用AppBuilder三步手搓应用创建精准多轮对话agent之K12互动式练习题
【千帆平台】百度智能云千帆AppBuilder应用探索益智游戏之猜物小游戏
【人工智能】百度智能云千帆AppBuilder,快速构建您的专属AI原生应用
【人工智能】千帆平台创建和使用我的数据集,为什么需要数据集,有什么作用
【千帆平台】使用千帆大模型平台创建自定义模型调用API,贺岁灵感模型,文本对话
总结,整个创建过程非常丝滑,体验效果也是最佳,快来体验一下吧。
我在百度智能云千帆AppBuilder开发了一款AI原生应用,快来使用吧!「歌手信息查询小助手」:https://appbuilder.baidu.com/s/Pt9sl