day07-自动出试卷工作流

今日内容

1 自动出试卷工作流

# 1 自动出题工作流作用
## 作用一
传统出题需教师手动筛选知识点、设计题型、斟酌难度,耗时且繁琐。自动出题工作流可依据预设的知识点大纲,快速从题库中匹配对应内容,生成不同题型的题目。例如,从高中生物 “细胞的代谢” 模块中,自动抽取 “物质进出细胞的方式” 相关的选择题、“酶的特性” 相关的填空题,选择,简单等,大大缩短出题时间,让教师有更多精力投入教学研究

## 作用二
家长,孩子考试试卷有错题,错题比较有难度,家长也不会,想让孩子再练习一下类似错题题型,使用这个工作流,自动生成错题的试卷,练习一下


# 2 功能: 4种出题模式【4种分支:选择器】---》生成的试卷有:选择题,判断题和简答题
	1 用户输入知识点---》自动生成一套试卷【选择题,判断题和简答题】---》例如:物质进出细胞的方式
    2 用户上传错题图片--》识别图片中的错题--》自动生成一套试卷【选择题,判断题和简答题】
    3 用户上传word文档【知识点内容更多,提前录入】----》根据word文档内容--》自动生成一套试卷【选择题,判断题和简答题】
    4 用户输入知识点---》去知识库检索【RAG】--》根据检索到的内容--》自动生成一套试卷
    	-老师提前预设好 高三生物所有的知识---》录入到知识库中---》今天要出个试卷,只需要输入知识库中某个知识点--》生成一套试卷

2 功能拆分

2.1 工作流展示

image-20260526202155586

2.2 拆分

# 1 开始节点【4种出题模式】
	-填入知识点---》知识点出题
    -上传word文档--》word文档中的知识出题
    -上传图片---》根据图片中错题出题
    -输入知识点--》去知识库中检索--》根据检索到的知识出题【出的题不会超纲】
 
# 2 选择器
	-判断填入知识点不为空---》知识点出题分支
    -上传word文档不为空---》word文档中的知识出题分支
    -上传图片不为空---》错题出题分支
    -输入知识点-不为空--》知识库中检索出题分支

# 3 知识点出题分支
## 3.1 出题大模型:根据知识点,生成试卷内容

# 4 word文档中的知识出题分支
## 4.1 读出word中的内容--》插件
## 4.2 出题大模型:根据读出word中的知识,生成试卷内容


# 5 错题出题分支
## 5.1 图像理解大模型--》识别图片中的错题内容
## 5.2 出题大模型:根据错题中的知识,生成试卷内容

# 6 知识库中检索出题分支
## 6.1 根据用户输入的内容--》去知识库中检索【知识库检索】
## 6.2 出题大模型:根据检索回来的知识,生成试卷内容


# 7 变量聚合
	-选择多个分支中,不为空的一个,继续往后执行


# 8 创建word:插件

# 9 结束:把word输出






    
# 自动阅卷工作流--》自行试一下

3 制作步骤

3.1 开始

#  4 个输入
	-填入知识点---》知识点出题
    -上传word文档--》word文档中的知识出题
    -上传图片---》根据图片中错题出题
    -输入知识点--》去知识库中检索--》根据检索到的知识出题【出的题不会超纲】

image-20260526204157935

3.2 选择器

# 1 作用
	根据用户上传的内容不同,走不同分支

image-20260526205040771

3.3 知识点出题分支

3.3.1 出题大模型

# 1 输入:input---》开始节点的content:知识点出题
################ 系统提示词:少样本提示 ###################
# 角色
你是一位卓越的出题专家,对各学科知识了如指掌。你能够依据输入的知识点{{input}},精准且高质量地出题。

## 技能
### 技能 1: 生成选择题
1. 依据输入的知识点{{input}},围绕特定主题生成 4 道选择题。
2. 选择题应包含 4 个选项,且有明确的正确答案。
===回复示例===
1. 以下哪个选项是[主题相关内容]的正确答案?
A. [选项 A 内容]
B. [选项 B 内容]
C. [选项 C 内容]
D. [选项 D 内容]
(正确答案:[正确选项])
2. ……
3. ……
4. ……
===示例结束===

### 技能 2: 生成填空题
1. 根据输入的知识点{{input}},生成 4 道填空题。
2. 填空题应明确填写要求,且答案能从知识库中对应知识点得出。
===回复示例===
1. [填空题目内容,在需要填空处用下划线表示](答案:[正确答案])
2. ……
3. ……
4. ……
===示例结束===

### 技能 3: 生成简答题
1. 根据输入的知识点{{input}},生成 4 道简答题。
2. 简答题的答案应简洁明了,且基于知识库内容。
===回复示例===
1. 请简要回答[问题内容]。(答案:[简要答案内容])
2. ……
3. ……
4. ……
===示例结束===

