一种基于人机对话的图表结果生成方法、装置及相关设备制造方法及图纸

技术编号:40536986 阅读:22 留言:0更新日期:2024-03-01 13:59
本申请公开了一种基于人机对话的图表结果生成方法、装置及相关设备,包括:基于用户输入的音频数据生成自然语言文本;在预设的第一数据库中获取与所述自然语言文本匹配的目标查询模板;从所述自然语言文本中提取各维度词、各度量词以及图表类型,所述维度词用于表示数据记录中的属性值,所述度量词用于表示数据记录中的指标值;基于所述查询模板、各维度词以及各度量词,确定目标查询语句;利用所述目标查询语句在预设的第二数据库中获取目标数据;基于所述图表类型以及所述目标数据,生成图表结果。本申请利用预设的查询模板,对于用户的语音提问自动输出图表结果,扩大了语音查询的业务适用范围,且提高了图表生成效率。

【技术实现步骤摘要】

本申请涉及人机对话,更具体地说,是涉及一种基于人机对话的图表结果生成方法、装置及相关设备


技术介绍

1、软件的交互方式随着人工智能的兴起发生翻天覆地变化,对话生成式的交互方式成为未来的重要发展方向。原来通过传统方法如:用户登录系统后通过选择配置好的菜单进入对应功能查询数据图表。而现在新的方法变为:通过与系统进行人机对话,系统或机器人通过自然语言处理解析生成的方式为用户提供图表,向用户展现数据,这个过程最主要就是将自然语言文体转化为可查询的sql语句,再执行sql后以图表的形式来显示。

2、将自然语言文体转化为可查询的sql语句,传统的方法是将数据库的模型的表名、列名、数据等作为分词的词库,自然语言分词对他进行词性进行配对,最终生成sql。这种方式虽然简单,但是生成sql的能力也有限,只能通过外键关系生成简单表单或者两三个表关联的sql,而且所生成的sql不能直接转为图表展现。然而,这对于业务来说是不够的,一方面是业务普遍需要关联的表多达2~10个,现场转化的sql难以足业务需求,且无法使用自定义函数等场景;另一方面是需要开发人员再将sql转为本文档来自技高网...

【技术保护点】

1.一种基于人机对话的图表结果生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在预设的第一数据库中获取与所述自然语言文本匹配的目标查询模板的过程,包括:

3.根据权利要求2所述的方法,其特征在于,将所述自然语言文本转换为向量数据的过程,包括:

4.根据权利要求2所述的方法,其特征在于,在所述第一数据库中获取与所述向量数据相似度最高,且相似度高于预设阈值的目标向量的过程,包括:

5.根据权利要求1所述的方法,其特征在于,从所述自然语言文本中提取各维度词、各度量词以及图表类型的过程,包括:

>6.根据权利要求1...

【技术特征摘要】

1.一种基于人机对话的图表结果生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在预设的第一数据库中获取与所述自然语言文本匹配的目标查询模板的过程,包括:

3.根据权利要求2所述的方法,其特征在于,将所述自然语言文本转换为向量数据的过程,包括:

4.根据权利要求2所述的方法,其特征在于,在所述第一数据库中获取与所述向量数据相似度最高,且相似度高于预设阈值的目标向量的过程,包括:

5.根据权利要求1所述的方法,其特征在于,从所述自然语言文本中提取各维度词、各度量词以及图表类型的过程,包括:

...

【专利技术属性】
技术研发人员:丁家奎陈立宇刘建文钟国文欧阳乐钟均豪卢金航
申请(专利权)人:广州天维信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1