RAG 系统

检索增强生成系统

什么是 RAG 系统?

RAG(Retrieval-Augmented Generation)是一种结合检索和生成的 AI 系统。它先从知识库中检索相关信息,再利用 LLM 生成答案,有效减少幻觉并提高准确性。

核心特点

  • 减少 LLM 幻觉
  • 知识库实时更新
  • 答案可追溯
  • 支持多种数据源

应用场景

  • 智能问答系统
  • 企业知识库
  • 文档助手
  • 客户支持

技术架构

关键组件

Document Loader

文档加载器

Text Splitter

文本分块器

Embedding Model

向量化模型

Vector Store

向量存储

Retriever

检索器

LLM

大语言模型

相关技术对比

RAG 系统 vs 纯 LLM

优点

  • ✓ 简单
  • ✓ 响应快

缺点

  • ✗ 幻觉严重
  • ✗ 知识过时
  • ✗ 无法追溯

RAG 系统 vs 搜索引擎

优点

  • ✓ 信息全面
  • ✓ 实时性强

缺点

  • ✗ 无生成能力
  • ✗ 需要人工筛选

RAG 系统 工具

32 个工具

LangChain

LangChain

开源

LangChain: 核心库(langchain / langchain-core):chains、prompts、document loaders、text splitters

AgentRAG框架
Pinecone

Pinecone

全托管 Serverless 向量数据库,提供向量写入、元数据过滤与相似度检索。

向量数据库ServerlessRAG
LlamaIndex

LlamaIndex

开源

把私有数据接入 LLM 应用的开源数据框架

RAG框架Python数据框架
Dify

Dify

开源

可视化编排工作流、RAG 与 Agent 的 LLM 应用平台

LLM应用平台工作流编排RAG
Weaviate

Weaviate

开源

同时存储对象与向量的开源数据库,检索可叠加结构化过滤

向量数据库RAG混合检索
FastGPT

FastGPT

开源

开箱即用的 AI Agent 构建与知识库问答平台

知识库问答工作流编排Agent
MaxKB

MaxKB

开源

一条 docker 命令起步的企业级知识库智能体平台

知识库智能体平台RAG
ChatDOC

ChatDOC

上传 PDF 提问,答案可点回原文精确定位

PDF 问答文档解析溯源引用
Milvus

Milvus

开源向量数据库,为 AI 应用提供向量相似度检索与标量过滤

向量数据库RAG近似最近邻
腾讯云向量数据库

腾讯云向量数据库

腾讯云全托管的分布式向量数据库,支持多种索引类型与相似度检索。

向量数据库腾讯云国产
阿里云 Elasticsearch/OpenSearch

阿里云 Elasticsearch/OpenSearch

在既有检索引擎上提供的全托管向量检索服务

向量检索托管服务阿里云
Haystack

Haystack

开源

用组件与管线编排 RAG 和 Agent 的 Python 框架

RAG框架Pipeline编排Python
RAGFlow

RAGFlow

开源

基于深度文档理解、回答带引用溯源的 RAG 引擎

RAG引擎文档解析引用溯源
Flowise

Flowise

开源

Flowise: 可视化画布:拖拽式编排 chain / agent / 工具。

可视化工作流
Qdrant

Qdrant

开源

Rust 编写的开源向量数据库,支持带结构化过滤的向量检索

向量数据库Rust语义搜索
Chroma

Chroma

开源

开源向量数据库,几行代码完成文档入库与语义检索

向量数据库RAG嵌入式
pgvector

pgvector

开源

PostgreSQL 的开源向量相似度检索扩展

PostgreSQL向量检索RAG
Ragas

Ragas

开源

开源RAG评估框架,忠实度与上下文精度等参考指标覆盖全链路

RAG评估LLM评测开源
Vespa

Vespa

开源

开源的大数据与 AI 检索及推荐引擎

Vespa向量检索张量
Redis

Redis

开源

在 Redis 查询引擎上做向量相似度检索的能力

Redis向量检索RediSearch
OpenSearch

OpenSearch

开源

开源搜索与分析引擎,内置向量近邻检索

OpenSearch向量检索k-NN
LanceDB

LanceDB

开源

嵌入式向量库,连本地目录或对象存储即可做多模态检索

向量数据库嵌入式多模态
MongoDB Atlas Vector Search

MongoDB Atlas Vector Search

Atlas 托管服务中的向量近邻检索功能

MongoDBAtlas向量检索
Azure AI Search

Azure AI Search

Azure 上的全托管检索服务,同一索引内支持全文、向量与混合检索。

向量检索Azure混合检索
OpenAI Vector Stores

OpenAI Vector Stores

OpenAI API 内置的托管向量存储,供 file_search 检索。

向量存储OpenAIRAG
Annoy

Annoy

开源

Spotify 开源的 C++/Python 近邻检索库,索引以静态文件 mmap 共享

向量检索ANN推荐系统
ScaNN

ScaNN

开源

Google Research 开源的大规模向量检索库,主打各向异性向量量化

向量检索ANNGoogle
hnswlib

hnswlib

开源

仅头文件的 C++ HNSW 近邻检索实现,带 Python 绑定,支持增量插入与更新

向量检索HNSWC++
Marqo

Marqo

开源

面向电商的 AI 搜索与商品发现平台,开源自托管版已停止维护

电商搜索语义搜索推荐系统
Zilliz Cloud

Zilliz Cloud

Milvus 团队的全托管向量数据库云服务,用 pymilvus 连接检索。

向量数据库Milvus托管服务
Vald

Vald

开源

基于 Kubernetes 的云原生分布式近似最近邻稠密向量搜索引擎

向量检索Kubernetes云原生
AlphaSense

AlphaSense

五亿份研报与专家纪要之上的金融研究搜索

金融研究市场情报专家网络

当前展示精选 Top 20(已验证 + 高评分优先)