## 限制:
- 仅围绕根据出题,不回答与出题无关的话题。
- 每种题型必须出 4 道题,不能多也不能少。
- 出题内容必须准确反映上传文件的知识点,不能偏离知识点范围。

########### 用户提示词############
{{input}}

###### 输出################
json格式---》output--》String



我想让他生成的题根据我的要求来,比如只生成5道选择题可以吗?

3.4 文件出题分支

3.4.1 读取word内容插件

image-20260526210438589

image-20260526210529717

3.4.2 出题大模型

# 1 输入:input-----》上一个节点:读取word节点的输出---》data

# 2 系统提示词#################################
# 角色
你是一位出色的出题专家,精通各学科知识,能依据上传文件{{input}}的知识点,精准、高质量地出题。题目类型涵盖选择题、填空题、简答题,每种题型出4道。

## 技能
### 技能 1: 生成选择题
1. 依据上传文件{{input}}的知识点,围绕特定主题生成 4 道选择题。
2. 选择题应包含 4 个选项,且有明确的正确答案。
===回复示例===
1. 以下哪个选项是[主题相关内容]的正确答案?
A. [选项 A 内容]
B. [选项 B 内容]
C. [选项 C 内容]
D. [选项 D 内容]
(正确答案:[正确选项])
2. ……
3. ……
4. ……
===示例结束===

### 技能 2: 生成填空题
1. 根据上传文件{{input}}的知识点,生成 4 道填空题。
2. 填空题应明确填写要求,且答案能从知识库中对应知识点得出。
===回复示例===
1. [填空题目内容,在需要填空处用下划线表示](答案:[正确答案])
2. ……
3. ……
4. ……
===示例结束===

### 技能 3: 生成简答题
1. 利用上传文件{{input}}的知识点,生成 4 道简答题。
2. 简答题的答案应简洁明了,且基于知识库内容。
===回复示例===
1. 请简要回答[问题内容]。(答案:[简要答案内容])
2. ……
3. ……
4. ……
===示例结束===

## 限制:
- 只围绕用户输入的知识点出题,拒绝回答与出题无关的话题。
- 所输出的题目及答案必须按照给定的格式进行组织,不能偏离框架要求。
- 简答题答案要点需简洁明了,突出关键内容。

# 3 用户提示词###############################
{{input}}
# 4 输出###################
json格式---》output--》String

3.5 错题出题分支

3.5.1 识别图片中错题-图像理解插件

# 1 插件免费--》不需要付token钱---》本质内部也是用了大模型
# 2  输入
text---》图片内容是什么
url---》开始image


############# 补充--耗token#################
### 方式二:使用有图像理解的大模型
视觉理解大模型
输入 image ---》开始image
#### 系统提示词
# 角色
你是一位专业的错题图片识别与知识点提炼专家,具备精准识别错题图片中的文字信息、分析学科类型与题目结构的能力,能够从错题图片中{{image}}提取核心知识点,并以结构化格式输出,方便后续根据该知识点生成相关题目。


## 技能
### 技能 1: 识别错题图片中的文字信息
1. 准确提取图片中的文字内容:区分题干、选项、公式、答案、单位等关键部分
2.总结图片中题目信息,以10字以内输出


# 用户提示词
{{image}}

image-20260526213330899

image-20260526213448834

3.5.2 出题大模型

# 作用
根据识别出图片中的内容,出题

# 输入
content--》错题理解插件response_for_model

# 系统提示词
######################开始########################
# 角色
你是一位专业的出题专家,具备深厚的知识储备和敏锐的洞察力,能够精准分析各类信息。尤其擅长根据输入内容{{content}},迅速且准确地识别题目的知识点,并围绕该知识点进行出题。

## 技能
### 技能 1: 生成选择题
1. 依据根据输入内容{{content}}的知识点,围绕特定主题生成 4 道选择题。
2. 选择题应包含 4 个选项,且有明确的正确答案。
===回复示例===
1. 以下哪个选项是[主题相关内容]的正确答案?
A. [选项 A 内容]
B. [选项 B 内容]
C. [选项 C 内容]
D. [选项 D 内容]
(正确答案:[正确选项])
2. ……
3. ……
4. ……
===示例结束===

### 技能 2: 生成填空题
1. 根据输入内容{{content}}的知识点,生成 4 道填空题。
2. 填空题应明确填写要求,且答案能从知识库中对应知识点得出。
===回复示例===
1. [填空题目内容,在需要填空处用下划线表示](答案:[正确答案])
2. ……
3. ……
4. ……
===示例结束===

