今日內容
1 自動出題工作流
# 1 需求分析
-傳統出題需教師手動篩選知識點、設計題型、斟酌難度,耗時且繁瑣。自動出題工作流可依據預設的知識點大綱,快速從題庫中匹配對應內容,生成不同題型的題目。例如,從高中生物 “細胞的代謝” 模塊中,自動抽取 “物質進出細胞的方式” 相關的選擇題、“酶的特性” 相關的填空題等,大大縮短出題時間,讓教師有更多精力投入教學研究
# 2 設計全年齡段全學科
-小中初高:生物,物理,化學,語文,數學。。。
-后期我們可以改造成只針對于:高三物理
# 3 12306出行建議工作流---》最后有個預覽---》預覽不是特別美觀
-菜譜--》把結果輸出到html中
-出行建議輸出---》輸出到html中/word中---》更好看了?
2 作用和功能
# 1 功能 4種出題模式--》分支結構
1 用戶輸入知識點---》自動生成word版試卷
2 用戶上傳知識點word文檔---》根據word文檔內容--》生成word版試卷
高二生物:細胞結構---》有一份相關知識點的word文檔---》傳給我們工作流--》工作流根據內容--》生成試卷
3 用戶上傳錯題圖片----》根據錯題生成word版試卷
4 用戶直接輸入知識點---》從預設知識庫中獲取---》生成word版試卷---》RAG
-比如:知識庫 高二生物所有知識點
細胞壁結構---》去知識庫中搜索出一些結果--》根據這些結果--》生成試卷
知識庫中沒有,就生成不了
3 工作流展示

# 1 開始節點:4個變量---》4個變量必選一個
- 上傳word文檔
- 上傳錯題圖片
- 知識點出題的知識點
- 輸入要搜的知識點--RAG
# 2 選擇器
-根據用戶輸入---》選擇走某一個分支
-三個判斷
# 3 word知識點出題分支 一
## 3.1 上傳word文檔---》word內容讀取插件
## 3.2 大模型---》把word內容理解--》出題
# 4 錯題圖片出題分支 二
## 4.1 圖片理解插件--》識別錯題內容
## 4.2 大模型---》把錯題內容理解--》出題
# 5 知識點出題 分支三
## 5.1 大模型---》把知識點交個大模型--》直接出題
# 6 搜索知識庫出題 分支四
## 6.1 知識庫檢索
-預設知識庫:知識庫專業名詞解釋【召喚,最小匹配度。。。】
## 6.2 大模型---》把檢索到的數據交個大模型---》直接出題
############ 只有一個分支會走通---》剩余分支沒走---》數據是空的#############
# 7 變量聚合
-多個變量傳過來---》選擇一個非空的
# 8 word寫入插件--》把題目寫入到word中
# 9 結束:輸出word文檔鏈接
# 最終,瀏覽器訪問鏈接---》下載word文檔
4 制作步驟
4.1 開始
# 1 四個輸入
知識點內容:字符串
輸入搜索內容:字符串
上傳知識點文件:docx
上傳錯題照片:圖片

4.2 選擇器
# 1 作用
根據用戶上傳的內容,選擇走不同的分支
# 3 只有三個判斷
-如果輸入了搜索內容--》走搜索
-如果輸入了doc文檔--》走文檔出題
-如果上傳了錯圖--》走錯題出題
-其它情況--》都走搜索出題
-簡潔一些

