乐于分享
好东西不私藏

从零搭建一个会回答企业问题的 AI 助手

从零搭建一个会回答企业问题的 AI 助手
TUTORIAL · 企业知识库实战2026.07

企业文档只能靠人肉翻找?

从零搭建一个会回答

企业问题的 AI 助手

Docker Compose · RAG · 知识库 · 工作流

FastGPT 全流程实践

开源部署配置调优

📦 5 PARTS + CONCLUSION

全部章节

PART 01

认识 FastGPT

能力与场景

PART 02

部署准备

软硬件要求

PART 03

部署系统

Docker Compose

PART 04

配置应用

模型与知识库

PART 05

实践要点

安全与成本

PART ///

写在最后

RAG 落地总结

企业里经常有这样的场景:大量文档资料躺在网盘、Wiki、共享文件夹里,想找一个答案得翻半天。有没有办法让这些文档真正活起来,变成一个能直接问答的 AI 助手?

这正是 FastGPT 要解决的问题

01

PART

FastGPT 是什么

OVERVIEW · 核心能力

FastGPT 是一款基于大语言模型的开源知识库问答系统,核心能力是把企业私有数据,包括 PDF、Word、Excel、数据库等,通过检索增强生成技术与大模型结合,实现精准问答。

上传文档 → 系统自动处理 → 用户提问 → 从文档检索相关内容 → 大模型生成回答。AI 先查资料,再组织语言,而不是凭记忆瞎编。

核心特点

开箱即用

提供完整的数据处理和模型调用能力,不需要从零搭建 RAG 流程。

可视化工作流编排

通过 Flow 模块设计复杂流程,例如先查数据库、再查库存、再走审批,而不只是简单的一问一答。

多种数据导入方式

支持手动输入、直接分段、LLM 自动处理和 CSV 导入,兼容 PDF、Word、Markdown 等格式。

QA 结构设计

相比单纯的文本分块,FastGPT 可以把内容处理成问答对,让向量更精准地表达语义,提升检索准确率。

接口对齐 OpenAI 标准

现有 GPT 应用只需调整 BaseURL 和密钥,就能切换到 FastGPT。

开源可控

代码基于 Apache License 2.0 并附加 FastGPT 的额外许可条件发布,可自行部署在内网;涉及多租户 SaaS、品牌标识修改等场景时,需要核对商业授权要求。

典型应用场景

企业知识库

制度与技术资料

智能客服

说明书与 FAQ

教育答疑

课程智能助教

02

PART

部署前的准备

REQUIREMENTS · 环境准备

硬件要求

FastGPT 官方给出的最低配置是2 核 4G 内存、硬盘 20G 以上。如果知识库数据量较大、并发访问较多,建议从 4 核 8G 起步,会更稳定。

软件要求

Docker:20.10.0 及以上

Docker Compose:2.20.3 及以上

Linux 环境推荐用官方安装脚本安装 Docker;Windows 环境建议使用 Docker Desktop 与 WSL2 后端。源码和数据最好存储在Linux 文件系统中,减少兼容性问题。

03

PART

Docker Compose 部署

DEPLOYMENT · 五步启动

Docker Compose 是官方推荐、社区实践也最多的部署方式,几条命令即可运行。

STEP 01

创建部署目录

...bash

mkdir /mnt/fastgpt

cd /mnt/fastgpt

STEP 02

下载官方配置文件

...bash

curl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.yml

STEP 03

填写关键配置

...bash

vi docker-compose.yml

...yaml

# 设置 root 用户登录密码

- DEFAULT_ROOT_PSW=你的密码

# 配置大模型接口地址和密钥

- OPENAI_BASE_URL=https://你的接口地址/v1

- CHAT_API_KEY=sk-你的密钥

配置文件默认包含PostgreSQL 向量数据库与 MongoDB 业务数据库。没有特殊需求可直接使用默认配置;需要接入已有数据库时,再修改连接参数。

!老旧 CPU 注意 🕳

MongoDB 5.x 依赖 AVX 指令集,部分老旧服务器启动会报错,可将镜像改成 mongo:4.4.29 等兼容版本。

STEP 04

拉取镜像并启动

...bash

docker-compose pull

docker-compose up -d

如果提示docker-compose命令找不到,新版 Docker 应改用子命令形式。

...bash

docker compose pull

docker compose up -d

STEP 05

访问并登录系统

...url

http://你的服务器IP:3000

使用 root 账号登录,密码就是配置文件中的DEFAULT_ROOT_PSW

首次启动时,日志中的 MongoServerError 快照提示通常可以忽略。部分版本首次进入浏览器标签页无响应时,关闭后重新打开即可。

04

PART

部署完成后的配置

CONFIGURATION · 从模型到发布

系统运行起来只是第一步,真正投入使用还需要完成几个关键配置。

STEP 01

