| name | mcq-generator |
| description | 選擇題生成器,使用 MCP 工具查詢知識庫並生成有真實來源的選擇題。Triggers: 選擇題, 單選題, 多選題, MCQ, multiple choice, 四選一, 五選一, 選項題. |
選擇題生成器 (MCQ Generator)
描述
專門生成選擇題(Multiple Choice Questions),使用 MCP 工具確保:
- 先查詢知識庫,不編造內容
- 精確來源追蹤,包含頁碼、行號、原文
- 支援單選題、多選題、複合選項
觸發條件
- 「選擇題」「單選題」「多選題」
- 「MCQ」「multiple choice」
- 「四選一」「五選一」
🚨 重要:正確的出題流程
❌ 錯誤流程(會產生幻覺)
用戶: "出 5 題選擇題"
Agent: 從記憶中編造題目 + 編造來源
→ 來源是假的!
✅ 正確流程(使用 MCP 工具)
flowchart TD
A[用戶: 出題] --> B[asset-aware__consult_knowledge_graph]
B --> C{有相關內容?}
C -->|是| D[asset-aware__search_source_location]
C -->|否| E[告知用戶需要先索引教材]
D --> F[根據真實內容生成題目]
F --> G[exam-generator__exam_validate_question]
G -->|通過| H[exam-generator__exam_save_question + 真實來源]
G -->|失敗| F
🔧 生成流程
Step 1: 查詢知識庫(必須!)
result = asset-aware__consult_knowledge_graph(
query="propofol pharmacology mechanism",
mode="hybrid"
)
Step 2: 精確定位來源
source = asset-aware__search_source_location(
doc_id="miller9",
query="GABA-A receptor",
block_types=["Text"]
)