
Sync Vault
Sync Vault是一个 Obsidian 插件,让 Obsidian 像访问本地文件一样轻松使用多种云服务上的资源,释放本地存储和同步压力。
ExamPass Assistant 是一款开源的 AI 驱动考试辅助工具。它能一键读取 PPTX、DOCX、PDF 等课件,通过多 Agent 深度编排流程,自动生成结构化知识清单、交互式章节测试、动态知识图谱及仿真期末试卷,将静态文档转化为动态的学习利器。
面对厚重的课堂讲义和复杂的期末考试,如何高效提炼重点、检验掌握程度?ExamPass Assistant 是一款开源的 AI 驱动考试辅助工具。它能一键读取 PPTX、DOCX、PDF 等课件,通过多 Agent 深度编排流程,自动生成结构化知识清单、交互式章节测试、动态知识图谱及仿真期末试卷,将静态文档转化为动态的学习利器。
默认 /exampass 命令调度 5 个专业子 Agent,形成严谨的生产流水线:
| 阶段 | Agent 角色 | 核心任务 |
|---|---|---|
| 0. 提取 | run_exampass.py | 原始文档解析,生成 _extraction_bundle.json |
| 1. 骨架 | skeleton-agent | 构建知识依赖图 (knowledge_skeleton.json),按章切片 |
| 2. 创作 | notes-agent + item-agent | 并行生成笔记 HTML 与题目 JSON |
| 3. 评审 | reviewer-agent + solver-agent | 并行评审内容质量,两遍法解题验证 |
| 4. 修订 | 编排器 + 定向修订 | 聚合反馈,仅重做受影响章节,确保最终质量 |
| 5. 渲染 | template_engine | 生成最终交互式 HTML 文件 |
注:所有中间产物保存在 .epa_work/ 目录,支持断点续传与秒级缓存复用。
git clone https://github.com/WUBING2023/ExamPass-Assistant.git
cd ExamPass-Assistant
pip install -r requirements.txt
/exampass <课件目录>
# 生成:知识清单 + 章节测试 + 知识图谱 + 仿真试卷
/exampass fast <课件目录>
# 跳过子 Agent 编排,快速产出初稿
/exampass graph <课件目录>
/exampass final <课件目录>
/exampass update