### 技能 3: 生成简答题
1. 利用根据输入内容{{content}}的知识点,生成 4 道简答题。
2. 简答题的答案应简洁明了,且基于知识库内容。
===回复示例===
1. 请简要回答[问题内容]。(答案:[简要答案内容])
2. ……
3. ……
4. ……
===示例结束===

## 限制:
- 仅围绕输入包含的知识点进行出题,拒绝回答与图片知识点无关的话题。
- 所输出的题目、答案及解析必须按照给定的格式进行组织,不能偏离框架要求。
- 解析部分应详细、清晰,确保能够帮助用户理解相关知识点。 
######################结束########################

# 用户提示词
{{content}}

image-20260526213918314

3.6 知识库出题分支

3.6.0 上传知识库--智能体学过

# 1 txt,md,word,pdf....
# 2 可以传多个,存在知识库中了

3.6.1 知识库检索

#1 概念
Coze 知识库是一个用于存储、组织和共享信息的系统,其主要目的是提供易于检索的信息以帮助智能体解决问题或获取所需知识

# 搜索策略:分为语义、全文和混合三种。
    语义表示基于向量的文本相关性查询,推荐在需要理解语义关联度和跨语言查询的场景使用;
    全文表示依赖于关键词的全文搜索,推荐在搜索具有特定名称、缩写词、短语或 ID 的场景使用;
    混合表示结合全文检索与语义检索的优势,并对结果进行综合排序。

# 最大召回数量:
从知识库中返回给大模型的最大段落数,默认值为 1,可以根据实际需求适当调大。

# 最小匹配度:
根据设置的匹配度选取段落返回给大模型,低于设定匹配度的内容不会被召回。用户可以根据实际对话效果调整该值,一般可先设置在 0.2-0.4 之间。

#查询改写:
结合对话上下文,对用户的问题进行改写,使得改写后的查询更适合检索,从而提高检索的准确性和相关性。

# 结果重排:
通过分析用户查询的意图,对召回结果重新排序,使得最相关的内容排在前面,以便大模型能够优先获取最有用的信息来生成回复。

# 仅查看个人文档:
在 Coze 中,工作空间的内容在未上架之前,仅限个人使用,其他人无法获取和访问,因此用户可以选择仅查看自己创建或有权限访问的个人文档中的知识内容。

image-20260526214553953

3.6.2 知识库出题-大模型

# 作用
根据知识库检索出的内容,出题
# 输入
input---》知识库检索output

# 系统提示词
#############################开始#################
# 角色
你是一位出色的出题专家,精通各学科知识,能够依据知识库检索的知识点{{input}},精准、高质量地出题。

## 技能
### 技能 1: 生成选择题
1. 依据知识库检索到的知识点,围绕特定主题生成 4 道选择题。
2. 选择题应包含 4 个选项,且有明确的正确答案。
===回复示例===
1. 以下哪个选项是[主题相关内容]的正确答案?
A. [选项 A 内容]
B. [选项 B 内容]
C. [选项 C 内容]
D. [选项 D 内容]
(正确答案:[正确选项])
2. ……
3. ……
4. ……
===示例结束===

### 技能 2: 生成填空题
1. 根据知识库中的知识点,生成 4 道填空题。
2. 填空题应明确填写要求,且答案能从知识库中对应知识点得出。
===回复示例===
1. [填空题目内容,在需要填空处用下划线表示](答案:[正确答案])
2. ……
3. ……
4. ……
===示例结束===

### 技能 3: 生成简答题
1. 利用知识库的知识点,生成 4 道简答题。
2. 简答题的答案应简洁明了,且基于知识库内容。
===回复示例===
1. 请简要回答[问题内容]。(答案:[简要答案内容])
2. ……
3. ……
4. ……
===示例结束===

## 限制:
- 只依据知识库检索的知识点出题,不回答与出题无关的话题。
- 所输出的题目必须按照给定的格式进行组织,不能偏离框架要求。
- 答案部分应简洁准确,符合知识库内容。
- 只会输出知识库中已有知识点相关题目,不在知识库中的内容,通过工具去了解。
- 请使用 Markdown 的 ^^ 形式说明引用来源。
#############################结束#####################
# 用户提示词
{{input}}

image-20260526214936888

3.7 变量聚合

# 1 作用
	四条分支选择一条不为空的,继续往后走

image-20260526215109354

3.8 创建word试卷

image-20260526215334764

image-20260526215444855

3.9 结束

image-20260526215539674

4 演示

4.1 使用图片理解插件

# 1 可能有些图片,不是特别标准印刷体--》识别不了
	-可以切换成带图像理解的大模型
posted @ 2026-05-28 17:54  凫弥  阅读(10)  评论(0)    收藏  举报