2024 年 4 月 12 日,1Panel 开源项目组正式发布官方开源子项目 ——MaxKB 开源知识库问答系统(github.com/1Panel-dev/MaxKB)。MaxKB 开源项目发布后迅速获得了社区用户的认可,成功登顶 GitHub Trending 趋势榜主榜。
截至 2024 年 7 月 4 日,MaxKB 开源项目的下载量已经突破了 10 万次大关,获得的 GitHub Star 数超过 7,800 个。来自开源社区的积极反馈进一步验证了用户侧对智能知识库问答系统的迫切需求,以及 MaxKB 在这一重要生成式 AI 应用场景的受欢迎程度。

2024 年 7 月 5 日, MaxKB 开源知识库问答系统正式发布 v1.3.0 版本。在这一版本中,MaxKB 新增工作流引擎,帮助用户自定义 AI 工作流程;在与 AI 模型对话时,MaxKB 支持用户设定 AI 对话角色、支持用户自定义设置提问时携带的历史聊天记录。
在 v1.3.0 这一重要版本中,MaxKB 已经完整具备 “开箱即用、模型中立、灵活编排和无缝嵌入” 四大核心优势。
■ 开箱即用:支持直接上传文档和自动爬取在线文档,支持文本自动拆分、向量化、RAG(检索增强生成),提供良好的智能问答交互体验;
■ 模型中立:支持对接各种大语言模型,包括本地私有大模型(包括 Llama 3/Qwen 2 等)、国内公共大模型(包括通义千问、智谱 AI、百度千帆、Kimi、DeepSeek 等),以及国外公共大模型(包括 OpenAl、Azure OpenAI、Gemini 等);
■灵活编排:内置强大的工作流引擎,支持编排 AI 工作流程,有效满足复杂业务场景下的应用需求;
■ 无缝嵌入:支持零编码快速嵌入至第三方业务系统,让既有系统快速拥有智能问答能力,提高用户满意度。
亮点更新
MaxKB 在 v1.3.0 版本中内置了强大的工作流引擎,支持用户自由编排 AI 的工作流程。
以 DataEase AI 小助手(访问 https://dataease.io/docs/v2/ 页面,点击右下角 MaxKB 悬浮图标即可进入)为例,MaxKB 为用户提供了可视化的工作流思维导图。用户点击 “添加组件” 按钮,即可对 AI 工作流程的特定步骤进行自定义设置,并且查看执行结果详情。MaxKB 还支持用户为 AI 设置回答者角色,并且支持自定义设置提问时携带的历史聊天记录数量。
在用户的配置下,MaxKB 能够轻松扮演各个行业中的 “万事通” 角色,让人工智能加速赋能千行百业,无论面对多么复杂的业务场景,MaxKB 都能成为促进企业业务成长和提质增效的得力助手。

▲ 图 1 MaxKB 工作流编排界面

▲ 图 2 MaxKB 工作流调试预览界面

▲ 图 3 MaxKB 对话 “执行详情” 界面
新增功能
■ 应用:支持创建简易配置和高级编排两种类型的应用,高级编排应用支持自定义工作流;
■ 应用:高级编排的应用 AI 对话节点支持角色设定;
■ 应用:高级编排的应用 AI 对话节点支持自定义设置提问时携带的历史聊天记录数量;
■ 应用:高级编排的应用支持获取当前时间的系统变量;
■ 对话日志:高级编排应用支持查看每个节点的执行详情。
Bug 修复
■ 知识库:修复上传 QA 问答对时阻塞的问题;
■ 知识库:修复高级分段开启自动清洗后会把所有的换行符去掉的问题;
■ 应用:修复提示词输入 JSON 格式的内容时,提问会报错的问题。
MaxKB 官方网站现已上线(maxkb.cn),欢迎广大社区用户前往了解项目详情。