2025年1月3日,MaxKB开源知识库问答系统正式发布v1.9版本。
在v1.9社区版中,应用方面,MaxKB新增图片生成节点、文本转语音节点、语音转文本节点,支持用户提问时上传音频文件,支持导出和导入应用;知识库方面,支持上传和导出包含文本和离线图片的ZIP格式文件;模型管理方面,图片理解模型新增支持Xinference、Ollama、豆包、阿里云百炼、Azure OpenAI、Gemini供应商,图片生成模型新增支持Xinference、OpenAI、腾讯混元、通义千问、智谱AI、豆包、阿里云百炼、Azure OpenAI供应商。另外,Azure OpenAI供应商还新增支持了语音识别、语音合成和向量模型。
X-Pack增强包方面,MaxKB支持对接企业微信的微信客服,打破了内外部用户沟通的限制,为企业用户提供更加全面和高效的客户服务解决方案。
亮点更新
■ 新增图片生成节点
在v1.9社区版中,MaxKB新增支持图片生成节点。在此前的版本中,生成图片的操作需要依赖函数调用的方式。在v1.9版本中,我们新增了图片生成节点,支持管理员为该业务配置“图片生成模型”、“正向提示词”、“反向提示词”(部分模型不支持)等参数。图片生成节点的引入给管理员为应用添加图片生成功能提供了便利。
▲图1 MaxKB新增图片生成节点
■ 支持上传音频文件,新增语音转文本节点
在v1.9社区版中,MaxKB新增上传音频文件功能和语音转文本节点。MaxKB v1.9在开始节点文件上传设置的“上传的文件类型”设置中,新增了音频上传功能开关,勾选后用户即可在问答时上传音频文件。管理员可以通过配置语音转文本节点来提取音频中的文本信息,作为后续对话中的引用材料。
▲图2 MaxKB支持设置上传音频类型的文件
▲图3 MaxKB新增语音转文本节点
■ 新增文本转语音节点
在v1.9社区版中,MaxKB新增文本转语音节点。管理员在应用的工作流中可以通过添加文本转语音节点,将AI生成的回复文本高效地转换为自然语音输出。文本转语音节点的应用,将人机对话模式从传统的文本输入输出提升至更为便捷、人性化的语音对话层面,显著增强了用户体验的友好度与互动性。
▲图4 MaxKB新增文本转语音节点
■ 支持导出和导入应用
在v1.9社区版中,MaxKB新增支持导出和导入应用。在MaxKB的“应用”页面中,新增了“导入应用”选项,支持导入“应用.mk”格式的文件;点击每个应用下方的“…”按钮,打开的菜单中新增“导出”功能选项,支持将工作流模板导出为“应用.mk”文件格式。这一功能使得管理员能够快速实现已有应用的迁移与复用,在提高工作效率的同时,方便用户备份和归档。
▲图5 MaxKB支持导出和导入应用
■ 支持接入企业微信的微信客服(X-Pack增强包)
在v1.9专业版中,MaxKB支持对接企业微信的微信客服,能够在私聊和群聊中为企业外部客户提供问答服务。此项更新使得MaxKB可以顺利接入微信客服体系之中,打破了内外部用户沟通的限制,为企业用户提供更加全面和高效的客户服务解决方案。至此,MaxKB与企业微信对接功能的应用范围已经涵盖了企业内部员工和企业外部客户。
▲图6 MaxKB与微信客服对话
其他新增功能
■ 知识库:知识库和文档支持导出Excel文件与离线图片的ZIP包;
■ 知识库:上传文档选择文本文件类型时,新增XLS、XLSX、CSV、ZIP文件格式;
■ 知识库:上传文档选择QA问答对类型时,新增ZIP文件格式;
■ 应用:工作流节点支持设置执行条件;
■ 应用(X-Pack):公众号、企业微信、微信客服支持语音提问和语音回答;
■ 模型设置:创建模型时,支持设置模型参数;
■ 模型设置:图片理解模型和图片生成模型支持设置模型参数;
■ 模型设置:图片理解模型新增支持Xinference、Ollama、豆包、阿里云百炼、Azure OpenAI、Gemini供应商;
■ 模型设置:图片生成模型新增支持Xinference、OpenAI、腾讯混元、通义千问、智谱AI、豆包、阿里云百炼、Azure OpenAI供应商;
■ 模型设置:向量模型新增支持Azure OpenAI供应商;
■ 模型设置:语音识别模型新增支持Azure OpenAI供应商;
■ 模型设置:语音合成模型新增支持Azure OpenAI供应商。
功能优化
■ 知识库:文档列表支持批量取消向量化和批量取消生成问题;
■ 应用:基本信息节点中的“用户输入”参数,添加参数时支持设置“显示默认值”选项;
■ 应用:表单收集节点的参数支持设置“显示默认值”选项;
■ 应用:对话URL支持携带“question=问题”参数,打开对话页面时自动发送问题;
■ 应用:上传图片时自动生成“请解析图片内容”的问题;
■ 应用:优化工作流节点的执行效率。
■ 模型设置:Amazon Bedrock供应商添加大语言模型时,支持ProxyURL参数。
问题修复
■ 安全:修复函数库模块中远程命令执行的安全漏洞(CVE-2024-56137);
■ 应用:修复浮窗对话框中不显示“新建对话”按钮的问题;
■ 应用:修复浮窗对话框右上角的icon颜色不一致的问题;
■ 应用:修复历史应用进行对话时会提示“缺少上下文类型”错误的问题;
■ 应用:修复使用低版本浏览器进行对话时报错的问题;
■ 应用:修复执行复杂工作流时,在部分情况下会遗漏执行节点的问题。