夜雨聆风学习资料网

ARTICLE · 1088551

4 步搭好带知识库的开源问答机器人:文档拖进去,哪条没召回一眼能看到

4 步搭好带知识库的开源问答机器人:文档拖进去,哪条没召回一眼能看到

客户说"做个基于内部资料的问答机器人",技术第一反应往往是:文档怎么切、向量库怎么选、召回不准怎么调。这套自研下来,一两个迭代没了。

FastGPT 切的就是这块。它是基于大模型的知识库与 AI 应用平台,GitHub 29,636 Star,中文社区活跃,2026 年 9 月仍在当天提交,把数据处理、RAG 检索、可视化工作流打包在一起。下面按谁会立刻接到项目里排,每条都是它界面里的真实截图。

◆ 01. 拖节点把问答流程搭出来

先看编排。下面这张是它的工作流画布:指定回复、钉钉机器人 webhook、文本拼接、代码节点、条件分支、AI 对话节点串在一起。复杂逻辑拖不动,直接放代码节点补脚本。

这意味着交付时不用先写后端。客户要"按资料回答问题再推送到群里",把知识库节点、模型节点、推送节点连起来就能跑,对话还能挂插件和双向 MCP。

◆ 02. 知识库能逐条测召回

RAG 最痛的是召回黑盒。下面这张是知识库搜索测试:输一句话,右侧直接给出语义检索得分和命中的原文片段,哪条没召回、哪段跑偏,一眼能看到。

支持的格式很全,TXT、MD、HTML、PDF、Word、PPT、CSV、Excel 都能导,还有混合检索加重排。调试时边改分块边测,不用等整个应用跑起来才知道效果。

◆ 03. 配好应用右边直接调试

再看应用这一层。下面这张是应用配置加调试预览:左边关联知识库、设引用上限和最低相关度、写开场白,右边实时对话看回答和引用来源,引用还能改能删。

完整调用链路日志和应用评测都在后台,上线后按真实对话数据迭代 prompt 和知识库,而不是凭感觉调。

◆ 04. 分享窗口直接给业务方用

最后是交付这一步。下面这张是它的对话窗口:回答下方列出引用来源、引用条数、耗时,左侧是应用列表。可以免登录分享,也能用 iframe 嵌进自己的网站。

自托管一条命令起完,docker compose 起来后访问 3000 端口就能用。

商用边界要看清。它的开源协议允许你把 FastGPT 当自己产品的后台服务直接商用,但不允许把它包装成多租户 SaaS 对外收费;没买商业版,商用就得保留版权信息。

适用:要自托管做带知识库的问答应用、需要能测召回的调试工具、交付能直接分享出去的团队。不适用:想把它包成 SaaS 转售,或只要一个裸聊天框。

◆ 项目链接

  • GitHub 仓库:https://github.com/labring/FastGPT 主仓库,FastGPT Open Source License,29,636 Star
  • 官方文档:https://doc.fastgpt.io 部署与功能以官网为准
  • 在线试用:https://fastgpt.io 云服务版
  • 商业版:https://doc.fastgpt.io/guide/version/commercial SaaS 与商用授权

相关学习资料