用户提问时支持上传文档和图片,支持嵌入应用节点和表单收集节点,MaxKB知识库问答系统v1.8版本发布

发布于 2024年12月09日

2024年12月6日,MaxKB开源知识库问答系统正式发布v1.8版本。

在v1.8社区版中,应用方面,MaxKB支持用户提问时上传文档和图片,支持设置上传文件的限制,新增文档内容提取节点、图片理解节点、表单收集节点,支持在工作流中嵌入应用,支持收起或展开全部节点以及一键美化工作流布局;模型管理方面,MaxKB新增支持通义千问、OpenAI和腾讯混元供应商的图片理解模型以及阿里云百炼的大语言模型。

X-Pack增强包方面,MaxKB v1.8专业版新增对OAuth2单点登录的支持。目前,MaxKB已经全面兼容主流单点登录协议,包括CAS、OIDC、LDAP以及最新的OAuth2。

亮点更新

■ 支持用户提问时上传文档和图片

在v1.8社区版中,MaxKB新增在问答页面上传文档和图片的功能,支持在配置中设置最大文件数量、每个文件的大小限制以及允许上传的文件类型。

在MaxKB“高级编排”应用的基本信息节点中,新增了文件上传功能的开关组件,开启后即可在问答时进行文件上传操作。同时,管理员可以通过开关左侧的设置功能配置单次上传的最大文件数量、每个文件的大小限制以及允许上传的文件类型等条件,在方便用户提问的同时,有效保护系统的稳定性和安全性。

▲图1 MaxKB支持用户提问时上传文件

▲图2 文件上传设置界面

■ 新增文档内容提取节点和图片理解节点

在v1.8社区版中,MaxKB新增文档内容提取节点和图片理解节点。管理员在开启文件上传功能后,即可根据在“文件上传设置”界面中配置的文件类型要求,在工作流中添加对应的文档内容提取节点或图片理解节点。

通过文档内容提取节点,可以让MaxKB准确地识别并提取文档中的文本信息,为后续的AI对话节点提供引用数据。为了让MaxKB能够精准响应用户的文档理解需求,管理员在选择适用于对话的AI模型时,应选择具备足够上下文理解能力的模型。

通过图片理解节点,可以让MaxKB对用户上传的图片内容进行解析,并将解析结果直接返回或输出为后续节点的引用数据。为确保解析结果的可靠性与实用性,管理员在配置图片理解模型时,应选择性能稳定、准确率高的图片理解模型。

此项更新使得多种格式的文档、图片能够在用户提问时作为辅助材料输入,打破了传统问答的形式壁垒,丰富了用户提问的表达形式,进一步提高了MaxKB对多元化信息的理解能力,让MaxKB在面对用户提问时更加灵活、智能,有效拓宽了MaxKB的业务应用范围。

▲图3 MaxKB新增文档内容提取节点

▲图4 MaxKB新增图片理解节点

■ 新增表单收集节点

在MaxKB v1.8版本中,新增了表单收集节点功能。通过表单收集功能,小助手可以在用户提出问题的初始阶段,使用结构化的表单一次性收集或进行多次追问来获取用户的详细信息,并在后续的工作流执行过程中,基于用户填写的信息提供更为精准的回答。

该功能用表单的形式提示用户在问答中需要提供的信息内容,同时有效摒除了用户提问句式中可能出现的冗余信息,提高了系统的信息获取和分类能力,帮助系统更好地理解用户意图,从而显著提升用户体验和服务满意度。

▲图5 MaxKB新增表单收集节点

▲图6 MaxKB问答页面通过结构化的表单或多次追问的方式收集用户的详细信息

■ 工作流中支持嵌入应用

在MaxKB v1.8版本中,新增支持在工作流中嵌入应用功能。在“高级编排”模式的实际应用中,复杂的业务场景往往伴随着繁杂的工作流布局,为管理员的操作和管理带来不便。MaxKB新增的“应用节点”功能,允许管理员将特定的流程模块化,并将其封装为独立的应用节点,从而有效简化工作流结构,提升流程管理的效率与便捷性。

▲图7 MaxKB支持嵌入应用节点

■ 支持收起或展开全部节点,以及一键美化工作流布局

在MaxKB v1.8版本中,新增支持收起或展开全部节点以及一键美化工作流布局功能。在面对较为复杂的业务场景时,工作流的布局往往显得异常繁杂,凌乱的节点既影响工作效率又影响工作体验。MaxKB新增的支持收起或展开全部节点和一键美化布局功能,能够帮助管理员一键整理工作流编排页面,提高了管理员的工作效率,优化了工作流编排体验。

▲图8 工作流支持收起或展开全部节点和一键美化

■ 支持OAuth2单点登录(X-Pack增强包)

在v1.8专业版中,MaxKB支持OAuth2单点登录功能,进一步扩展了系统的登录认证能力。目前,MaxKB已经全面兼容主流的单点登录协议,包括CAS、OIDC、LDAP以及最新的OAuth2,为用户提供了更加灵活、安全的登录选择,满足不同环境下的认证需要。

▲图9 MaxKB支持OAuth2单点登录

其他新增功能

知识库:支持按创建者显示知识库;

应用:支持按创建者显示应用;

应用:支持批量将对话日志添加到知识库;

应用:基础节点的用户输入参数中,支持多选框和选项卡组件;

应用:开场白支持HTML渲染;

函数库:支持按创建者显示函数;

模型设置:支持通义千问、OpenAI和腾讯混元供应商的图片理解模型;

模型设置:支持阿里云百炼的大语言模型。

功能优化

知识库:优化文档状态,显示向量化和生成问题的进度详情;

应用:基础节点的用户输入参数中,单选框组件支持标签、选项值的设置方式;

应用:对话详情页面对AI回复内容进行标注时,保留上一次所选的知识库文档;

应用:优化对话日志列表的显示顺序,按最近对话时间降序排序;

应用:打开对话详情时,默认显示最新对话记录。

Bug修复

知识库:修复PDF文档中若包含不能识别的特殊字符时,上传文档会报错的问题;

知识库:修复部分情况下为“成功”状态的文档生成问题时,无法下发任务的问题;

知识库:修复由于网站编码问题,导致Web站点知识库无法获取文本内容的问题;

系统管理:修复拥有知识库管理权限的成员,无法查看知识库的问题;

系统管理(X-Pack):修复拥有应用查看权限的成员,能够修改应用接入配置的问题。