跳到正文
GitHub · 灵魂体仓库·· 20 天前精选AI 评分55

Elysia0126 开源 AI Course Assistant:带页码引用问答、测验与 SM-2 闪卡的全栈 RAG 学习助手

Elysia0126/ai-course-assistant

来源与原文

GitHub · 灵魂体仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/Elysia0126/ai-course-assistant

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

Elysia0126 在 GitHub 开源了 AI Course Assistant,一个全栈 RAG 学习应用,支持上传课件 PDF、PPT、Word 与笔记后进行带页码级引用的流式问答、自动判分测验和基于 SM-2 间隔重复的闪卡复习。技术栈为 FastAPI + PostgreSQL/pgvector + Next.js,混合检索(HNSW 向量 + BM25 + RRF 融合)在 33 题人工标注评测集上达到 Recall@5 1.00、MRR 0.92,并修复了 Postgres ts_rank_cd 缺少 IDF 导致的排序缺陷(关键词 Recall@1 从 0.64 提升至 0.86)。

推荐理由

作者开源了一个完整 RAG 学习应用并附上 33 题检索评测数据,混合检索与安全实现细节可直接借鉴到类似项目。

来源:GitHub · 灵魂体仓库 · github.com