RAG 从知识入库到在线问答的完整流程是什么?

考查重点:离线接入与在线检索生成的职责

未标记

本题目录

参考答案

核心回答

RAG(检索增强生成)通常分为离线和在线两个过程:离线把知识处理成可检索的数据,在线根据问题找到证据,再让模型组织回答

离线:文档接入 → 解析与清理 → 切分 → 建立索引
在线:用户问题 → 检索 → 组织上下文 → 模型生成 → 返回回答与引用

这里描述的是常见的“先检索、后生成”流程。Agentic RAG 则允许模型决定是否检索、检索什么以及是否继续查找。LangChain 的检索文档区分了这些组织方式。

离线:把知识变成可检索的数据

  1. 接入与解析。 读取文档内容,保留标题、来源地址、版本等信息;表格和图片按实际业务需要处理。
  2. 清理与切分。 去掉重复和无用内容,按段落、章节等边界切成适合检索的片段。切片不只是追求长度一致,还要尽量保留语义。
  3. 建立索引。 使用向量检索时,为片段生成 Embedding 并保存索引;也可以使用关键词检索,或组合多种检索方式。

Document loader、text splitter、embedding、vector store、retriever 是一类实现中的常见组件名称,并不意味着必须使用某个框架。组件说明

在线:从问题到有依据的回答

  1. 理解问题。 根据需要补充对话上下文、澄清问题或改写检索词。
  2. 检索候选片段。 找到可能相关的资料。召回结果过多或排序不理想时,再考虑去重、重排等步骤。
  3. 组织上下文。 将选中的片段与问题交给模型,并保留片段对应的来源信息。
  4. 生成与返回。 模型根据证据回答;引用应能定位到实际检索到的资料,证据不足时应说明缺口。

重排可以进一步判断相关性,但会增加请求时间,是否使用取决于检索效果和响应时间要求。

用企业制度问答举例

以员工提问“出差住宿费超过标准怎么办”为例:

  • 入库时保留制度的生效时间和文档来源,避免把不同版本混在一起。
  • 检索时按用户所属地区和可访问范围过滤资料,再找住宿标准与例外审批条款。
  • 回答同时说明标准和例外流程,并给出对应条款链接。
  • 如果只有旧制度,说明资料缺口,不能把旧版本描述成当前规定。

常见追问

RAG 是否必须使用向量数据库?

不必须。核心是为生成过程提供检索得到的外部证据,检索可以来自关键词搜索、数据库查询或其他知识接口。

回答错误时先改 Prompt 吗?

先沿链路定位:文档有没有入库、是否切坏、相关片段有没有召回、是否进入上下文,最后再看模型有没有正确使用证据。否则可能在生成端反复调参,却没有解决检索缺失。

参考资料

资料核对:2026-09-10。企业制度问答为示例。

相关面经

69

广电数科

Java 开发工程师
实习
查看原面经 →
知识库如何初始化的

字节跳动

后端开发工程师
秋招一面
查看原面经 →
知识库如何搭建的,你们的agent如何开发的?从零还是基于已有平台

MemTensor

全栈开发工程师
社招一面
查看原面经 →
把一个知识库接入检索系统的整体流程是什么?

阿里巴巴

AI 全栈开发工程师
一面
查看原面经 →
项目追问
从本段实习这个先交流,你这个项目做了一个类似 RAG 的系统,核心功能是整理文档、从客户端发起问题、检索文档、加工语料回答是吧?

上海九云数智

大模型应用开发工程师(RAG 方向)
查看原面经 →
rag的一个整体的流程你可以说说吗
展开剩余 64 篇面经

百度

Agent 应用开发工程师
秋招一面
查看原面经 →
RAG 的流程是什么?

虾皮

Agent 应用开发工程师
秋招一面
查看原面经 →
讲下项目里 RAG 整体实现流程。

科大讯飞

Java 开发工程师
秋招一面、二面
查看原面经 →
项目追问
RAG知识库怎么做的
项目追问
知识库怎么做的

中科创达

后端开发工程师(AI / RAG 方向)
查看原面经 →
介绍一下自己实现的 RAG 整体流程。

BIGO

客户端开发工程师
秋招二面
查看原面经 →
项目追问
Agent项目RAG怎么做的,讲一下。

金山软件