5.3 知識點出題分支
5.3.1 大模型
# 1 輸入---》開始的content
# 2 系統提示詞---》大模型的任務設定
# 角色
你是一位卓越的出題專家,對各學科知識了如指掌。你能夠依據輸入的知識點{{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 道題,不能多也不能少。
- 出題內容必須準確反映上傳文件的知識點,不能偏離知識點范圍。
# 4 用戶提示詞
{{input}}

5.4 doc文件出題
5.4.1 讀doc內容插件
# 1 插件地址
https://www.coze.cn/store/plugin/7405803685659295782
# 2 輸入--》用戶上傳的doc文檔

5.4.2 大模型-根據doc內容出題
# 1 輸入
# 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}}

5.5 錯題出題分支
5.5.1 圖片理解插件
# 1 插件
https://www.coze.cn/store/plugin/7328314686280138803
# 2 輸入
-圖片內容是什么
-上傳的圖片

5.5.2 大模型
# 1 輸入
# 2 系統提示詞
# 角色
你是一位專業的出題專家,具備深厚的知識儲備和敏銳的洞察力,能夠精準分析各類信息。尤其擅長根據輸入內容{{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. ……
===示例結束===
## 限制:
- 僅圍繞輸入包含的知識點進行出題,拒絕回答與圖片知識點無關的話題。
- 所輸出的題目、答案及解析必須按照給定的格式進行組織,不能偏離框架要求。
- 解析部分應詳細、清晰,確保能夠幫助用戶理解相關知識點。
# 3 用戶提示詞
{{input}}

5.6 知識庫出題
5.6.1 知識庫檢索
#1 知識庫作用---》RAG---》增強檢索
-有問題問大模型---》大模型不知道我們公司自己內部的規章制度---》問大模型--》回答不了
-外掛知識庫---》把本地知識庫上傳到某個位置---》當用戶問大模型時---》大模型去檢索
-存儲-----》檢索
-根據預設的知識庫內容,搜索對應知識點,出題
-在選定的知識中,根據輸入變量搜索最匹配的信息,并以列表形式返回
# 2 創建一個知識庫
-知識庫的創建和檢索,其實是非常復雜的知識--》向量數據庫。。---》聽上去比較高級的技術
-我們只是知識庫的使用者,coze早就幫我們提供好了存儲和檢索
-我們只需要按照固定格式使用即可----》我們只需要會使用coze知識庫,并且明白一些名詞即可
# 3 創建--coze知識庫
-可以上傳word,pdf,圖片。。。。。
-我們一md文檔為例:我提供好了,上傳即可
-添加到知識庫檢索中

5.6.2 名詞解釋
# 1 概念
Coze 知識庫是一個用于存儲、組織和共享信息的系統,其主要目的是提供易于檢索的信息以幫助智能體解決問題或獲取所需知識
# 1.1 搜索策略:分為語義、全文和混合三種。
語義表示基于向量的文本相關性查詢,推薦在需要理解語義關聯度和跨語言查詢的場景使用
全文表示依賴于關鍵詞的全文搜索,推薦在搜索具有特定名稱、縮寫詞、短語或 ID 的場景使用;
混合表示結合全文檢索與語義檢索的優勢,并對結果進行綜合排序。
知識庫中存了這么一段文字: 梁山伯愛祝英臺
搜:梁山伯喜歡祝英臺
按語義搜索,能搜出來,按全搜索,搜不出來
# 1.2 最大召回數量:
從知識庫中返回給大模型的最大段落數,默認值為 1,可以根據實際需求適當調大。
召回:搜索,搜索出多個相關知識,只返回一段
# 1.3 最小匹配度:
根據設置的匹配度選取段落返回給大模型,低于設定匹配度的內容不會被召回。用戶可以根據實際對話效果調整該值,一般可先設置在 0.2-0.4 之間。
我愛你
我喜歡你
我愛看你
我愛看你站在陽臺上
存在知識庫中的是: 我愛你
我喜歡你搜---》按語義是能搜到的
我喜歡你和 我愛你 是同語義---》100%想同嗎? 0.9
我愛看你站在陽臺上---》和我愛你相同嗎?---》有沒有匹配 0.2
匹配度是0.5---》搜:我喜歡你 能搜出
搜:我愛看你站在陽臺上 就搜不出來
匹配度是0.1---》搜:我喜歡你 能搜出
搜:我愛看你站在陽臺上 搜出來
大模型自行決定---》非常難---》我們不需要關注---》coze幫我們預設好了
# 1.4 查詢改寫:
結合對話上下文,對用戶的問題進行改寫,使得改寫后的查詢更適合檢索,從而提高檢索的準確性和相關性。
搜索: 我特別不是很喜歡你---》不是特別準---》大模型覺著這樣搜不好----》猜測你并把問題改寫成合適的意思
改寫: 不喜歡也不討厭
# 1.5 結果重排:
通過分析用戶查詢的意圖,對召回結果重新排序,使得最相關的內容排在前面,以便大模型能夠優先獲取最有用的信息來生成回復。
根據用戶的意圖---》對搜索結果進行排序---》把用戶最想要的放在前面
百度搜:抖音性感美女---》文字,視頻,圖片,抖音美女。。。。、
百度做了排序---》頭幾個中就有我們想要的
# 1.6 僅查看個人文檔:
在 Coze 中,工作空間的內容在未上架之前,僅限個人使用,其他人無法獲取和訪問,因此用戶可以選擇僅查看自己創建或有權限訪問的個人文檔中的知識內容。

5.6.3 大模型
# 1 輸入
# 2 系統提示詞
# 角色
你是一位出色的出題專家,精通各學科知識,能夠依據知識庫檢索的知識點{{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 的 ^^ 形式說明引用來源。
# 3 用戶提示詞
{{input}}

5.7 變量聚合
# 1 四個分支,只會走一個,其它都是空的
#2 使用變量聚合,選擇一個非空的數據,繼續往后走
# 3 如下圖

5.8 插件-寫入doc文檔
# 1 地址
https://www.coze.cn/store/plugin/7540197610292805659
#2 輸入


5.9 結束

5 工作流導入導出
5.1 zip形式
# 1 導出
在工作流上右側---》操作--》....--->選擇導出
-生成文件:Workflow-exam-draft.zip
-不要解壓,解壓報錯
# 2 導入
資源庫--》右上角--》導入【需開通會員】


5.2 文檔形式
# 1 導出
-1 按住ctrl+shift--》選中除開始和結束節點以后得所有節點
-2 ctrl +c 復制
-3 打開一個記事本,粘貼進去
# 2 導入
-1 新建一個工作流
-2 復制上面記事本的內容
-3 粘貼
-4 對接好開始和結束