【零门槛搭建】小白也能上手!QAnything本地知识库系统保姆级部署教程,大模型RAG技术实战指南

[AI]部署安装有道QanyThing 部署安装有道Qanything 阅读详情

一、什么是QAnything


QAnything (Question and Answer based on Anything) 是一款由网易开源的本地知识库问答系统,致力于支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用,非常适合对数据安全有高要求的场景。

您的任何格式的本地文件都可以往里扔,即可获得准确、快速、靠谱的问答体验。

目前已支持格式:

  • PDF(pdf)
  • Word(docx)
  • PPT(pptx)
  • XLS(xlsx)
  • Markdown(md)
  • 电子邮件(eml)
  • TXT(txt)
  • 图片(jpg,jpeg,png)
  • CSV(csv)

二、QAnything的特点


● 数据安全,支持全程拔网线安装使用。

● 支持文件类型多,解析成功率高,支持跨语种问答,中英文问答随意切换,无所谓文件是什么语种。

● 支持海量数据问答,两阶段向量排序,解决了大规模数据检索退化的问题,数据越多,效果越好,不限制上传文件数量,检索速度快。

● 硬件友好,默认在纯CPU环境下运行,且win,mac,linux多端支持,除docker外无依赖项。

● 易用性,无需繁琐的配置,一键安装部署,开箱即用,各依赖组件(pdf解析,ocr,embed,rerank等)完全独立,支持自由替换。

● 支持类似Kimi的快速开始模式,无文件聊天模式,仅检索模式,自定义Bot模式。

三、QAnything的架构


四、特性介绍


4.1 最新特性表


特性python(v1.4.2)docker(v1.1.2)全部QAanything(v2.0.8)说明
详细安装文档☐☐☐
API支持☐☐☐
生产环境(小型生产环境)☐☐✅
离线使用☐☐✅
支持多并发☐☐✅
支持多卡推理✅v2.0.8版本不再提供默认版本LLM,需用户自行通过ollama等工具部署本地LLM
支持Mac(M系列芯片)✅✅
支持Linux✅✅✅python旧版本Linux默认安装tensorflow-cpu,如需使用cudn2-gitb=2.0时自动切换为nonatickm
支持windows(无需WSL)✅✅python旧版本均可以通过安装支持cudn2直接在非WSL环境下启动
支持CPU环境✅✅✅
支持bertembedding(BM2相似度排序)✅✅✅
支持联网检索(需外网VPN)✅
支持FAQ问答☐☐✅
支持自定认机器人(可绑定知识库,可分享)☐☐✅
支持文件溯源(数据来源可直接点击打开)☐☐✅
支持问答日志检索☐☐✅
支持解析语音文件(依赖ffmpeg,解析速度慢)✅✅
支持OpenClossOS☐✅
支持与OpenAI接口兼容(直接开搞大模型免费的钱钱)☐✅
rdf(包含表格解析效率++)✅v1.4.2版本手动设置,v0.0.0无手动设置,qdf解析效果和性能均有提升
用户自定义embed、trank接口(实验性,提升速度)✅v1.4.2需手动设置,v2.0.0默认使用最佳配置
其他文件类型解析效果++✅
支持独立服务调用☐☐✅v2.0.9版本独立服务器,包括chat服务,可独立调用(http)
支持快速开始模式☐☐✅快速开始,无需创建知识库,支持无文件问答
支持仅检索模式☐☐✅仅返回检索结果,不调用大模型进行问答
支持解析结果chunk内容可编辑,手动编辑☐☐✅v2.0.0版本支持手动编辑chunk内容,实时生效
支持解析图片文档,支持回✅

4.2 V2.0.0版本新增细节优化:


● 支持前端配置API_BASE,API_KEY,文本分片大小,输出token数量,上下文消息数量等参数

● 优化Bot角色设定的指令遵循效果,每个Bot可单独配置模型参数