AI 全栈开发工程师
一面
查看原面经 →
完整讲一遍RAG检索流程,从建库到查询。

智元创新

数据引擎研发工程师
秋招二面
查看原面经 →
数据分析agent的知识库是怎么做的?

润嵘金属网有限公司

AI 开发工程师
一面
查看原面经 →
RAG 怎么实现的。

字节跳动

Agent 开发工程师
一面
查看原面经 →
项目追问
项目中的RAG知识用到了哪些?离线上传和在线问答环节如何进行?

拼多多

大模型应用开发工程师(RAG 方向)
社招一面
查看原面经 →
聊聊你们知识库是怎么设计的?怎么检索的?
你们现在知识库具体是怎么做的?

百度

Go 后端开发工程师(安全平台)
日常实习
查看原面经 →
rag怎么做的?

阿里巴巴

大模型应用开发工程师(RAG 方向)
秋招一面
查看原面经 →
请完整介绍 RAG 从文档入库到召回、融合和重排的链路。

小红书

AI Native 全栈开发工程师
日常实习一面、二面
查看原面经 →
RAG 知识库项目背景及整体流程

去哪儿

前端开发工程师
一面
查看原面经 →
完整描述RAG全流程

美团

后端开发工程师(AI)
秋招一面
查看原面经 →
RAG怎么做的

亚信安全

Agent 开发工程师(AI Native 工具)
秋招一面
查看原面经 →
可以简单讲一下 RAG 一般是怎么设计的吗?

字节跳动

AI 应用开发工程师
秋招一面
查看原面经 →
用过 RAG 吗?

BIGO

客户端开发工程师
秋招一面
查看原面经 →
RAG

阿里巴巴

大模型应用开发工程师(RAG 方向)
一面
查看原面经 →
介绍一下什么是 RAG?

百度

Agent 应用开发工程师
秋招二面
查看原面经 →
LangChain实现RAG检索的完整流程是什么?

多益网络

AI 应用开发工程师
三面
查看原面经 →
RAG的结构,工作流程和作用是什么

要务科技

AI 应用开发工程师
暑期实习一面
查看原面经 →
用 LangChain 做过 RAG Demo 吗?

美团

Agent 开发工程师
实习一面
查看原面经 →
RAG流程具体是如何实现的?包括文档切分、向量检索、召回以及生成等环节。

百度

大模型研发工程师(Agent 方向)
秋招一面、二面
查看原面经 →
如果从零搭建一个团队内部的知识问答 RAG,完整流程是什么?主要分哪些步骤?

字节跳动

Agent 开发工程师
秋招一面
查看原面经 →
询问有没有rag经验,展开介绍

宁波银行

大模型应用开发工程师(RAG 方向)
校招秋招
查看原面经 →
RAG

转转

FDE
社招
查看原面经 →
RAG如何搭建

自变量

Agent 平台开发工程师
社招一面
查看原面经 →
RAG有用过吗?

拼多多

Agent 应用开发工程师
秋招一面
查看原面经 →
RAG

商汤

大模型应用算法工程师
实习一面、二面
查看原面经 →
RAG 原理,项目里有哪些相关经验,向量数据库、相似度计算、chunk 切片策略。

华为

Agent 应用开发工程师
实习一面、二面
查看原面经 →
6 解释RAG, SKILL, MCP。(差不多说对了)

百度

AI 应用开发工程师
社招一面
查看原面经 →
RAG全流程:chunk → embedding → 混合检索(向量+BM25)→ 重排序 → LLM生成

禅游科技

全栈开发工程师
实习一面
查看原面经 →
练习题的rag如何设计实现的

腾讯

大模型应用开发工程师(RAG 方向)
暑期三面
查看原面经 →
请介绍你在实习中负责的Agent+RAG项目的背景、整体技术方案,包括文档解析、分块策略、向量数据库的选型与存储方式,以及具体的检索查询流程。

哔哩哔哩(B站)

多屏客户端开发工程师
实习二面
查看原面经 →
rag 又是什么呢

爱回收

测试开发工程师
二面
查看原面经 →
rag啥原理 现在主流的rag是怎样实现的?

理想

AI 解决方案岗(职能类)
一面、二面
查看原面经 →
一面:结合简历问了我关于 rag的流程,agent 的理解,以及如何搭建一个 agent 系统 (业务相关)还有就是怎么做 benchmark。

