RAG 是什么
先检索,再生成。把私有文档切块、向量化、召回相关片段,再交给模型回答——减少胡编,回答能对上来源。
流程(记四步就够)
- 入库:文档切块 → 向量化 → 写入向量库/索引
- 提问:用户问题同样向量化
- 召回:找出最相关的若干片段
- 生成:把片段当上下文,再让模型作答(可要求引用出处)
知识库从哪来
先小后大,先能检索再谈优化。常见来源:
- 简历、面试笔记、项目 README
- 业务文档、Wiki、接口说明
- 会议纪要、规范、FAQ
不必一上来追求「全公司知识库」;一份 Markdown 目录跑通闭环即可。
和 Agent 的关系
- RAG:给模型「可引用的私有知识」
- Agent:模型 + 工具 + 循环,去「做事」
Agent 可以把检索当成一个 Tool,但 RAG 本身不是 Agent。概念入门到此即可;落地见 Agent 应用开发。
选型与场景见 模型选择指南。