AI Agent 驱动的期末备考工具,专注大学生课件场景。将实时课件内容与「Completeness-first」原则结合,课件 RAG 优先召回,不足时主动补全——拒绝「文档未提及」式推辞,直接给出可落笔的备考建议。
无需部署,打开即用。
上传课件 PDF,选择交互方式,AI 自动调用知识工具并按来源分区输出结构化解析:
- 📌 考点定位(紫色):宏观定位知识点在课件中的位置
- 📘 课件原文(蓝色):RAG 精准溯源,附文档名与页码
- 📗 AI 补充(绿色):课件不足时主动补全学科知识
- 📙 联网参考(橙色):触发联网检索时输出,附来源 URL
- 💡 解题思路 / ✅ 参考答案 /
⚠️ 易错提醒 / 📝 模拟练习
内置四个 Quick Action 按钮,一键唤起典型场景(⭐ 提取核心考点 / 📝 生成模拟考题 / 🔍 易错点梳理 / 💬 深入追问)。
支持多会话 Tab 管理、LaTeX 公式渲染、SSE 流式输出。
# 1. 安装依赖
npm install
# 2. 配置环境变量
cp .env.example .env
# 填入 VITE_DIFY_API_KEY=app-xxxx
# 3. 启动
npm run dev浏览器打开 http://localhost:5173。未配置 API Key 时自动使用 mock 数据。
| 层级 | 技术 |
|---|---|
| 前端 | React 19 + TypeScript + Vite + Tailwind CSS v4 |
| AI 后端 | Dify Chatflow(qwen3.5-plus + 文档提取器 + 联网搜索) |
| 公式渲染 | remark-math + rehype-katex |
| 部署 | Hugging Face Spaces(Docker) |
| 变量 | 说明 |
|---|---|
VITE_DIFY_API_URL |
Dify API 地址,默认 https://api.dify.ai/v1 |
VITE_DIFY_API_KEY |
Dify Chatflow 应用的 API Key(app-xxxx) |