ReadAny 中文文档 下载 App

RAG 对话原理:ReadAny 如何"读懂"你的书

什么是 RAG

RAG(Retrieval-Augmented Generation,检索增强生成)是当前 AI 问答系统的主流架构。简单说就是:不让 AI 凭空回答,而是先从你的书里找出相关内容,再让 AI 基于这些内容生成回答。

ReadAny 的核心价值不在于"能聊天",而在于聊天的上下文就是你正在读的那本书。

完整工作流

当你在 ReadAny 里对一本书提一个问题时,后台发生了这些事:

第一步:文档预处理(导入时完成)

在你导入书籍的时候,ReadAny 已经完成了这些工作:

  1. 语义分块——按段落和语义边界把全书切成 200-500 字的小块,保持每个分块的语义完整性
  2. 向量嵌入——调用你配置的嵌入模型(embedding model),为每个分块生成一个高维向量(通常 384-1024 维)
  3. 存储索引——把向量和原始文本分块一起存入本地 SQLite 数据库的向量索引表

这一步完成后,你的每本书就变成了一个可检索的向量数据库。

第二步:混合检索(你提问时)

你输入问题后,ReadAny 同时跑两路检索:

两路结果合并排序,取 Top-K(默认 8-12 个)最相关的分块。

第三步:上下文组装

ReadAny 把这些信息打包成一个 prompt 发送给 AI:

第四步:生成回答并附带来源

AI 生成回答后,ReadAny 做两件事:

  1. 来源追溯——在回答中每个关键论点后面标注它来自哪个分块(章节号 + 大致位置)
  2. 对话记忆——当前会话内保留上下文,让追问成为可能("能展开说说你刚才提到的那个例子吗?")

为什么这比普通聊天强

普通 AI 聊天(比如直接问 GPT)的问题是:

ReadAny 的 RAG 管道从根本上解决了这些问题——AI 的回答被严格限制在你这本书的内容范围内,还能追溯出处。