← 返回全部项目v4.0 · 含部署配置

Lesson Assistant

LLM 工作流备课助手:从单元内容到可下载 PPTX 的完整闭环

LangChain 1.0 LCELFlask 3python-pptxDashScope qwen-plusTavily原生 HTML/JS
我的角色
独立开发者
周期
2026.08
规模
2,091 行 · 6 API · 5 工具
Lesson Assistant 界面截图
大纲→课件→习题
生成闭环
6 个
API 路由
5 个
工具
真实 PPTX
产物
虽然仓库名叫 chemistry,实际支持任意学科:输入单元内容,自动生成结构化教学大纲、幻灯片内容、练习题并导出 PPTX。LCEL 状态机编排 + 人工确认节点,Apple 风格五步流程界面。

§方案:LCEL 状态机 + 人工确认节点

用 LangChain LCEL 编排生成工作流:大纲生成 → 结构化课件内容 → 练习题生成(含 Tavily+LLM 真题提取)→ python-pptx 落地为可编辑 PPTX。状态机内置人工确认节点,教师在关键步骤可介入修改。

Flask 提供 6 个 API 路由,前端为 748 行的 Apple 毛玻璃风格五步流程页;CLI 与 Web 双入口。

§真实产物

output/ 目录留存真实生成的教学 PPTX(含化学示例课),可直接下载查看效果——这是「能跑通」最直接的证据。

§界面速览

Lesson Assistant 界面 2Lesson Assistant 界面 3

§难点与取舍

为什么导出 PPTX 而不是网页课件

教师的真实工作流在 Office/WPS 里;可编辑的 PPTX 才能进入既有备课流程,而不是制造新的格式孤岛。

§接下来

Render 部署验证冒烟测试多模板课件样式

导览路线 · 下一站

年报 RAG 问答

全链路 RAG:15 份年报 → 分块检索 → Rerank → RAGAS 评估

→