MaxKB是一款基于大语言模型和检索增强生成(RAG)技术的开源知识库问答系统。MaxKB 是由飞致云旗下的 1Panel 团队开发的。
github地址: https://github.com/1Panel-dev/MaxKB
一、核心特点
1.开箱即用:支持直接上传文档、自动爬取在线文档,并提供文本自动拆分、向量化、RAG等功能,能有效降低大模型的“幻觉”,为用户带来流畅准确的智能问答体验。
2.模型中立:可以灵活对接多种大语言模型,包括本地私有模型(如llama3/qwen2等)、国内大模型(通义千问/腾讯混元/字节豆包/智谱AI/百度千帆/kimi/deepseek等)以及国外主流模型(openai/gemini等),用户可根据自身需求和合规要求选择适合的模型。
3.灵活编排:内置强大的工作流引擎和丰富的函数库,支持编排AI工作流程,能够满足复杂业务场景下的多样化需求。
4.无缝嵌入:通过零编码集成方式,MaxKB能快速嵌入至第三方系统,使现有系统能够轻松获得智能问答能力,进而显著提升用户满意度。
二、功能构成
1.数据管理:支持多种格式文档的上传和在线文档的自动爬取,能对文本进行自动拆分与向量化处理,以便更好地构建知识库和进行检索。
2.模型对接:可与多种大语言模型进行对接,为问答系统提供强大的语言理解和生成能力,不同模型的选择可满足不同用户在性能、成本、隐私等方面的要求。
3.工作流编排:用户可根据具体业务场景,利用内置的工作流引擎和函数库,自定义和编排AI工作流程,实现更灵活、更智能的问答逻辑和业务处理。
4.问答交互:基于RAG技术,结合知识库中的信息和大语言模型的能力,为用户提供准确、有针对性的问答服务,同时支持多轮对话,提升交互体验。
三、技术架构
MaxK