ApeRAG 是一个生产级 RAG(检索增强生成)平台,结合了图 RAG、向量搜索、全文搜索和先进的 AI 智能体。构建具有混合检索、多模态文档处理、智能代理和企业级管理功能的复杂 AI 应用程序。
github.com/apecloud/ApeRAG/
“ApeRAG 是你构建自己的知识图谱、进行上下文工程以及部署能够自主搜索和推理知识库的智能 AI 代理的最佳选择。”
核心特性
1. 先进的索引类型: 五种全面的索引类型实现最优检索:向量、全文、图谱、摘要和视觉 - 提供多维度的文档理解和搜索能力。
2. 智能 AI 代理: 内置 AI 智能体,支持 MCP(模型上下文协议)工具,能够自动识别相关集合、智能搜索内容,并提供网络搜索功能,实现全面的问答能力。
3. 增强的图 RAG 与实体规范化: 深度改造的 LightRAG 实现,具备先进的实体规范化(实体合并)功能,构建更清晰的知识图谱并改善关系理解。
4. 多模态处理与视觉支持: 完整的多模态文档处理,包括图像、图表和视觉内容分析的视觉能力,以及传统的文本处理。
5. 混合检索引擎: 复杂的检索系统,结合图 RAG、向量搜索、全文搜索、基于摘要的检索和基于视觉的搜索,实现全面的文档理解。
6. MinerU 集成: 由 MinerU 技术驱动的高级文档解析服务,为复杂文档、表格、公式和科学内容提供优异的解析能力,可选 GPU 加速。
7. 生产级部署: 完整的 Kubernetes 支持,配有 Helm charts 和 KubeBlocks 集成,简化生产级数据库(PostgreSQL、Redis、Qdrant、Elasticsearch、Neo4j)的部署。
8. 企业管理: 内置审计日志、LLM 模型管理、图形可视化、全面的文档管理界面和智能体工作流管理。
9. MCP 集成: 完全支持模型上下文协议(MCP),实现与 AI 助手和工具的无缝集成,支持直接访问知识库和智能查询。
10. 开发者友好: FastAPI 后端、React 前端、使用 Celery 的异步任务处理、广泛的测试、全面的开发指南和智能体开发框架,便于贡献和定制。