一种实验教学自然语言数据查询交互方法与流程
本发明涉及计算机应用,具体涉及一种实验教学自然语言数据查询交互方法。
背景技术:
1、随着教育信息化的发展,中小学实验教学与实验室治理对数字化系统的依赖程度日益加深。当前,学校及教育管理部门普遍部署了用于管理人员档案、设备资产以及教务排课的实验室综合管理系统。然而,在实际的复杂实验教学管理场景中,现有的数据查询与业务交互方法存在显著的技术瓶颈。
2、现有的实验室管理系统通常采用传统的深层级树状菜单式图形用户界面(gui),且底层的数据架构往往处于领域孤立状态(例如,人员数据库、资产数据库与教务数据库相互独立,缺乏统一的计算图谱)。当管理人员需要获取跨维度的综合决策信息时(例如查询“本学期初二物理分组实验的开出率及所需光具座的可用库存缺口”),系统无法直接响应此类融合了教务进度、资产状态与宏观考评指标的复合型查询诉求。用户必须分别进入排课模块、库存管理模块以及考评模块,手动导出多源异构的底层明细数据表,再依赖人工进行表结构拼接与指标公式的二次计算,导致系统查询效率极低且极易出现人为统计遗漏。
3、更为核心的问题在于,现有的查询交互机制普遍存在“查、看、办”系统性割裂的缺陷。在传统的系统架构下,数据查询模块仅具备单向的数据提取与静态列表展示能力。当用户通过查询行为发现业务异常或资源缺口时,现有的交互逻辑无法基于查询结果上下文在系统中进行自动化流转,导致数据查询结果无法反向驱动业务操作界面或宏观监控界面的更新。用户必须中断当前的查询会话,人工切换并重新导航至特定的业务流转节点(如新建调拨单表单界面)进行重复的数据录入操作。这种查询状态与业务执行状态之间的链路断层,使得系统的人机交互成本大幅增加,无法满足现代实验室治理场景下基于数据驱动进行即时决策与敏捷业务流转的技术需求。
技术实现思路
1、为实现上述目的,本发明提供了如下技术方案:
2、本发明提供了一种实验教学自然语言数据查询交互方法,包括以下步骤:s100,响应于用户的登录请求,获取所述用户的角色权限,并基于所述角色权限在终端显示界面上动态渲染三区交互界面;所述三区交互界面至少包括:用于流转实验教学业务流程的集约化工作台区域、用于可视化监控实验业务指标的数据驾驶舱区域,以及用于接收非结构化数据的智能问询区域;
3、s200,通过所述智能问询区域接收用户输入的关于实验教学场景的自然语言查询指令;
4、s300,调用预设的自然语言处理模型对所述自然语言查询指令进行语义解析,提取指令意图以及与所述指令意图对应的业务实体特征;所述业务实体特征至少包含业务动作类别、组织层级特征、时间周期特征和实验学科特征中的至少一种;
5、s400,基于所述指令意图和所述业务实体特征,在底层互联的人员数据库、资产数据库和教务数据库中进行跨域数据检索,并调用预设的业务规则引擎对检索得到的基础数据进行合规性比对与指标计算,生成结构化的查询结果;
6、s500,在所述智能问询区域以对话交互的形式输出包含所述查询结果的自然语言反馈文本,并根据所述查询结果的指标属性,动态联动更新所述数据驾驶舱区域的对应数据图表,和/或在所述集约化工作台区域自动生成与所述指令意图相关联的待办业务入口。
7、进一步地,基于所述角色权限在终端显示界面上动态渲染三区交互界面,具体包括:
8、解析所述角色权限,确定所述用户所属的组织架构数据标签,所述组织架构数据标签包括管理决策层级、业务执行层级以及终端应用层级;
9、从预设的ui配置库中调用与所述组织架构数据标签唯一绑定的界面配置模板;
10、根据所述界面配置模板,动态组装对应的业务微前端组件以及数据加载接口,以生成适配于所述用户的所述三区交互界面。
11、进一步地,所述集约化工作台区域内嵌有工作流引擎模块;
12、在对所述集约化工作台区域进行渲染时,基于所述用户的角色权限进行组件过滤,屏蔽不属于当前权限链路的非业务功能节点;
13、并且,将该权限下被激活的实验教学业务流程,以表单交互组件的形式聚合呈现于所述集约化工作台区域内,以提供单向的数据流转操作环境;
14、在对所述三区交互界面进行页面物理布局渲染时:
15、所述集约化工作台区域和所述智能问询区域分别锚定于所述终端显示界面的左侧边缘和右侧边缘,所述数据驾驶舱区域作为底层默认视图铺设于所述终端显示界面的中心区域;
16、其中,所述智能问询区域配置为悬浮对话框形态,当所述智能问询区域被唤醒接收自然语言查询指令时,所述数据驾驶舱区域的核心指标图表自适应调整缩放比例。
17、进一步地,通过所述智能问询区域接收用户输入的关于实验教学场景的自然语言查询指令,包括:
18、在所述智能问询区域处于查询接收状态时,监听所述终端显示界面的全局焦点事件;
19、同步采集所述集约化工作台区域的当前表单上下文数据,以及所述数据驾驶舱区域的当前视图筛选参数,并打包生成前端场景快照;
20、将所述前端场景快照作为隐式查询条件,与用户显式输入的所述自然语言查询指令进行绑定封装,以构成多维度的联合查询请求。
21、进一步地,所述智能问询区域配置有多模态输入接口,所述接收用户输入的关于实验教学场景的自然语言查询指令,具体包括:
22、通过所述多模态输入接口接收用户发出的连续语音流,并调用端点检测算法识别所述连续语音流中的有效语音片段;
23、将所述有效语音片段转化为初始文本数据;
24、加载预设的实验教学专业词库,对所述初始文本数据进行特定领域实体的纠错与同义词映射,输出标准化文本形式的所述自然语言查询指令;
25、在所述通过所述智能问询区域接收用户输入的关于实验教学场景的自然语言查询指令之前,所述方法还包括:
26、提取所述用户的角色权限,并结合所述用户的历史查询日志以及当前所处的业务时间节点,利用预测算法预生成若干候选问询意图模板;
27、当检测到所述智能问询区域被唤醒时,将所述候选问询意图模板以快捷交互组件的形式,在所述智能问询区域的输入框周边进行前置动态渲染,以响应用户的点击输入或辅助语句补全。
28、进一步地,所述调用预设的自然语言处理模型对所述自然语言查询指令进行语义解析,提取指令意图以及与所述指令意图对应的业务实体特征,具体包括:
29、将所述自然语言查询指令转化为词向量序列,并将所述词向量序列输入预先训练的序列标注网络进行局部特征提取,获得包含基础物料词汇和基础课程词汇在内的初始实体文本;
30、调用预构建的实验教学领域知识图谱,所述实验教学领域知识图谱内嵌有国家课程标准实验目录和教育部装备分类代码标准库;
31、计算所述初始实体文本与所述实验教学领域知识图谱中节点实体的语义相似度,进行实体对齐操作,以将非标准表述的所述初始实体文本映射为标准化的所述业务实体特征;
32、基于所述标准化的业务实体特征和所述词向量序列,利用意图分类网络计算多维空间中的意图概率分布集,并将最大概率所对应的类别确定为所述指令意图。
33、进一步地,在提取所述指令意图以及与所述指令意图对应的业务实体特征之后,所述方法还包括动态槽位校验步骤:
34、根据识别出的所述指令意图,调用对应的意图-槽位映射模板,确定执行该指令意图所需的必填业务实体槽位集;
35、比对已提取的所述业务实体特征与所述必填业务实体槽位集,若检测到存在缺失的必填业务实体,则将当前的语义解析进程挂起并缓存前端场景快照;
36、在所述智能问询区域生成针对所述缺失的必填业务实体的追问提示语,当接收到基于所述追问提示语的补充指令时,提取所述补充指令中的实体特征填入所述缺失的必填业务实体槽位,并恢复所述语义解析进程;
37、所述业务实体特征中的业务动作类别至少包括资源运维动作、考评计算动作和安全排查动作;
38、当语义解析判定所述业务动作类别属于所述考评计算动作时,进一步基于关联的组织层级特征和实验学科特征,从所述自然语言查询指令中解析出细粒度的评价指标标签;
39、所述评价指标标签被配置为软开关,用于在后续跨域数据检索时,定向激活底层对应的指标计算引擎;所述指标计算引擎中预置有实验开齐率计算算法、生均资产值计算算法以及均衡指数计算算法。
40、进一步地,所述在底层互联的人员数据库、资产数据库和教务数据库中进行跨域数据检索,具体包括:
41、获取所述用户在数据交换总线中注册的组织架构数据标签以及对应的行级数据访问权限边界;
42、将所述指令意图和所述业务实体特征编译为分布式的联邦查询语句,并通过所述数据交换总线并发路由至所述人员数据库、所述资产数据库和所述教务数据库;
43、在所述行级数据访问权限边界的约束下,由各数据库引擎执行异步查询操作,并将返回的多源异构子数据集进行主键映射与清洗融合,生成用于支撑当前查询会话的中间态基础数据集;
44、所述调用预设的业务规则引擎对检索得到的基础数据进行合规性比对与指标计算,包括针对实验筹备场景的并发运算逻辑:
45、当所述指令意图识别为实验预约或资产可用性查询时,从所述中间态基础数据集中提取目标实验课程所需关联的标准仪器bom清单以及目标受教总人数;
46、同步提取所述资产数据库中与所述标准仪器bom清单相匹配的实时可用库存数据以及在途借用数据;
47、调用资源调度算法引擎,计算所述目标受教总人数与综合可用库存量之间的差值,生成资源缺口状态矩阵,并将针对所述资源缺口状态矩阵的智能调拨建议封装入所述结构化的查询结果中。
48、进一步地,所述调用预设的业务规则引擎对检索得到的基础数据进行合规性比对与指标计算,还包括针对综合监管场景的指标衍生逻辑:
49、当所述指令意图识别为区域达标评测时,将所述中间态基础数据集中包含的历史实验执行日志、设备资产清单以及人员编制数据输入至内置的监管比对模型中;
50、根据所述业务规则引擎中预置的国家课程标准基线,通过所述监管比对模型计算针对所述业务实体特征的实验开齐率参数以及生均资产均衡指数;
51、依据预设的多级达标阈值网络对所述实验开齐率参数和所述生均资产均衡指数进行量化分级判定,并为所述结构化的查询结果附加对应危险等级的视觉预警状态码。
52、进一步地,根据所述查询结果的指标属性,动态联动更新所述数据驾驶舱区域的对应数据图表,具体包括:
53、提取所述结构化的查询结果中的数据维度标签以及附带的视觉预警状态码;
54、在所述数据驾驶舱区域的dom树结构中,遍历并匹配与所述数据维度标签相绑定的目标可视化图表组件;
55、基于所述视觉预警状态码向所述目标可视化图表组件下发异步局部刷新指令,驱动所述目标可视化图表组件进行独立的数据帧重绘;并针对达到预设告警阈值的数据节点,执行坐标系居中聚焦及视图高亮呈现操作;
56、所述在所述集约化工作台区域自动生成与所述指令意图相关联的待办业务入口,具体包括:
57、当所述指令意图被预设规则判定为具有闭环操作属性的动作指令时,从所述结构化的查询结果中剥离出业务流转所需的关键参数集合;
58、调用内嵌于所述集约化工作台区域的工作流引擎模块,利用所述关键参数集合对目标业务表单模板进行静默实例化赋值,生成带有预填数据的实例表单;
59、将所述实例表单封装为快捷待办交互卡片,并将其推送到所述集约化工作台区域的顶层视图堆栈中,以供所述用户进行一键点击确认或补充数据流转;
60、在所述智能问询区域以对话交互的形式输出包含所述查询结果的自然语言反馈文本,包括:
61、调用自然语言生成引擎,根据所述查询结果的数据结构特征,在预置的语料模板库中匹配对应的答复策略模板;
62、将所述结构化的查询结果中的数值指标与实体名称作为动态变量,注入所述答复策略模板的对应占位符中,生成符合自然语言语法的反馈文本;
63、将当前轮次输出的所述自然语言反馈文本、关联的所述结构化的查询结果以及对应的所述指令意图打包为交互上下文语境包,并写入全局状态缓存区,以维持对后续连续问询指令的上下文记忆约束。
64、有益效果
65、本发明通过构建包含智能问询、数据驾驶舱与集约化工作台的三区动态交互架构,结合实验教学知识图谱与多轮槽位校验机制,将非结构化的自然语言指令精准映射为受限于数据权限边界的跨域联邦查询与指标计算任务,有效解决了传统系统跨域数据检索困难及计算孤立的问题;同时,本发明建立了查询结果与前端组件的异步联动机制,利用结构化查询报文中的视觉预警状态码与业务意图标识,自动触发监控视图的图表局部重绘以及工作台待办业务入口的动态生成,实现了数据检索状态与业务流转状态的上下文状态融合,显著降低了用户的界面交互层级与操作成本,有效提升了实验教学系统在复杂数据调度场景下的智能化水平与业务协同效率。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com