一种数据分析模板生成方法、数据分析方法及相关装置与流程

摘要: 本技术涉及数据分析,特别是涉及一种数据分析模板生成方法、数据分析方法及相关装置。背景技术:1、随着各行业企业数字化转型持续深化,数据分析已经成为运营、财务、市场...
一种数据分析模板生成方法、数据分析方法及相关装置与流程

本技术涉及数据分析,特别是涉及一种数据分析模板生成方法、数据分析方法及相关装置。

背景技术:

1、随着各行业企业数字化转型持续深化,数据分析已经成为运营、财务、市场、产品等多类岗位的常态化工作。

2、目前主流的数据分析技术路径主要分为四类:其一为代码脚本式分析方案;其二为传统可视化bi(business intelligent,商业智能)拖拽分析方案;其三为通用大模型对话式数据分析方案;其四为平台预设模板分析方案。其中,能够实现分析流程长效复用的方案普遍存在操作门槛高、个性化适配不足的问题。因此,如何实现生成低门槛、长效复用的数据分析方案是目前行业内重要的研究课题。

技术实现思路

1、本技术实施例至少提供一种数据分析模板生成方法、数据分析方法及相关装置。

2、本技术实施例的第一方面提供一种数据分析模板生成方法,该方法包括:获取在第一数据的数据分析过程中与用户的多轮分析对话;其中,多轮分析对话用于确定数据分析执行方案;利用大模型,从多轮分析对话中提炼出数据分析模板;其中,数据分析模板被复用以对第二数据进行数据分析,第二数据与第一数据的数据结构相同或相似。

3、由于多轮分析对话是完整记录了针对第一数据的数据分析过程,所以,从多轮分析对话中提炼出数据分析模板,是将针对第一数据的数据分析过程转换或者说固化为可复用的数据分析模板,实现自动将数据分析过程转换或者说固化为可重复调用的技能资产。

4、进一步地,在后续需要对与第一数据的数据结构相同或相似的第二数据进行数据分析时,可以直接复用数据分析模板对第二数据进行数据分析,而无需用户进行重复性的多轮分析对话引导,同时基于多轮分析对话自动化创建数据分析模板降低了数据分析能力的使用门槛,另外,能够缩短数据分析的时间,提高数据分析的效率。

5、可选地,数据分析模板包括数据分析逻辑,数据分析逻辑包括分析工作流和/或分析工作流对应的参考代码。

6、由于多轮分析对话完整记录了针对第一数据的数据分析过程,所以,从多轮分析对话中提炼出分析工作流,能够将针对第一数据的数据分析过程转换或者说固化为可复用的分析工作流,实现自动将数据分析过程转换或者说固化为可重复调用的技能资产,省去人工分步搭建分析步骤的操作成本,规避人工搭建步骤遗漏、顺序错乱带来的分析误差。

7、同时,从多轮分析对话中提炼出分析工作流对应的参考代码,能够将针对第一数据的数据分析过程转换或者说固化为可复用的参考代码,实现自动将数据分析过程转换或者说固化为可重复调用的技能资产,无需人工编写、调试参考代码,节约大量编码开发时间;另外,减少人工重复手写参考代码引发的逻辑漏洞与计算偏差等问题出现,降低数据分析的门槛。

8、可选地,数据分析模板包括以下至少一者:模板名称、模板描述信息、参考数据、联网搜索状态信息,其中联网搜索状态信息用于确定在数据分析过程中是否检索外部信息;从多轮分析对话中提炼出数据分析模板,还包括以下至少一个步骤:从多轮分析对话中,提取第一数据的第一分析信息,并将第一分析信息映射为模板名称,其中,第一分析信息包括以下至少一者:分析任务类型、关键分析流程;从多轮分析对话中,提取第一数据的第二分析信息,并将第二分析信息映射为模板描述信息,其中,第二分析信息包括以下至少一者:用户的数据分析需求、数据分析维度、对历史数据分析过程的概括性描述;根据第一数据的数据分析过程中大模型是否检索外部信息,确定联网搜索状态信息;提取多轮分析对话中用户提供的数据,作为参考数据。

9、可以灵活设置数据分析模板所包括的模板内容,通过将从多轮分析对话中提取出的信息映射至数据分析模板的各个字段,实现结构化的数据分析模板创建,便于用户进行配置和管理。

10、可选地,获取在第一数据的数据分析过程中与用户的多轮分析对话,包括:响应于用户在数据分析过程获得第一数据的分析结果之后的模板创建操作,获取在第一数据的数据分析过程中与用户的多轮分析对话。

11、在对第一数据的数据分析完成后,响应用户模板创建操作即可自动获取多轮分析对话并自动提炼生成数据分析模板,实现对多轮分析对话记录的数据分析过程一键转存复用,自动将数据分析过程转换或固化为可重复调用的技能资产。

