国内开源RAG知识库ChatWiki MaxKb QAnyThing对比

RAG 知识库 , 是一个比较火的赛道,以下是国内开源的RAG 知识库

ChatWiki  芝麻小客服开源的一个RAG 知识库,核心特点是和人工聊天系统打通,可以作为对外的聊天系统使用。

开源地址 https://github.com/zhimaAi/chatwiki

云端体验地址 https://chatwiki.com

MaxKb 飞致云开源的,特点是简单,具备基础功能,整体还不错,但是没有云端版本。

开源地址GitHub - 1Panel-dev/MaxKB: 🚀 基于 LLM 大语言模型的知识库问答系统。开箱即用、模型中立、灵活编排,支持快速嵌入到第三方业务系统,1Panel 官方出品。

QAnyThing 网易出品的,特点是基于离线训练的RAG 系统。也有云端版。

GitHub - netease-youdao/QAnything: Question and Answer based on Anything.

云端体验  QAnything

### 开源 RAG 知识库项目 GitHub 资源 开源RAG(Retrieval-Augmented Generation)知识库和项目在 GitHub 上有多个活跃的社区支持,这些资源提供了丰富的工具和技术实现方案。以下是几个重要的开源 RAG 项目及其特点: #### 1. **OpenRAG** OpenRAG 是一个专注于 RAG 技术的开源项目集合[^1]。它旨在通过整合公开数据来构建全面的知识库,帮助开发者快速了解并应用 RAG 技术。该项目不仅涵盖了理论基础,还提供了实际案例分析以及技术实现细节。 - **GitHub 地址**: [https://github.com/OpenRAG](https://github.com/OpenRAG) - **功能亮点**: - 提供多维度的数据检索方法。 - 支持多种自然语言处理任务。 - 定期更新以保持最新技术水平。 #### 2. **网易 RAG 问答知识库** 由网易开发的 RAG 问答知识库是一个备受关注的开源项目,目前已获得超过 6K 的 Star 数量[^2]。此项目的核心在于其高效的两阶段检索机制,能够显著提升信息检索效率与准确性。 - **GitHub 地址**: [https://github.com/Netease/RAG-KnowledgeBase](https://github.com/Netease/RAG-KnowledgeBase) - **关键技术点**: - 使用先进的大模型作为底层技术支持。 - 设计了一键部署的功能,极大简化了安装过程。 - 配备详细的文档说明以便于新手入门。 #### 3. **Unstructured-IO/unstructured** 虽然该仓库并非专门针对 RAG 技术而创建,但它包含了大量可用于构建 RAG 应用程序的基础组件[^3]。特别是其中涉及的内容提取与结构化处理能力对于增强检索效果非常有用。 - **GitHub 地址**: [https://github.com/Unstructured-IO/unstructured](https://github.com/Unstructured-IO/unstructured) - **适用场景**: - 复杂文件类型的解析。 - 文本数据预处理及清洗操作。 #### 示例代码片段 下面展示如何利用 Python 实现简单的向量数据库查询逻辑,这通常是 RAG 流程中的重要组成部分之一: ```python from sentence_transformers import SentenceTransformer import faiss def create_index(sentences): model = SentenceTransformer('all-MiniLM-L6-v2') embeddings = model.encode(sentences) dimension = embeddings.shape[1] index = faiss.IndexFlatL2(dimension) index.add(embeddings.astype('float32')) return index sentences = ["This is a test", "Another example"] index = create_index(sentences) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值