跳到主要内容

5分钟,0 代码,从零搭建 RAG 实战

为什么需要 RAG

用大模型久了,总会遇到糟心的问题:

  • 不认识私有数据:你的笔记、文档、项目资料,它一概不知,只能凭训练数据泛泛而谈。
  • 训练数据会过时:模型训练有截止日期,新东西它不知道。
  • 一本正经地胡说八道:不知道的问题也能答得头头是道,也就是所谓的 幻觉

RAG(检索增强生成)就是上述这些问题的方案:把你自己的资料丢给 AI,它回答之前先查资料,查到了再基于资料作答。

RAG 原理

RAG 的流程分两个阶段:

  • 索引阶段:文档 → 切分成小块 → 向量化(Embedding)→ 存入向量数据库
  • 问答阶段:你的问题 → 从向量库检索最相关的几个片段 → 片段 + 问题一起交给大模型 → 基于资料生成答案

核心就一句话:先检索,再生成

如果完全自己写代码搭一套 RAG,你需要处理:文档解析与分块、选 Embedding 模型、部署向量数据库、写检索与排序逻辑、拼 Prompt、再做个对话界面——对非工程师门槛不低,而阿可把这一整条链路都封装好了,只需要理解两个核心概念:

  • 知识库:存放你的资料,平台自动完成切分、向量化、索引
  • 队友:一个可自定义人设的 AI 助手,绑定知识库后,对话时自动检索再回答

操作步骤

第 1 步:准备账号

  • 一个阿可账号
  • 一个语雀知识库(工作笔记、读书笔记、学习笔记……)

第 2 步:创建知识库,接入语雀

在阿可的知识库管理中新建知识库,数据来源选择 语雀,勾选要同步的语雀知识库范围。

阿可知识库添加语雀连接器的配置页面

提交后等待平台完成同步与索引,语雀里的文档会被自动拉取、切分并建立向量索引,文档量大的话需要等一会儿。

阿可知识库中的语雀文档正在初始化
阿可知识库中的语雀文档已完成初始化并显示为就绪

注意:语雀笔记后续有更新,记得回来重新同步,否则 AI 读到的还是旧内容。

第 3 步:创建队友并绑定知识库

打开一个新会话,发送“@队友创建助手 我刚刚创建了一个知识库 Yuque,根据知识库内容创建一个私人的 RAG 助手。”

阿可根据语雀知识库创建私人 RAG 助手

至此,私人 RAG 知识库已建立完毕,即可开始使用。

第 4 步:测试

打开一个新会话或直接在刚刚的会话中 @队友名称,即可让 AI 读取你的私有文档。

阿可的语雀知识助手检索并总结知识库内容

总结

整个流程回顾下来只有三步:建知识库 → 构建队友 → 开聊,全程没有一行代码,分块、向量化、检索这些脏活累活都由平台代劳,对小白真的蛮友好。

私人 RAG 的价值不在于技术本身,而在于:从这一刻起,那些记完就再没翻开过的语雀文档,终于开始反过来为你工作。

💬 评论区