← 返回全部项目全链路可运行

年报 RAG 问答

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

pdfplumber/PyMuPDFBGE-small-zhFAISSRerankDashScopeFastAPILangChain 对照实现
我的角色
课程实战(独立完成)
周期
2026.07
规模
3,227 行 · 593MB 全自包含
年报 RAG 问答 界面截图
0.809
忠实度 Faithfulness
15 份年报
自带语料
FAISS 40MB
向量索引
RAGAS
评估框架
数据、模型、索引、评估、Web 界面全部自包含的企业级 RAG 教学实现:原生链路与 LangChain 链路双实现对照,RAGAS 四指标量化检索与生成质量。

§双实现对照 + 消融实验

原生实现(解析 → 分块 → BGE 嵌入 → FAISS → Rerank → DashScope 生成)与 LangChain 版对照实现并行,配合 compare_strategies.py 做策略消融;RAGAS 评估(faithfulness 0.809 / answer_relevancy 0.549 / context_precision 0.260 / context_recall 0.378)暴露了纯向量检索在精确匹配型问题上的短板——这正是后续加 Rerank 与混合检索的动机。

自带 FastAPI Web 界面(年报 RAG 问答 · 教学演示),检索链路本地可跑,生成环节需 DashScope key。

§接下来

混合检索(BM25+向量)引用溯源到页码

导览路线 · 下一站

金融 ReAct Agent

手写 ReAct 循环 + 5 工具的金融分析 Agent,附检索 A/B 报告

→