● 支持创建多个对话窗口,同时保存多份历史问答记录

● 支持问答记录保存成图片

● 优化上传文件逻辑,解析文件与问答请求独立,上传文件不再影响问答

● 优化镜像大小,旧版本镜像压缩后大小为18.94GB->新版镜像压缩后大小为4.88GB,降为原有的1/4,提供完整Dockerfile

● 检索优化,chunks新增片段融合与排序,聚合单文档或双文档

● 检索阶段和问答阶段均嵌入metadata信息,提升检索和问答效果

4.3 各阶段数据展示:


● 知识库所有文件上传进度展示 ● 知识库单个文件上传进度展示,上传各阶段耗时 ● 问答信息统计,包含问答各阶段耗时,tokens消耗,模型信息等 ● 用户信息统计,包含上传文件总数量,总耗时,问答历史记录等

五、安装指南


5.1 必要条件


系统依赖要求说明
通用RAM Memory>= 20GB
Linux/MacDocker version>= 20.10.5[docker install]
Linux/Macdocker compose version>= 2.23.3[docker-compose install]
WindowsDocker Desktop>= 4.26.1(131620)[Docker Desktop for Windows]

5.2 下载及安装

在 Linux 上启动docker-compose -f docker-compose-linux.yaml up -d# 在 Mac 上启动docker-compose -f docker-compose-mac.yaml up -d# 在 Windows 上启动docker-compose -f docker-compose-win.yaml up -d

