【技术实现步骤摘要】
本申请涉及自然语言查询,特别是涉及一种基于任务规划的数据查询方法、设备及存储介质。
技术介绍
1、在自然语言查询
,用户通过自然语言输入查询语句以获取所需的数据或进行数据分析已成为一种趋势。现有的对话式数据查询及数据分析方案,如nl2sql(naturallanguage to structured query language,自然语言到结构化查询语言),主要侧重于将自然语言问句转换为sql语句,或者转换为特定领域的语言(domain-specificlanguage)。然而,这些方案在面对用户复杂的查询任务时存在明显不足。用户的自然查询语句往往不仅包含单一的数据查询需求,还可能涉及多种数据分析任务,如数据查询、数据处理(汇总、筛选、排序等)、可视化作图、数据预测、归因分析等,以及涉及这些任务之间的关联或嵌套。相关技术难以准确捕捉并处理这些复杂的查询意图,无法准确查询得到用户需求的查询结果。
技术实现思路
1、基于此,本申请的目的在于,提供一种基于任务规划的数据查询方法,旨在准确理
...【技术保护点】
1.一种基于任务规划的数据查询方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的基于任务规划的数据查询方法,其特征在于,所述任务规划器输出符合所述自然查询语句的查询意图的查询任务序列;所述查询任务序列包括至少一个查询任务以及各个所述查询任务的执行顺序;
3.根据权利要求2所述的基于任务规划的数据查询方法,其特征在于,所述直至当前所述查询任务在所述任务执行器中执行成功,获取当前所述查询任务的任务执行结果的步骤之后,还包括步骤:
4.根据权利要求1至3任一项所述的基于任务规划的数据查询方法,其特征在于,所述任务规划器包括
...【技术特征摘要】
1.一种基于任务规划的数据查询方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的基于任务规划的数据查询方法,其特征在于,所述任务规划器输出符合所述自然查询语句的查询意图的查询任务序列;所述查询任务序列包括至少一个查询任务以及各个所述查询任务的执行顺序;
3.根据权利要求2所述的基于任务规划的数据查询方法,其特征在于,所述直至当前所述查询任务在所述任务执行器中执行成功,获取当前所述查询任务的任务执行结果的步骤之后,还包括步骤:
4.根据权利要求1至3任一项所述的基于任务规划的数据查询方法,其特征在于,所述任务规划器包括第一文本处理模型以及预设的第一任务提示文本,所述第一任务提示文本包括若干预设的查询任务类别的提示文本;所述第一任务提示文本用于提示所述第一文本处理模型输出符合所述自然查询语句的查询意图并满足任一所述查询任务类别的查询任务。
5.根据权利要求4所述的基于任务规划的数据查询方法,其特征在于,所述预设的查询任务类别包括数据查询类别、数据分析类别以及数据可视化类别;
6.根据权利要求1所述的基于任务规划的数据查询方法,其特征在于,所述任务执行器还包括预设的任务提示文本,所述任务提示文本包括各个预设的功能插件的使用场景信息以及调用接口;所述任务提示文本用于提示所述文本处理模型理解所述查询任务对应的使用场景,并根据各个所述功能插件的使用场景信息确定匹配的功能插件,获...
【专利技术属性】
技术研发人员:吴华夫,黄田安,熊海霞,
申请(专利权)人:广州思迈特软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。