TodayAI

用 LangChain 搭一条最小 RAG 链路

按 LangChain RAG 文档完成切分、向量化、检索与生成的最小闭环。

基于 LangChain Docs 整理 · RAG · 官方资料

RAG 把私有文档接到模型回答前。LangChain 文档给出标准组件:loader、splitter、embeddings、vector store、retriever。

这篇按官方路径搭一条可运行的问答链,不引入额外 Agent 编排。

切分、索引、检索、生成

  • 加载文档并按 chunk 切分
  • 用 Embedding 写入向量库
  • 用问题检索 top-k 片段
  • 把片段与问题交给模型生成答案

具体类名以当前 LangChain 文档示例为准;优先复制官方 notebook / docs 中的可运行片段,再换成你的语料。

最容易踩的坑

答案完全不着边际

先打印检索到的 chunk;召回失败时先调切分与 top-k,而不是先换更大模型。

官方资料

LangChain DocsRAG