Fastgpt、MaxKB产品搭建自己的本地知识库开源框架,两个有何区别 如何选择?

MaxKB = Max Knowledge Base,是一款基于 LLM 大语言模型的开源知识库问答系统,旨在成为企业的最强大脑。

  • 开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化、RAG(检索增强生成),智能问答交互体验好;
  • 模型中立:支持对接各种大语言模型,包括本地私有大模型(Llama 3 / Qwen 2 等)、国内公共大模型(通义千问 / 智谱 AI / 百度千帆 / Kimi / DeepSeek 等)和国外公共大模型(OpenAI / Azure OpenAI / Gemini 等);
  • 灵活编排:内置强大的工作流引擎,支持编排 AI 工作过程,满足复杂业务场景下的需求;
  • 无缝嵌入:支持零编码快速嵌入到第三方业务系统,让已有系统快速拥有智能问答能力,提高用户满意度。

313919103-c0694996-0eed-40d8-b369-322bf2a380bf.png


 

FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!

应用编排能力

  •  提供简易模式,无需操作编排
  •  工作流编排
  •  工具调用
  •  插件 - 工作流封装能力
  •  Code sandbox

2 知识库能力

  •  多库复用,混用
  •  chunk 记录修改和删除
  •  源文件存储
  •  支持手动输入,直接分段,QA 拆分导入
  •  支持 txt,md,html,pdf,docx,pptx,csv,xlsx (有需要更多可 PR file loader)
  •  支持 url 读取、CSV 批量导入
  •  混合检索 & 重排

3 应用调试能力

  •  知识库单点搜索测试
  •  对话时反馈引用并可修改与删除
  •  完整上下文呈现
  •  完整模块中间值呈现
  •  高级编排 DeBug 模式

4 OpenAPI 接口

  •  completions 接口 (chat 模式对齐 GPT 接口)
  •  知识库 CRUD

5 运营能力

  •  免登录分享窗口
  •  Iframe 一键嵌入
  •  聊天窗口嵌入支持自定义 Icon,默认打开,拖拽等功能
  •  统一查阅对话记录,并对数据进行标注

6 其他

  •  支持语音输入和输出 (可配置语音输入语音回答)
  •  模糊输入提示

QQ截图20240729223109.png


两者怎么选择呢?(个人观点)

(1) 模型配置方便程度:就 MaxKB和 FastGPT部署知识库,MaxKB 部署更方便简单,不需要在 config文件修改,但功能没有 fastGPT 多,无法高级编排自定义 Ai workflow ,上传的知识库也不能直接是 CSV 问答对或 excel 文件,知识库创建不方便,问答对只能自己去问题详情一个个匹配

(2) 模型广度:MaxKB对于LLM模型的支持需要通过代码扩展或等待厂商更新,而FastGPT通过集成OneAPI集成获得所有的大模型统一接口,实现了大模型与知识库分离。

相比 MaxKB创建知识库管理系统,个人建议还是 FastGPT

 


开源Github访问地址:

FastGPThttps://github.com/labring/FastGPT

MaxKB:https://github.com/1Panel-dev/MaxKB

 

如果不能下载可以给我留言或者联系我我可给镜像地址!!!!

 

添加新评论