本申请涉及数据可视化,具体涉及基于检索增强生成的数据可视化方法、系统、设备及介质。
背景技术:
1、数据可视化是将数据以图形或图表的形式呈现,以便于人们直观的理解和分析数据,迅速抓住数据中的模式、趋势和异常等,帮助用户快速地从数据获取有价值的信息,为决策等提供有力支持。
2、但当前数据可视化也面临一些挑战:首先不当的数据可视化方法可能会误导用户做出错误的决策。其次,高级的可视化工具都需要专业的技能知识,对于非技术用户来说学习这些工具存在一定的困难。
3、因此,需要一种新的基于检索增强生成的数据可视化方案。
技术实现思路
1、有鉴于此,本说明书实施例提供一种基于检索增强生成的数据可视化方法、系统、设备及介质。
2、本说明书实施例提供以下技术方案:
3、本说明书实施例提供一种所述基于检索增强生成的数据可视化方法包括:
4、大语言模型对用户输入文本进行理解和分析,获取用户可视化需求并将所述用户可视化需求发送至检索模块;检索模块根据用户可视化需求从优秀案例数据库中查找并匹配获得作为参考的优秀案例,并提供给大语言模型;其中优秀案例数据库针对可视化案例进行数据表结构拆分获得对应的图表信息,以便将优秀案例中的图表信息作为参考来辅助大模型生成用户可视化需求对应的数据可视化图表;
5、大语言模型接收所述优秀案例,利用优秀案例可视化化图表传达关键数据信息的作用,结合对用户输入文本的分析结果生成可视化代码,并利用所述可视化代码渲染得到可视化图表。
6、本说明书实施例还提供一种基于检索增强生成的数据可视化系统,包括:
7、大语言模型和检索模块;大语言模型结合检索模块生成符合用户需求的可视化图表;
8、其中大语言模型,用于对用户输入文本进行理解和分析,获取用户可视化需求并将所述用户可视化需求发送至检索模块; 检索模块,用于根据用户可视化需求从优秀案例数据库中查找并匹配获得作为参考的优秀案例,并提供给大语言模型;其中优秀案例数据库针对可视化案例进行数据表结构拆分获得对应的图表信息,以便将优秀案例中的图表信息作为参考来辅助大模型生成用户可视化需求对应的数据可视化图表;
9、大语言模型还用于接收所述优秀案例,利用优秀案例可视化图表传达关键数据信息的作用,结合对用户输入文本的分析结果生成可视化代码,并利用所述可视化代码渲染得到可视化图表。
10、本说明书实施例还提供一种电子设备,包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:如上述技术方案所述的基于检索增强生成的数据可视化方法。
11、本说明书实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时执行:如上述技术方案所述的基于检索增强生成的数据可视化方法。
12、与现有技术相比,本说明书实施例采用的上述至少一个技术方案能够达到的有益效果至少包括:
13、本申请提供一种基于检索增强生成(retrieval augmented generation, rag)的智能数据可视化方法。通过利用llm(large language model,大语言模型)模型理解分析用户输入的数据可视化需求,同时借助rag技术将优秀案例作为参考辅助大模型生成符合用户需求的可视化图表。不仅能帮助用户更加快速地对数据进行可视化,生成可视化图表,降低数据可视化门槛,还可以借助优秀的数据可视化案例,辅助大模型生成更能直观传达关键数据信息的图表,提高图表生成的效率和准确性。
1.一种基于检索增强生成的数据可视化方法,其特征在于,所述基于检索增强生成的数据可视化方法包括:
2.根据权利要求1所述的基于检索增强生成的数据可视化方法,其特征在于,所述大语言模型对用户输入文本进行理解和分析,获取用户可视化需求包括:
3.根据权利要求1所述的基于检索增强生成的数据可视化方法,其特征在于,检索模块根据用户可视化需求查找并匹配获得作为参考的优秀案例,并提供给大语言模型,包括:
4.根据权利要求3所述的基于检索增强生成的数据可视化方法,其特征在于,所述根据数据系列数量和数据点数量挑选优秀案例的方法,包括:
5.根据权利要求1所述的基于检索增强生成的数据可视化方法,其特征在于,检索模块收集优秀案例过程中将预设数据进行表述转换,或将需保密数据进行删除后,梳理每个优秀案例中的数据关系字段;其中数据关系包括以下至少一项:成分、项目、时间序列、频率分布、相关性。
6.根据权利要求1所述的基于检索增强生成的数据可视化方法,其特征在于,所述基于检索增强生成的数据可视化方法还包括:
7.根据权利要求1所述的基于检索增强生成的数据可视化方法,其特征在于,根据不同数据可视化库为依据生成不同格式的图表可视化代码。
8.一种基于检索增强生成的数据可视化系统,其特征在于,包括:
9.一种电子设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:如权利要求1-7中任意一项所述的基于检索增强生成的数据可视化方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时执行:如权利要求1-7中任意一项所述的基于检索增强生成的数据可视化方法。