`

这一步包括拉取镜像和启动,拉取镜像的过程较长,大概10多分钟。

5.3 使用演示

  • 新建知识库:上传本地文件,系统自动解析。
  • 问答体验:输入问题,获取精准答案,支持溯源查看原文。
  • 自定义Bot:绑定知识库,打造专属AI助手。

QAnything默认端口:8777,运行成功后,即可在浏览器输入以下地址进行体验:http://localhost:8777/qanything/

新建知识库:

上传文档集:

录入问答集:

六、总结


  • QAnything是一款强大且易用的本地知识库问答工具,特别适合企业、研究团队或个人用户管理海量文档。
  • 它的离线安全、多格式支持和高效检索能力,使其成为知识管理的利器。
  • 无论是搭建内部知识库,还是快速查找文件内容,QAnything都能轻松胜任。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

LLM漫谈(二)| QAnything支持任意格式文件或数据库的本地知识库问答系统 QAnything (Question and Answer based on Anything) 是致力于支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用。您的任何格式的本地文件都可以往里扔,即可获得准确、快速、靠谱的问答体验。目前已支持格式: PDF,Word(doc/docx),PPT,Markdown,Eml,TXT,图片(jpg,png等),网页链接,更多格式,敬请期待... 阅读详情

相关推荐

实战搭建网易有道的QAnything(二) 正式下载安装

整个安装过程实际上就是在不停等待下载文件过程,还好需要的文件都是国内可以现在,还没有需要用到科学上网的,唯一的就是github下载QAnything 源码,又可能抽风访问不了,那么就到gitee或者其他镜像下载就好了。

morsth的博客 3749

QAnything:网易开源本地知识库问答系统

QAAnything(QAnything) 是一个本地知识库问答系统,旨在支持各种文件格式和数据库,允许离线安装和使用。用户只需将任何本地存储的任何格式的文件拖放到系统中,即可获得准确、快速和可靠的答案。

lvaolan168的博客 5108

MATLAB实战:手把手教你实现Gardner环路位同步(附完整代码)

本文通过MATLAB实战,详细讲解了Gardner环路位同步算法的原理与实现。内容涵盖插值滤波器、定时误差检测、环路滤波器与数控振荡器等核心模块,并提供完整代码和调试技巧,帮助读者掌握数字通信中关键的符号定时同步技术。

weixin_29048775的博客 175

网易有道QAnything 安装部署实践(RAG)

网易有道QAnything 安装部署实践,理解一个完整RAG的高级构造。

lianghao118的博客 2万+

第五节 Amesim《直动型溢流阀HCD建模》HCD5 学习资料

利用HCD原则创建直动型溢流阀的界面。这可能包括图形化表示直动型溢流阀的工作原理、操作方式和调节方法。这样的界面应当直观且易于理解,使用户能够轻松了解阀门的功能和使用方法。

m0_58052642的博客 1330

Upwork入门指南:如何创建吸引人的个人资料

本文详细介绍了如何在Upwork上创建并优化个人资料,帮助自由职业者吸引更多客户。内容包括: 注册与验证:从注册账号到邮箱验证的完整步骤。 个人资料填写:如何撰写吸引人的标题、简介,选择技能标签,以及设置专业头像和费率。 作品集与优化:上传高质量作品集,提升搜索排名和客户信任度。 常见问题解答:解决新手常见问题,如无工作经验或审核不通过。 通过本文的指导,你将学会打造一个专业且高效的个人资料,为在Upwork上获得更多机会奠定基础。

qq_61813593的博客 3523

企业级RAG实战:5分钟从零搭建QAnything本地知识库问答系统

QAnything (Question and Answer based on Anything) 是一款由网易开源的本地知识库问答系统,致力于支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用,非常适合对数据安全有高要求的场景。

优快云_430422的博客 1333

R语言实战:5分钟搞定NHANES数据库的加权分析与可视化(附完整代码)

本文提供了一份R语言实战指南,帮助研究者在5分钟内完成NHANES数据库的加权分析与可视化。通过详细的代码示例,涵盖数据获取、清洗、加权分析和可视化全流程,特别适合公共卫生和流行病学研究者快速掌握复杂抽样数据的处理方法。

www00的博客 257

企业级RAG实战:5分钟从零搭建QAnything本地知识库问答系统(附教程)

今天带大家一起搭建一个本地知识库的问答系统 QAnything,QAnything特点的是界面友好,简单易用,知识库管理和问答之外,也提供了 Agent、速读、AI写手等能力。

Y525698136的博客 1181

喷涂机器人系列编程:ABB IRB 5500_(2).ABB IRB 5500喷涂机器人系统架构与组件

ABB IRB 5500喷涂机器人系统不仅在性能上表现出色,而且在安全和维护方面也提供了全面的解决方案。通过本文的详细介绍,希望读者能够更好地理解和掌握这一系统的架构和功能,为实际应用提供有力支持。

zhubeibei168的博客 779

torch_npu 用法笔记

torch_npu 用法笔记

jacke121的专栏 1537

基于 QAnything 的知识库问答系统:技术解析与应用实践

QAnything 是一个基于 AI 技术的本地知识库问答系统,它允许用户将各种格式的文档(如 PDF、Word、图片等)导入到本地知识库中,然后通过自然语言对话的方式与这些文档进行交互。这种方式极大地简化了信息检索和知识管理的过程,使得用户可以更加便捷地获取所需信息。企业知识管理:帮助企业整合内部文档,提高员工获取信息的效率。个人学习助手:辅助学生或研究人员快速检索和理解大量学习资料。客户服务:为客服人员提供快速准确的信息检索工具,提高服务质量。法律和合规:协助法律专业人士快速查找相关法规和案例。

机器学习社区 2743

RT-Thread精通PM功耗调优 - Tickless篇

背景 让别人的思想装到自己的脑袋里,这不仅需要威逼利诱,还需要讲清楚原理。喜欢才能接受。 功耗基本的调试手段,估计前面讲了很多,或许只有少数人群可以接受。 更有极少的人,了解了整个功耗管理的体系、原理,愿意接受这样的【安排】。 这里的功耗调优思路,其实只是解决功耗问题的一种思路,并不是框架。 解决问题,自古以来,都是千奇百怪,秒在【奇】。 介绍 本篇介绍下Tickless的工作原理。 Tickless 可以理解为:tick-less,tick or little tick。 tick定.

坚韧与专注 1531

QAnything知识库问答系统离线部署(LLM+RAG)

QAnything 是网易有道开源的一个问答系统框架,支持私有化部署和SaaS服务两种调用形式。它能够支持多种格式的文件或数据库,提供准确、快速和可靠的问答体验。目前已支持的文件格式包括PDF、Word、PPT、Markdown、Eml、TXT、图片(jpg、png等)以及网页链接等。

6466

《UDS协议从入门到精通》系列——图解0x10:诊断会话控制

什么是诊断会话控制服务?切换模式时ECU要做哪些?有没有通信示例?本文全网最详解!!

车载系统攻城狮 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【搭建AI大模型】本地私有化RAG知识库搭建—基于Ollama+AnythingLLM保姆级教程

检索增强生成(Retrieval-Augmented Generation,RAG)是一种结合了信息检索和语言模型的技术,它通过从大规模的知识库中检索相关信息,并利用这些信息来指导语言模型生成更准确和深入的答案。这种方法在2020年由Meta AI研究人员提出,旨在解决大型语言模型(LLM)在信息滞后、模型幻觉、私有数据匮乏和内容不可追溯等问题。

2401_85325557的博客 1214

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

业级RAG实战:5分钟从零搭建QAnything本地知识库问答系统,大模型入门收藏这篇就足够了

今天带大家一起搭建一个本地知识库的问答系统 QAnything,QAnything特点的是界面友好,简单易用,知识库管理和问答之外,也提供了 Agent、速读、AI写手等能力。

2301_81888214的博客 911

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

网易有道开源本地知识库问答系统 QAnything 介绍及本地部署

(Embedding + Rerank),能有效提升大规模数据检索的准确率,数据量越大效果越好。此外,QAnything 支持跨语种问答(中英文混合问答),并可通过私有化部署保障数据安全,适用于企业级应用和个人知识库管理。QAnything 是由网易有道推出的开源本地知识库问答系统,基于 RAG(检索增强生成)技术开发,支持多种文件格式(如 PDF、Word、PPT、图片、网页链接等)的离线问答。服务启动后,浏览器访问。即可上传文件并提问。

学亮编程手记 1763

【RAG检索增强生成】有道QAnything深度解析与实践

QAnything是由有道开源的基于RAG技术的本地知识库问答系统。它能够处理包括PDF、Word、Excel、图片等在内的多种文件格式,为用户提供智能化的信息获取体验。

寻道AI,探索AI无限可能! 3380

企业级RAG搭建,从入门到精通!QAnything实战教程,5分钟从零搞定,看这篇就够了!

QAnything (Question and Answer based on Anything) 是一款由网易开源的本地知识库问答系统,致力于支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用,非常适合对数据安全有高要求的场景。

m0_59164520的博客 763

震惊!5分钟从零到上线:QAnything本地知识库全攻略,企业级RAG问答系统手把手教学!

今天带大家一起搭建一个**本地知识库**的问答系统 **QAnything**,QAnything特点的是界面友好,简单易用,知识库管理和问答之外,也提供了 Agent、速读、AI写手等能力。文章主要内容:

m0_59235245的博客 1202

网易大模型 RAG 问答知识库开源,Star 超 6K!!

节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学,针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。今天我分享一个开源项目QAnything,它是由网易开源自研的 RAG 引擎。该引擎允许用户上传 PDF、图片、Word、Excel、PowerPoint 等多种格式的文档,并实现类似于 ChatGPT 的互动问答功能,其中每个答案都能精确追溯到相应的文档段落来源。

2301_78285120的博客 2541
上一篇: 震惊!文本分块竟成大模型处理长文本的“救命稻草“?程序员必看,小白也能秒懂的Chunk技术解析!
下一篇: 小白逆袭!一文搞定Qwen3医学模型微调,DeepSeek式推理不再是专利!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2840原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值