hefeng6500 在 一个把 RAG 分成 5 个阶段,从最简单 Demo 进化到企业级 / 科研级系统的开源项目:UltimateRAG 中发帖
项目地址:
运行截图:
[4274e088888735ee9a92d4f85f84b84f.png]
我在做一个 RAG 开源项目,目标很明确:
把 RAG 拆成 5 个清晰阶段,从“能跑的 Demo”,一步步演进到工程可用、甚至具备科研价值的系统。
不是堆功能,也不是概念展示,而是按真实工程节奏推进。
五个阶段的设计思路
Stage 1:Naive RAG
最小可用闭环:文档 → 分块 → 向量检索 → 问答
解决“到底在跑什么”
Stage 2:Advanced RAG
语义分块、混合检索、重排序、路由
解决“为什么效果不稳定”
Stage 3:Agentic RAG
多步推理、工具调用、自反思
解决“复杂问题怎么拆解”
Stage 4:GraphRAG / Fine-tuning
结构化知识、关系推理、模型适配
开始接近科研与复杂业务场景
S...