配置模型提供商

FastGPT 本身不自带大模型,需要接入外部模型接口。它通过 One API 管理模型池,可兼容 OpenAI、Azure、国内主流模型和本地私有化模型。

...menu

账号 → 模型提供商

添加模型渠道,填写接口地址和 API Key,保存后测试连通性。例如接入阿里云百炼的通义千问时,新建对应渠道并填写百炼提供的地址和密钥即可。

STEP 02

创建知识库

在主界面新建知识库并导入文档。系统支持直接分段、LLM 自动处理、手动输入和 CSV 批量导入。

直接分段

上传 PDF、Word、Markdown、CSV 等文档,由系统自动切分。

LLM 自动处理

让模型做语义切分并生成 QA 对,质量更高,但会消耗模型调用量。

手动输入

适合少量精确内容,例如常见问题和标准话术。

CSV 批量导入

适合已经整理好的问答对数据。

导入后,系统会自动完成文本预处理 → 向量化 → 存入向量数据库,无需人工干预。

STEP 03

创建应用并绑定知识库

知识库准备好后,新建一个应用,也就是具体的 AI 助手或机器人,在应用配置中绑定知识库,并设置对话模型、检索参数和系统提示词。

STEP 04

测试与调优

正式上线前,建议同时使用搜索测试和对话测试。前者检查召回片段是否准确,后者验证检索加模型生成的完整问答链路。

回答不准确时的调优方向

检查文档切分粒度

切得太碎或太整,都会影响检索精度。

调整检索参数

调整返回条数和相似度阈值,观察召回质量变化。

优化系统提示词

明确规定知识库找不到答案时的回复方式,减少模型幻觉。

STEP 05

对外发布

调试满意后,可以通过网页嵌入、API 调用,或企业微信、飞书等第三方渠道对外提供服务。

网页嵌入

链接或现有网站

·

API 调用

兼容 OpenAI 格式

·

第三方渠道

企微与飞书

05

PART

几个实践中的注意点

PRACTICE · 上线之前

数据安全

知识库涉及内部敏感资料时,建议整套系统部署在内网,并优先选择支持私有化部署或有明确数据不留存承诺的模型服务商。

模型选择要结合成本

调试阶段可以使用性价比高的模型,正式上线后再根据回答质量与调用成本决定是否升级。

知识库要持续迭代

知识库不是导入一次就一劳永逸。应定期检查真实提问与系统回答,针对性补充或修正内容。

开源版和商业版有什么区别

FastGPT 官方所说的开源版通常指社区版。社区版已经包含知识库、工作流编排、分享链接与 API、多模型配置等核心能力,用于个人学习、内部验证或普通企业知识库项目通常足够。

商业版是在社区版基础上增加一个需要 License 启动的商业版镜像,主要补充企业级管理、同步、审核和商业运营能力。

对比项
社区版
商业版
知识库、工作流、分享与 API
支持
支持
定时同步、索引增强、Web 与图片知识库
不包含
支持
内容审核、AI 辅助生成、远程调试
不包含
支持
团队权限、多租户、后台与 SSO
不包含
支持
部署与运维
自行负责
可购买部署或托管服务
授权
开源许可及附加条件
需要商业 License

商业版还包括自定义版权信息、团队空间与权限、管理后台等企业能力。具体功能会随版本调整,正式选型时应以官方最新功能对比表为准。

使用限制要提前说明

!开源并不等于没有商业限制 🕳

未经 FastGPT 书面授权,不能使用其源码运营与 FastGPT 类似的多租户 SaaS 服务,也不能移除或修改控制台中的 LOGO 与版权信息。

商业镜像不能自行修改

完整商业版由社区版镜像和商业版镜像组成。社区版代码可以修改,商业版镜像不能修改;二次开发后,后续升级通常需要自行合并代码。

社区版运维责任在自己

数据库备份、监控告警、版本升级、高可用、安全修复和模型 API 费用均需自行承担。对外提供稳定服务时,还要额外建设多副本、负载均衡与灾备。

功能范围、授权条件和收费方式可能随版本调整。正式采购或对外商业化前,请再次核对官方文档与许可证。

///

LAST

写在最后

SUMMARY · RAG 落地总结

把复杂的 RAG 链路,封装成开箱即用的系统

FastGPT 把文档 → 向量化 → 检索 → 大模型生成回答这一整套原本需要自行搭建的 RAG 流程,封装成了开箱即用且支持可视化编排的系统。

对于希望快速落地企业知识库问答的团队来说,它上手成本较低,同时也保留了足够的自定义空间。

如果你也在搭建类似的知识库问答系统,欢迎在评论区交流部署和调优过程中踩过的坑。

既然看到这里了,如果觉得有用,随手点个赞、在看、转发三连吧。

👍
点赞
👀
在看
转发

THANKS FOR READING