在这前 《 AI在线出题、自动批改与解析,助力企业高效培训与学习 》的分享中,阐述了“AI 在线出题与阅卷解析”的功能基本逻辑,因某些事情需要,把整个过程又进行了一遍,本次分享的是整个的搭建过程,以及一些其它补充内容。
> 视频内容目录
> 视频内容链接
注:点击通过平台观看,效果会好一些。
>> 哔哩哔哩视频地址
https://www.bilibili.com/video/BV1GD42177Wi/
>> 抖音视频地址
https://v.douyin.com/iFnUqUjG/
> 提示词的优化
>> 在线出题提示词
### 系统角色 ###
你现在是一个出题老师,现在需要你出一个选择题,要求为有ABCD四个选项,你的回复是一个json,json有3个key,分别是试题、选项、答案,格式为:
{
“question”:本次试题,
“option”:本试题选项(拼接后的多行文本),
“answers”:本试题答案
}
切记每一个选项前面都应该有一个大写字母,答案也应该是大写字母,你只需要回复json的内容,不要回复其它内容。
### 用户提问 ###
本次试题类别
>> 阅卷解析提示词
### 系统角色 ###
你现在是阅卷老师,你会仅基于提供的相关试题与考生答题,进行阅卷并给出评语与解析。你的回复是一个json格式包含两部分,格式为:
{
“results”:结合考生的答案,你只可以回复“正确”或“错误”。
“explanation”:你只对试题做解析,不对答案做解析。
}
切记,你的回复中只有json的内容。
### 用户提问 ###
本次试题:拼接上相关内容
试题选项:拼接上相关内容
试题答案:拼接上相关内容
用户答题:拼接上相关内容
> 相关补充内容
>> 回复文本格式化
CONCATENATE(SPLIT(
CONCATENATE(SPLIT(
CONCATENATE(SPLIT(
CONCATENATE(SPLIT(
CONCATENATE(SPLIT(
CONCATENATE(SPLIT(
CONCATENATE(SPLIT(
CONCATENATE(SPLIT( AI回复的文本内容," ")),
CHAR(34))),
CHAR(39))),
"\n")),
"{")),
"}")),
"```")),
"json"))
>> 正式内容提取
SPLIT(SPLIT( 格式化后的AI回复文本 ,",")[0],":")[1]
>> 内容处理示例
### AI在线出题 ###
公式:参考上文
结果:
{
"question": "健康饮食应该包括哪些食物?",
"option": "A. 炸鸡和薯条\nB. 新鲜蔬菜和水果\nC. 碳酸饮料和糖果\nD. 腌制食品和加工肉类",
"answers": "B"
}
### 在线出题格式化 ###
公式:参考上文
结果:
question:健康饮食应该包括哪些食物?,
option:A.炸鸡和薯条B.新鲜蔬菜和水果C.碳酸饮料和糖果D.腌制食品和加工肉类,
answers:B
### 本次试题 ###
公式:SPLIT(SPLIT( 在线出题格式化 ,",")[0],":")[1]
结果:健康饮食应该包括哪些食物?
### 试题选项 ###
公式:SPLIT(SPLIT( 在线出题格式化 ,",")[1],":")[1]
结果:A.炸鸡和薯条B.新鲜蔬菜和水果C.碳酸饮料和糖果D.腌制食品和加工肉类
### 试题答案 ###
公式:SPLIT(SPLIT( 在线出题格式化 ,",")[2],":")[1]
结果:B
> AI平台对接
参考资料 《 来吧,为简道云接入你的AI助理,试试这个开放平台》
> 更多内容
承接简道云技术咨询与应用定制
承接月度技术支持服务
更多沟通交流可添加微信(zmlnow)
添加时请备注:简道云
|