四个软件三个步骤搭建本地知识库
发布于 2026-06-10
820
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:
本文详细指导如何利用开源工具(Ollama、BGE-M3、Qwen2.5、AnythingLLM)在本地搭建一套完全离线、免费的RAG知识库系统,实现基于私有文档的智能问答,并强调原始资料质量是系统有效性的基石。
关键要点:
- RAG系统由四个核心组件组成:AnythingLLM(编排框架)、BGE-M3(嵌入模型)、Qwen2.5(大语言模型)、Ollama(模型运行引擎),缺一不可。
- BGE-M3是中文嵌入模型的优选,支持多语言、长上下文(8192 token)和多种检索策略,避免跨语言混淆。
- Qwen2.5(7B参数)是本地部署最佳中文LLM之一,支持128K上下文,开源免费,适合普通硬件。
- 搭建流程包括安装Ollama、下载bge-m3和qwen2.5模型、安装AnythingLLM、配置嵌入模型和对话模型、创建工作区并上传文档。
- 参数调优(文本块大小512-1024、重叠50-100、相似度阈值0.5、Top K 4-6)影响检索效果,修改后需重新上传文档。
内容结构:
- 引言:指出企业历史资料的价值,引出RAG系统的本地化解决方案。
- 系统架构:用表格展示四个组件的角色和职责,强调Ollama作为模型运行引擎的必要性。
- 组件选型理由:
- AnythingLLM(开箱即用、多格式支持、本地优先、工作区隔离)。
- BGE-M3(多语言性、多粒度性、多功能性)。
- Qwen2.5(中文原生、超长上下文、开源免费、轻量可选)。
- Ollama(统一管理、硬件适配、API兼容、轻量高效)。
- 完整搭建流程(Mac OS):
- 安装Ollama并下载bge-m3和qwen2.5模型。
- 安装AnythingLLM。
- 配置嵌入模型(必须用bge-m3,不能用LLM替代)和对话模型(qwen2.5)。
- 创建工作区,上传文档。
- 参数调优指南:表格列出文本块大小、重叠、相似度阈值、Top K的推荐值和调优方向,并提醒修改后需重新上传文档。
- 结论:强调工具系统的“智商”依赖于原始资料的质量,避免“垃圾进,垃圾出”。
文章总结:
本文是一份实用的本地RAG系统搭建指南,强调组件选型、配置细节和资料质量的重要性,适合希望安全、低成本地利用私有文档进行智能问答的用户。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1075.7K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
如何把简单的事情一次做对?
在工作中领导最讨厌的人就是总把简单的事情做错的下属,在绝大多数人不会犯错的地方犯错,在领导眼中会判定为是基本素质问题,是不可原谅的。如果组织要裁员,那优先裁掉的就是哪些总是犯低级错误的人。那如何确保能够把简单的事情一次做对,提升自己的职场竞争力呢,请参考如下的七步工作。
对软件开发过程可重复性的思考
硬件的生产过程是可重复的。因为对产品功能、质量的要求是相同的、生产设备是相同的,生产流程也是相同的,硬件的生产力来自于设备,因此硬件的生产可以要求生产能力又准又稳,要求生产系统可以持续地生产出满足需求的产品。而每个软件项目的需求是不同的、人员的经验与数量是不同的、开发方法与开发过程是不同的、外部干扰的频次是不同的,软件的生产力来自于人,因而软件过程满足需求的能力相对于硬件的生产过程是偏弱的。人操作硬件,硬件生产产品,人对生产质量有影响,但更重要的是硬件。需求是原材料,是抽象的,每个项目的原材料是不同的。
开发过程中的八种确认方法
确认是确保做了正确的事情,方向不偏。确认可以在项目前期做,也可以在项目后期做,提倡持续确认、质量左移。在前期主要是检测需求的质量,在后期是检测完成的系统是否真的是客户所需。本文概要归纳了开发过程中常见的八种确认手段。
我说CMMI 2.0 之 配置管理
和CMMI1.3相比,CMMI2.0中配置管理的实践基本没有变化。CMMI DEV 2.0 的20个PA中,CM是唯一一个没有3级实践的PA。基本概念这个PA涉及到的基本概念比较多,我们挑选部分基本概念,做通俗解释:配置管理:通过配置标识、版本控制、版本管理、基线管理和配置审计来管理工作产品的完整性。配置项:配置管理的对象,包括各种文档资料,代码等工作产品。包括:给客户的交付...
惊魂一刻
2008年5月10日星期六,惊魂的一天。 下午5点时我给司机电话,让他5点45分到莫泰168酒店接我,送我去宝安机场,我是7点40分的航班,通常情况从龙华到宝安机场40分钟足够了。他以为是要6点48分到酒店,害得我重复了至少3遍,他才听清楚,我当时就有点火,不知道他怎么听的,我口音没有那么严重啊。我是第一次坐他的车去机场。 5点50分他到了酒店,上了车,他并没有按常规的路线走,而是
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线