12、可选地,数据分析模板生成方法还包括以下至少一个步骤:将数据分析模板推送至显示界面,并响应于用户对数据分析模板的修改操作,对数据分析模板进行修改;响应于用户的保存操作,对数据分析模板进行存储。

13、通过显示界面以可编辑形式展示数据分析模板,并支持用户对数据分析模板执行修改操作,便于用户直观校验自动提炼的数据分析模板、及时修正自动提炼产生的偏差,同时在自动化创建数据分析模板后呈现给用户进行审核编辑,大幅降低了数据分析模板的创建难度。

14、响应用户的保存操作完成数据分析模板的持久化存储,存储后的数据分析模板纳入平台资产库支持检索复用。

15、本技术实施例的第二方面提供一种数据分析方法,该方法包括:获取目标数据;从预存的数据分析模板中,确定与目标数据匹配的数据分析模板,作为目标分析模板;其中,至少一个数据分析模板是利用上述的数据分析模板生成方法生成的;利用目标分析模板,对目标数据进行数据分析,得到目标分析结果。

16、通过复用已创建的且与目标数据匹配的数据分析模板,对目标数据进行数据分析,无需重新进行长篇幅的多轮分析对话引导,能够缩短数据分析的时间,提高数据分析的效率。

17、可选地,目标分析模板包括数据分析逻辑;利用目标分析模板,对目标数据进行数据分析,得到目标分析结果,包括:基于数据分析逻辑生成数据分析提示词;利用大模型基于数据分析提示词和目标数据进行数据分析,得到目标分析结果。

18、将数据分析逻辑作为提示注入到大模型中,同时将目标数据作为输入,以利用大模型按照固化的数据分析逻辑,对目标数据进行数据分析。

19、可选地,目标分析模板还包括目标联网搜索状态信息,目标联网搜索状态信息用于表征大模型在数据分析过程中进行外部信息的检索状态,数据分析提示词还包括目标联网搜索状态信息。

20、将目标联网搜索状态信息作为提示注入到大模型中,在大模型按照固化的数据分析逻辑对目标数据进行数据分析过程中,可以依据该状态信息决策是否引入外部信息的检索,从而可以适应对分析效率和分析结果准确性的不同需求。

21、可选地,目标分析模板包括从用于创建目标分析模板的多轮分析对话中提取出的、用户提供的参考数据;数据分析方法还包括:校验目标数据与参考数据的数据结构相似性;在相似性校验通过的情况下,执行利用目标分析模板,对目标数据进行数据分析,得到目标分析结果的步骤。

22、依托创建数据分析模板时用户提供的参考数据作为结构基准,自动比对目标数据与参考数据二者的数据结构相似程度,省去人工校验数据结构的操作步骤。若目标数据与参考数据的数据结构不相似,相似性校验会提前拦截不兼容数据,避免直接运行目标分析模板后出现数据分析异常等情况,提升数据分析的稳定性。

23、本技术实施例的第三方面提供一种数据分析模板生成装置,该装置包括获取模块和提炼模块;获取模块用于获取在第一数据的数据分析过程中与用户的多轮分析对话;其中,多轮分析对话用于确定数据分析执行方案;提炼模块用于利用大模型,从多轮分析对话中提炼出数据分析模板;其中,数据分析模板被复用以对第二数据进行数据分析,第二数据与第一数据的数据结构相同或相似。

24、本技术实施例的第四方面提供一种数据分析装置,该装置包括获取模块、确定模块和分析模块;获取模块用于获取目标数据;确定模块用于从预存的数据分析模板中,确定与目标数据匹配的数据分析模板,作为目标分析模板;其中,至少一个数据分析模板是利用上述的数据分析模板生成方法生成的;分析模块用于利用目标分析模板,对目标数据进行数据分析,得到目标分析结果。

25、本技术实施例的第五方面提供一种电子设备,该电子设备包括存储器和处理器,存储器存储有程序指令,处理器用于执行程序指令以实现上述的方法。

26、本技术实施例的第六方面提供一种计算机可读存储介质,该计算机可读存储介质用于存储程序指令,程序指令能够被执行以实现上述的方法。

27、上述技术方案,通过从多轮分析对话中提炼出数据分析模板,将针对第一数据的数据分析过程转换或者说固化为可复用的数据分析模板,实现自动将数据分析过程转换或者说固化为可重复调用的技能资产。在后续需要对与第一数据的数据结构相同或相似的第二数据进行数据分析时,可以直接复用数据分析模板对第二数据进行数据分析,无需用户进行重复性的多轮分析对话引导,同时自动化的数据分析模板创建显著降低了数据分析能力的使用门槛,另外,能够缩短数据分析的时间,提高数据分析的效率。