雷鸣比特

前端开发工程师
实习
查看原面经 →
讲一讲项目里面的RAG相关内容

字节跳动

全栈开发工程师(Agent)
一面
查看原面经 →
RAG的具体流程

网易

大模型应用开发工程师(RAG 方向)
查看原面经 →
描述企业级RAG知识库全流程架构,从文档上传、切片、向量化、检索、重排到应答,各环节难点是什么?

阿里巴巴

Agent 开发工程师
暑期实习一面、二面
查看原面经 →
拷打实习的agent客服项目,介绍RAG的实现与回答生成过程

法大大

Java 开发工程师
实习一面
查看原面经 →
RAG私有数据库怎么做的

和顺慧康

AI 应用开发工程师
暑期实习
查看原面经 →
如果让你从零设计一个RAG(检索增强生成)系统,你认为必须包含哪些核心模块?请简述各模块的关键职责。

花小小新疆炒米粉

AI 全栈开发工程师
社招
查看原面经 →
拿到一个文本后,你会怎么处理来构建知识库?输入源是文本,具体处理流程是怎样的?

中兴

Agent 开发工程师
实习一面
查看原面经 →
你参与的是RAG知识库的构建工作吗?具体是怎么做的?

京东

后端开发工程师(智能运维)
实习暑期一面
查看原面经 →
18 了解Rag吗

腾讯音乐

后端开发工程师
二面
查看原面经 →
你的 RAG 系统是怎么设计的?

京东

Agent 开发工程师
查看原面经 →
a. 了解Rag吗?它是干什么的?

快手

Agent 应用开发工程师
实习一面
查看原面经 →
追问
(追问)整体检索流程是怎样的?从query 到最 终上下文的完整流程是什么?

MiniMax

大模型算法工程师
查看原面经 →
什么是 RAG?它是怎么提升生成质量的?标准RAG有什么问题与传统“检索 + 模型生成”的流程有何不同?

阿里巴巴

Agent 算法工程师
一面
查看原面经 →
梳理RAG系统整体架构与核心工作内容。

字节跳动

后端开发工程师(AI)
实习一面
查看原面经 →
介绍RAG的核心流程?

字节跳动

后端开发工程师(Agent)
二面
查看原面经 →
详细描述一下你项目中的 RAG 流程,从文档切块到最终生成的完整步骤是什么?

字节跳动

后端开发工程师(AI)
实习一面
查看原面经 →
mcp,rag是什么,用来干什么?

字节跳动

Agent 开发工程师
实习一面
查看原面经 →
你的Agent检索召回流程详细讲一遍,分词、向量化、检索、重排全链路,做了哪些优化?

阿里巴巴

AI 应用开发工程师
暑期实习二面
查看原面经 →
RAG的原理如何理解

蚂蚁集团

Agent 应用开发工程师
暑期实习一面
查看原面经 →
有没有做过rag,rag的分块和召回

美团

测试开发工程师
暑期实习一面
查看原面经 →
rag

顺丰

大模型应用开发工程师(RAG 方向)
实习
查看原面经 →
介绍RAG流程,分段有没有做优化;

滴滴

Agent 开发工程师
日常实习
查看原面经 →
RAG知识库系统全链路设计

字节跳动

Agent 开发工程师
一面、二面、三面
查看原面经 →
rag流程和优化

京东

算法工程师(对话机器人)
实习
查看原面经 →
解释Agent和RAG原理

招联

AI 应用开发工程师
一面
查看原面经 →
rag的基本流程

顺丰

大模型应用开发工程师(RAG 方向)
查看原面经 →
介绍RAG流程,分段有没有做优化;

收录题集

3

Agent开发面试题(附链接版

摸鱼酱mio · 个人整理 · 收录 1 道

查看题集 →

RAG 的核心概念及完整流程是什么?

八股集锦(高频问题)

小熊饼干_ · 个人整理 · 收录 1 道

查看题集 →

RAG的基本流程

RAG 面试题

小林 Coding · 个人整理 · 收录 2 道

查看题集 →

什么是 RAG?详细描述一个完整 RAG 系统的详细工作流程?

你使用 RAG 给大模型一个输入,系统是怎样的工作流程?

相关题目

4

相关关键词:检索增强生成、Retrieval Augmented Generation