很多企业不是没有知识,而是知识找不到。
制度在共享盘里,产品资料在销售电脑里,技术手册散落在不同项目文件夹中,重要说明还可能只出现在某次群聊里。真正要用的时候,员工不知道该搜什么文件名,也不知道手里的版本是不是最新的,只能反复问熟悉业务的同事。
结果往往是:资料越来越多,查找效率却没有提高;少数老员工成了“人工知识库”,每天重复回答相同问题;新人遇到事情,仍然要从头问起。
最近,我把一套用于解决这类问题的系统整理成了独立的开源项目:火建AI知识管理免费版。
它可以部署在自己的服务器或企业内网中,把制度、手册、产品资料和技术文档整理成一个可以直接提问、回答能够追溯原文的企业知识库。
项目已经同时发布到 GitHub和 Gitee,源代码采用 Apache License 2.0许可证。

我想解决的不是“做一个聊天框”
现在做一个能够对话的页面并不难。真正影响企业使用的,是回答能不能核对、资料能不能持续维护,以及系统在没有依据时会不会乱答。
因此,这个项目从一开始就围绕一条完整的使用流程来设计:
上传企业已有的制度、手册和业务资料;
系统自动解析文档、切分内容并建立检索索引;
员工直接用日常语言提问,不必记住文件名和目录位置;
系统从资料中查找相关内容,并给出带引用来源的回答;
使用者可以回到原文核对,也可以对回答进行有用或无用反馈;
管理人员通过知识质检和 RAG 评测,继续发现资料缺失或回答不准确的问题。
企业知识库真正有价值的地方,不是“它能回答”,而是“它的回答有依据,出了问题还能找到原因”。
当现有资料不足以支持答案时,系统会明确说明无法确认,而不是为了给出结果去拼凑一个看似合理的回答。这一点看起来不炫,但对制度查询、产品参数、技术规范等企业场景非常重要。
目前可以做什么
当前开源版本已经包含一套可以实际运行的知识管理流程:
企业知识库:分类管理文档,查看上传、解析和索引状态;
多格式文档解析:支持 TXT、Markdown、LOG、CSV、JSON、DOCX、XLSX,以及能够复制文字的 PDF;
内部知识问答:根据知识分类检索,回答中展示引用文档和相关原文;
知识不足拒答:找不到可靠依据时,不强行给出确定结论;
知识质量检查:发现空文档、异常切片等问题,并展示知识库质量情况;
RAG 效果评测:通过预设问题和关键词,重复检查回答效果;
模型配置:可以使用本地引用式回答,也可以接入 OpenAI 兼容模型接口;
运行状态统计:查看文档、切片、分类和问答次数等基本运行数据。
这套系统更适合先解决一个具体问题:让团队已有的资料真正能够被找到、被理解、被核对。
不配置大模型密钥,也可以先跑起来
很多人看到知识问答系统,第一反应是需要先购买模型 API,或者必须连接外部服务。
火建AI知识管理免费版提供了本地引用式回答模式。安装完成后,即使没有配置外部模型密钥,也可以体验文档上传、解析索引、知识检索、引用回答和效果评测。
对于不能随意把资料发送到外部服务的企业,这种方式可以先把文档和知识检索流程部署在自己的环境里。资料、数据库、索引和系统配置均由部署者自行管理。
如果希望获得更自然的语言组织能力,也可以配置自己的 OpenAI 兼容模型服务。启用外部模型前,应根据企业的数据安全要求选择服务商和部署方式。
部署没有想象中复杂
项目提供 Docker Compose部署方式。准备好安装了 Docker Engine 和 Docker Compose 的服务器后,可以通过下面几步启动:
git clone https://gitee.com/xiaoguozhou/huojian-ai-knowledge-free.git cd huojian-ai-knowledge-free cp .env.example .env docker compose up -d --build docker compose exec backend php artisan migrate --force
启动前,需要修改 .env 中的应用密钥、数据库密码和访问令牌。默认访问地址是:
http://localhost:18080
仓库中还准备了一份虚构的差旅制度。第一次使用时,可以上传这份资料,然后直接提问“差旅报销最晚什么时候提交?”,检查系统能否找到答案并展示对应原文。
哪些团队更适合使用
如果你的团队有下面这些情况,可以尝试部署:
公司制度、产品资料或技术文档比较多,但没有统一查询入口;
行政、人事、质量、售后或技术人员经常重复回答相同问题;
希望员工看到答案的同时,也能查看原始依据;
希望系统部署在自己的服务器或内网中;
想先用较低成本建立一套可持续维护的知识库。
它尤其适合中小企业、项目团队和部门级知识库。先把最常用、最容易重复咨询的资料整理进去,通常比一开始追求“大而全”更容易看到效果。
开源地址
项目现已公开,欢迎下载部署、提出问题或参与改进:
GitHub:https://https://github.com/cnbaowen/huojian-ai-knowledge-freejian-ai-knowledge-free
Gitee:https://https://gitee.com/xiaoguozhou/huojian-ai-knowledge-freeuojian-ai-knowledge-free
如果这个项目正好解决了你的资料管理问题,欢迎点一个 Star。也欢迎在 Issue 中告诉我:你最希望用企业知识库解决哪一种重复工作?
知识管理不应该只是把文件换一个地方保存。真正有用的知识库,应该让需要的人更快找到答案,也让每一个答案都能回到原文。