2024年11月4日,MaxKB开源知识库问答系统正式发布v1.7版本。
在v1.7社区版中,应用方面,MaxKB新增支持工作流模式中节点的多进多出和并行执行,支持设置语音播放的声音和语速,支持查看和恢复历史版本;知识库方面,支持知识库文档自动生成关联问题;模型管理方面,新增支持阿里云百炼、Amazon Bedrock、腾讯混元、讯飞星火、百度千帆等供应商的向量模型,新增支持阿里云百炼、Xinference的语音识别和语音合成模型,大语言模型和语音合成模型新增支持自定义模型参数设置。
X-Pack增强包方面,MaxKB v1.7专业版支持企业微信、钉钉、飞书的扫码登录;在应用的显示设置中,MaxKB新增支持自定义问答页面的主题色、头部字体颜色、浮窗入口的默认位置、提问用户头像和免责声明设置;在应用的访问限制中,MaxKB新增身份验证设置。
亮点更新
■ 支持知识库文档自动生成关联问题
在v1.7版社区版中,MaxKB新增为分段自动生成关联问题功能。此项更新使得MaxKB能够利用大语言模型理解语言的能力,帮助用户智能分析每个分段的内容,并且按照用户设置提示词中所设置的问题数量、问题存放标签等要求,自动生成问题并关联至相关段落,极大简化了用户知识库构建的操作流程,降低了知识库在管理方面的人工投入。需要注意的是,问题的生成效果取决于用户所选的大模型及其设置的提示词。
▲图1 MaxKB支持知识库文档自动生成关联问题
■ 支持节点的多进多出和并行执行
在v1.7版社区版中,MaxKB新增单个节点的多进多出功能,同时支持并行执行任务。在单个节点的多进多出功能的帮助下,用户设置的单个节点可以在多个工作流支线中得以复用,从而有效地精简复杂业务场景下工作流节点的数量,简化工作流程结构,降低AI助手执行的时间成本。此外,MaxKB新增的节点并行执行能力也能够帮助用户进一步优化执行效率,大幅缩短问答过程的响应时间,为用户提供了更加高效、流畅的使用体验。
▲图2 MaxKB高级编排应用的节点支持多进多出
■ 支持设置语音播放的声音和语速
在v1.7版社区版中,MaxKB支持用户为语音输出功能设置声音和语速。用户可以根据个人偏好和实际业务需求,在基本信息节点的“语音播放”→“设置”界面,自定义设置小助手语音输出时的声音和语速,以此获得更为舒适的智能问答体验。
▲图3 MaxKB的语音播放参数设置
■ 支持查看和恢复历史版本
在v1.7版社区版中,MaxKB支持用户查看和恢复历史版本。这一功能使得MaxKB能够在发布应用后自动为用户保存当前发布版本的工作流编排信息,并且支持用户随时恢复至历史发布的版本。这样一来,用户可以更直观地对比前后修改的内容,提高了数据的安全与可追溯性,降低了用户在工作流编排过程中工作流布局丢失的风险,让用户能够更方便、大胆地进行工作流编排的尝试。
▲图4 MaxKB高级编排应用支持查看和恢复历史版本
■ 支持自定义模型参数设置
在v1.7版社区版中,MaxKB为用户提供了更加灵活的模型参数设置功能。在对接大模型时,用户可以根据实际业务需求添加大语言模型和语音合成模型的参数。在完成配置后,用户仍可在实际应用过程中对这些参数进行动态调整。
▲图5 在MaxKB的模型参数设置中添加“关闭实时搜索”参数
▲图6 在MaxKB应用的“参数设置”中设置是否“关闭实时搜索”参数
■ 支持企业微信、钉钉、飞书的扫码登录(X-Pack增强包)
在v1.7专业版中,MaxKB全面支持企业微信、钉钉及飞书的扫码登录功能。这一更新旨在用更加便捷和安全的登录方式为企业用户打造一个无缝连接的工作环境,助力业务运营的高效运转。
▲图7 MaxKB支持企业微信、钉钉及飞书的扫码登录(X-Pack)
■ 支持问答页面个性化显示设置(X-Pack增强包)
在v1.7专业版中,MaxKB新增支持设置问答页面主题色、头部字体颜色、浮窗入口图标的默认位置、提问用户头像和添加免责声明等,为企业用户提供了更加灵活多样的定制化选项,辅助企业用户更好地将AI助手融入到原有页面设计风格中。
▲图8 MaxKB应用概览中新增“显示设置”功能(X-Pack)
■ 支持身份验证设置(X-Pack增强包)
在v1.7专业版中,MaxKB引入了增强的安全措施——身份验证设置。管理员在“概览”→“访问限制”中开启身份验证后,用户需要输入验证密码完成身份确认,才能访问小助手问答界面。这一更新能够有效防止未经授权的访问,切实提升企业知识库数据的安全性。
▲图9 在“访问限制”页面开启身份验证
▲图10 访问问答页面时,提示输入验证密码以完成身份确认
其他新增功能
■ 应用:支持设置对话日志的清除策略;
■ 应用:高级编排应用支持自动保存设置,默认不开启,开启后默认5分钟保存一次;
■ 应用:工作流编排界面在添加组件时支持按名称查询组件;
■ 模型设置:支持按模型类型、创建人、权限查询模型;
■模型设置:模型面板中增加创建人信息;
■ 模型设置:支持阿里云百炼、Amazon Bedrock、腾讯混元、讯飞星火、百度千帆等供应商的向量模型;
■ 模型设置:支持阿里云百炼、Xinference的语音识别和语音合成模型。
功能优化
■ 应用:基础节点的全局变量优化为用户输入和接口传参两个参数表单;
■ 应用:关联知识库时支持按名称查询知识库;
■ 应用:关联知识库的名称过长时增加悬浮显示;
■ 应用:“知识库检索结果”、“满足直接回答的分段内容”中包含分段标题;
■ 应用:导出高级编排应用时包含知识库检索节点的引用分段数据;
■ 应用:在语音输入时,控制台不再输出调试信息;
■ 函数库:优化函数中Python编辑器组件,使得编写函数体验更友好;
■ 团队管理:设置资源权限时增加全选按钮;
■ 模型设置:创建模型时,支持按模型类型筛选供应商;
■ 模型设置:优化供应商列表的显示顺序和分类,将供应商划分为公有模型供应商和私有模型供应商;
■ 系统设置:优化修改密码的逻辑,先验证两次密码是否一致,再发邮件验证码。
问题修复
■ 知识库(X-Pack):修复导入License文件后,会显示一次License过期提示的问题;
■ 知识库:修复当导出空知识库时,打开导出文件报错的问题;
■ 知识库:修复当知识库文档中图片不存在时,AI回复内容显示异常的问题;
■ 知识库:修复在知识库上传DOCX文件后,部分情况下图片未正常导入的问题;
■ 知识库:修复在知识库上传PDF文件,选择高级分段时,设置分段长度不生效的问题;
■ 知识库:修复在知识库分段中插入MarkDown流程图,不显示文本内容的问题;
■ 应用(X-Pack):修复当应用使用的模型为豆包智能体模型时,接入企业微信提问不回复的问题;
■ 应用:修复知识来源引用分段的文件名过长时,界面显示错乱的问题;
■ 应用:修复在接入的公众号中提问时,若回复内容在图片后面有文本内容, 无法返回图片的问题;
■ 模型管理:修复添加Xinference模型时,如果模型名称和ID不一致,无法添加模型的问题。