【技术实现步骤摘要】
用于数据服务的方法及相应的系统、计算机设备和介质
本专利技术涉及数据服务领域,更具体而言,涉及一种用于数据服务的方法及相应的系统、计算机设备和计算机可读存储介质。
技术介绍
目前,基于自然语言处理的人工智能算法被广泛应用于客服系统、智能家电中,然而其在商务智能方面的应用还有很大的探索空间。虽然现有的商务智能产品已经部分实现了基于自然语言查询数据的能力,但这些产品仍然存在很多缺点:例如,需要大量的前期数据标注,造成人工生成训练数据的额外成本;当应对复杂的企业级多数据库多数据源融合的情况时,准确度降低;对于以自然语言问询得到的数据,没有提供互动性。因此,存在对能解决或缓解上述问题中至少之一的方案的需要。
技术实现思路
本专利技术的目的在于提供一种能够解决或缓解上述问题中至少之一的方案。具体地,根据本专利技术的第一方面,提供一种用于数据服务的方法,其包括:接收来自用户的查询请求;响应于所述查询请求,执行以下处理步骤:-对所述查询请求进行语义解析以识别至少一个可能的目标查询 ...
【技术保护点】
1.一种用于数据服务的方法,包括:/n接收来自用户的查询请求;/n响应于所述查询请求,执行以下处理步骤:/n-对所述查询请求进行语义解析以识别至少一个可能的目标查询对象;/n-基于已有的元数据识别与每个所述目标查询对象相关联的一个或多个数据来源;/n-对于每个所述目标查询对象,基于所述目标查询对象、在与其相关联的一个或多个数据来源中的每个数据来源中利用与该数据来源相应的查询语言进行查询以得到查询结果,所述查询结果指示针对该目标查询对象是否查询到目标数据和/或包括针对该目标查询对象查询到的目标数据;以及/n-将针对每个所述目标查询对象得到的查询结果输出供呈现给所述用户。/n
【技术特征摘要】
1.一种用于数据服务的方法,包括:
接收来自用户的查询请求;
响应于所述查询请求,执行以下处理步骤:
-对所述查询请求进行语义解析以识别至少一个可能的目标查询对象;
-基于已有的元数据识别与每个所述目标查询对象相关联的一个或多个数据来源;
-对于每个所述目标查询对象,基于所述目标查询对象、在与其相关联的一个或多个数据来源中的每个数据来源中利用与该数据来源相应的查询语言进行查询以得到查询结果,所述查询结果指示针对该目标查询对象是否查询到目标数据和/或包括针对该目标查询对象查询到的目标数据;以及
-将针对每个所述目标查询对象得到的查询结果输出供呈现给所述用户。
2.根据权利要求1所述的方法,还包括:
接收所述用户对所呈现的查询结果的反馈,并记录所述查询请求、所呈现的查询结果和所述反馈作为交互数据,其中,所述反馈指示所述用户是否选择所呈现的查询结果中的一个或多个为感兴趣查询结果。
3.根据权利要求2所述的方法,其中,所述处理步骤基于人工智能模型执行,所述方法还包括:
利用所述交互数据作为训练数据对所述人工智能模型进行优化。
4.根据权利要求1所述的方法,还包括:对于一个目标查询对象,
利用可用的知识图谱提供与所述一个目标查询对象相关联和/或与针对所述一个目标查询对象得到的目标数据相关联的附加数据,
其中,针对所述一个目标查询对象得到的查询结果包括所述附加数据。
5.根据权利要求4所述的方法,其中,针对所述一个目标查询对象得到的查询结果的呈现至少部分地基于所述知识图谱。
6.根据权利要求1至5中任一项所述的方法,其中,
所述查询结果以所述用户期望的格式输出,所述方法还包括:接收来自所述用户的指示所述期望的格式的输入;和/或
每个查询结果以用于其的推荐的格式输出,所述推荐的格式至少基于构成该查询结果的数据。
7.根据权利要求6所述的方法,其中,所述格式包括图、表或其组合。
8.根据权利要求1至5中任一项所述的方法,其中,所述数据来源包括结构化的数据、半结构化的数据和/或非结构化的数据。
9.一种用于数据服务的系统,包括处理器,所述处理器被配置为执行计...
【专利技术属性】
技术研发人员:苗寒,
申请(专利权)人:北京元年科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。