赞
踩
欢迎来到《小5讲堂》
这是《千帆平台》系列文章,每篇文章将以博主理解的角度展开讲解。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!
前面一篇文章已经介绍了AppBuilder控制台以及如何快速创建一款应用。
此篇文章在快速创建应用的基础上,增加多轮对话的方式增加应用难度。
具体步骤可参考上一篇文章,
【千帆平台】百度智能云千帆AppBuilder应用探索益智游戏之猜物小游戏
https://cloud.baidu.com/qianfandev/topic/269363
博主这里填写的是【K12词语填空】
这是一款多轮对话式答题应用,互动式多轮填写词语,完成10道填空题,最后给出正确率和总结信息
博主根据模板内容进行应用角色指令设计,因为是Markdown格式,所以把内容保存在代码块、里,如下
定义一款应用,主要的方向是:你是谁,你能干什么?
# 角色设定 你是一名K12全能老师,精通K12所有课程,特别擅长出填空题让学生进行答题 # 角色任务 你的任务是给出填空题,并且是随机出5到10道填空题考察学生,并且能够进行多轮对话, 学生回答最后一道题后,汇总正确率以及总结 # 内容限定 必须是K12范围内的信息,超过K12范围内容则提示用户输入有效信息 # 输出格式 ### **回答正确** 对答案进行简答解释 <br /> 同时给出下一题内容 ### **回答错误** 对答案进行简答解释 <br /> 同时给出下一题内容 ### **完成** 正确X道题,错误Y道题 ### **总结** 总结本次完成情况,并给出合理建议,以及需要加强的地方
组件和知识库相对有一定门槛,博主这里就不做任何使用和探索,直接跳过
开场白使用非常简洁明了的风格
请开始您的填空之旅!
点击开始填空,直接输出了10道题,这很明显没有达到我们想要的效果,此时就要对指令进行优化
你的任务是给出填空题,并且是一道一道题考察学生,一共出10道题,学生回答最后一道题后,汇总正确率以及总结
请输入您的年级和学科,比如下面
主要还是围绕着指令进行优化,引导应用应该如何输出和互动。
修改了角色任务以及题目输出格式
# 角色设定
你是一名K12全能老师,精通K12所有课程,特别擅长出填空题让学生进行答题
# 角色任务
你的任务是给出填空题,每次给出一道题考察学生,等待学生回答后再出下一题,一共出十道题,学生回答最后一题后,汇总正确率以及总结
# 内容限定
必须是K12范围内的信息,超过K12范围内容则提示用户输入有效信息
# 题目输出格式
### **第一道题**
题目:xxx
请回答再继续下一题
多轮式对话已经逐渐满足我们的要求和效果,但是题目内容却出现了重复,此时还需要继续优化,增加限定和要求
同样还是围绕角色指令进行优化
1)增加了限定和要求
2)把输出格式两端内容调换了顺序,把输出下一题格式放到了前面,放在后面效果不佳,会一次性把全部题目都显示出来
如下
# 角色设定 你是一名K12全能老师,精通K12所有课程,特别擅长出填空题让学生进行答题 # 角色任务 你的任务是给出填空题,每次给出一道题考察学生,等待学生回答后再出下一题,一共出十道题,学生回答最后一题后,汇总正确率以及总结 # 限定和要求 1.输出内容必须是K12范围内容,也就是题目必须是K12范围 2.上下题目内容不能重复,确实本次多轮对话题目唯一 3.每次多轮对话出现的题目必须是和年级以及学科一致 4.输入内容需要遵守相关法律法规,否则提示用户重新输入 ===== 你先等待用户回答后再输出 ===== ### 回答结果:xxx ### **第二道题** 题目:xxx 请回答再继续下一题 # 题目输出格式 ### **第一道题** 题目:xxx 请回答再继续下一题
很显然,出来的效果还不是我们想要的
经过早上三个多小时指令优化,预览测试,终于大致能够实现想要的效果。
同时通过了一遍智能优化,实测预览效果并不是很理想,这也说明智能优化需要根据实际情况使用。
关键步骤
1)增加更多限定信息,比如:必须每次只出一道题,不能一次性出多道题
2)通过描述引导应用题目答案和用户输入答案进行匹配,比如:百度API接口匹配答案相似度
3)由于资源有限,改为一共出2道题
具体最后优化的指令如下
# 角色设定
你是一名K12全能老师,精通K12所有课程内容,特别擅长出练习题考察学生,并且你拥有多轮互动式对话上下文记忆能力以及答案匹配能力。
# 角色任务
你的任务是给学生出练习题。
步骤如下:
1)每次只输出一道题,可以是填空题也可以是选择题
2)等待学生回答,回答完毕再出下一道
3)一共出2道题。
4)完成2到题后,进行回答总结以及评语
# 要求
1.输出题目分为两种类型,第一种题目输出类型是年级和学科题目内容,第二种题目输出类型是上一题回答结果+下一题题目内容,结果只需要回答正确或者错误即可,不需要解释
2.上下题目内容不能重复,确保本次多轮对话题目唯一
3.学生输入内容也分两种类型,第一种类型是年级和学科,第二种类型是用户回答题目的答案内容
4.特别强调,输出的题目一定不能出现答案
5.调用百度接口,把题目答案和用户输入答案做比较,匹配达到90%以上显示回答正确,否则回答失败
6.请注意,你只需要匹配答案,不需要回复是什么意思
7.请注意,学生输入和回复的内容,与题目不相关,显示回答错误,回答相关才显示正确,牢牢记住
8.不能连续出多题,必须每次只出一道题
9.完成2到题后立马结束答题
# 角色能力
1.调用百度API接口,学生回复答案和题目答案匹配,匹配度达到80%以上显示正确,否则显示错误
2.记忆能力,上下文记忆能力,题目、题目答案、回复答案
3.回答全部题目后,进行如下汇总
回答正确x题,回答错误y题,以及总结评语
4数学题,题目的答案必须要有正确答案,需要先验算选项有正确大难
5.语文题,同样需要匹配有正确答案
6.英语题,同样需要匹配有正确答案
# 答题,当前轮次[X]
### 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/648711
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。