财务数据的分析方法、装置、计算机设备和存储介质
文献发布时间:2024-04-18 19:58:26
技术领域
本申请涉及大数据技术领域,特别是涉及一种财务数据的分析方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
企业在生产经营过程中,通常会产生许多企业相关数据,如企业的财务数据,为了企业的健康稳健发展,通常会对财务数据进行分析,以便查找出企业所面临的问题从而制定未来的发展规划。
传统的财务分析方案中,通常是由专业人员对财务数据进行统计分析,或者列成曲线图、条状图或饼状图的形式进行分析,然而这样的分析方案将会耗费大量的时间,而且工作量大、不灵活且容易出错。
发明内容
基于此,有必要针对上述技术问题,提供一种财务数据的分析方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,能够有效降低分析时间,提高了灵活性和分析的准确性。
第一方面,本申请提供了一种财务数据的分析方法,所述方法包括:
当在对话窗口输入第一对话信息时,依据所述第一对话信息获取财务数据;依据所述财务数据生成财务分析图,并在所述对话窗口中显示所述财务分析图;所述财务分析图是包含不同节点的分析图;当所述财务分析图的目标节点被触发时,通过生成式预训练模型从所述财务数据中提取出所述目标节点对应的关键数据,并基于所述关键数据生成针对所述目标节点的问题分析结果;在所述对话窗口中,以对话形式显示所述问题分析结果。
在其中一个实施例中,所述依据所述财务数据生成财务分析图包括:
获取树形结构的包含不同层级节点的财务模板图;从所述财务数据中读取出财务关键词和对应的财务数值;将所述财务关键词和所述财务数值渲染至所述财务模板图中的各节点,得到财务分析图。
在其中一个实施例中,所述当所述财务分析图的目标节点被触发时,通过生成式预训练模型从所述财务数据中提取出与问题相关、且所述目标节点对应的关键数据包括:
响应于在所述财务分析图的目标节点上触发的操作,显示弹窗;当所述弹窗中的问题分析按钮被触发时,调用生成式预训练模型;通过所述生成式预训练模型,从所述财务数据中提取出与所述问题分析按钮指定的问题相关的、且所述目标节点对应的关键数据。
在其中一个实施例中,所述对话窗口设置有第一分析类型和第二分析类型;所述方法还包括:
响应于在所述对话窗口触发的选择操作,在所述第一分析类型和所述第二分析类型中选择一种分析类型作为目标分析类型;
所述基于所述关键数据生成针对所述目标节点的问题分析结果包括:
按照所述目标分析类型对所述关键数据进行解析,得到针对所述目标节点的问题分析结果;其中,所述第一分析类型对应的问题分析结果的详细程度大于所述第二分析类型对应的问题分析结果的详细程度。
在其中一个实施例中,所述方法还包括:
显示财务分析页面;所述财务分析页面中包含与目标业务相关的财务图表和财务概述信息;当在所述对话窗口输入第二对话信息时,调用所述生成式预训练模型,通过所述生成式预训练模型从所述财务图表中解析出文本数据;基于所述文本数据和所述财务概述信息,生成与所述目标业务相关的财务分析数据。
在其中一个实施例中,所述方法还包括:
当在所述对话窗口输入第三对话信息时,依据所述第三对话信息调用所述生成式预训练模型对应的业务流程,并基于所述业务流程采集目标数据;响应于在所述对话窗口触发的报告生成操作,获取封面信息和大纲信息;对所述目标数据以及与目标业务相关的财务分析数据进行提炼;按照所述大纲信息对所述财务分析图、所述问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到目标文档信息;将所述目标文档信息以数据流的形式输入到在线文档,得到财务分析报告。
在其中一个实施例中,所述按照所述大纲信息对所述财务分析图、所述问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到目标文档信息包括:
按照所述大纲信息对所述问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到初始文档信息;对所述初始文档信息进行内容压缩,得到压缩文档信息;基于所述压缩文档信息生成总结性文本;根据所述财务分析图、所述压缩文档信息和所述总结性文本,得到目标文档信息。
第二方面,本申请还提供了一种财务数据的分析装置。所述装置包括:
获取模块,用于当在对话窗口输入第一对话信息时,依据所述第一对话信息获取财务数据;
生成模块,用于依据所述财务数据生成财务分析图;所述财务分析图是包含不同节点的分析图;
显示模块,用于在所述对话窗口中显示所述财务分析图;
提取模块,用于当所述财务分析图的目标节点被触发时,通过生成式预训练模型从所述财务数据中提取出所述目标节点对应的关键数据;
所述生成模块,还用于基于所述关键数据生成针对所述目标节点的问题分析结果;
所述显示模块,还用于在所述对话窗口中,以对话形式显示所述问题分析结果。
在其中一个实施例中,所述生成模块,还用于获取树形结构的包含不同层级节点的财务模板图;从所述财务数据中读取出财务关键词和对应的财务数值;将所述财务关键词和所述财务数值渲染至所述财务模板图中的各节点,得到财务分析图。
在其中一个实施例中,所述生成模块,还用于响应于在所述财务分析图的目标节点上触发的操作,显示弹窗;当所述弹窗中的问题分析按钮被触发时,调用生成式预训练模型;通过所述生成式预训练模型,从所述财务数据中提取出与所述问题分析按钮指定的问题相关的、且所述目标节点对应的关键数据。
在其中一个实施例中,所述对话窗口设置有第一分析类型和第二分析类型;所述装置还包括:
选择模块,用于响应于在所述对话窗口触发的选择操作,在所述第一分析类型和所述第二分析类型中选择一种分析类型作为目标分析类型;
所述提取模块,还用于按照所述目标分析类型对所述关键数据进行解析,得到针对所述目标节点的问题分析结果;其中,所述第一分析类型对应的问题分析结果的详细程度大于所述第二分析类型对应的问题分析结果的详细程度。
在其中一个实施例中,所述装置还包括:
所述显示模块,还用于显示财务分析页面;所述财务分析页面中包含与目标业务相关的财务图表和财务概述信息;
解析模块,用于当在所述对话窗口输入第二对话信息时,调用所述生成式预训练模型,通过所述生成式预训练模型从所述财务图表中解析出文本数据;
所述生成模块,还用于基于所述文本数据和所述财务概述信息,生成与所述目标业务相关的财务分析数据。
在其中一个实施例中,所述装置还包括:
采集模块,用于当在所述对话窗口输入第三对话信息时,依据所述第三对话信息调用所述生成式预训练模型对应的业务流程,并基于所述业务流程采集目标数据;
所述获取模块,还用于响应于在所述对话窗口触发的报告生成操作,获取封面信息和大纲信息;
提炼模块,用于对所述目标数据以及与目标业务相关的财务分析数据进行提炼;
归集模块,用于按照所述大纲信息对所述财务分析图、所述问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到目标文档信息;
输入模块,用于将所述目标文档信息以数据流的形式输入到在线文档,得到财务分析报告。
在其中一个实施例中,所述归集模块,还用于按照所述大纲信息对所述问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到初始文档信息;对所述初始文档信息进行内容压缩,得到压缩文档信息;基于所述压缩文档信息生成总结性文本;根据所述财务分析图、所述压缩文档信息和所述总结性文本,得到目标文档信息。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行时实现所述财务数据的分析方法的步骤。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述财务数据的分析方法的步骤。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现所述财务数据的分析方法的步骤。
上述财务数据的分析方法、装置、计算机设备、存储介质和计算机程序产品,当在对话窗口输入第一对话信息时,依据第一对话信息获取财务数据,依据财务数据自动生成树形结构的包含不同层级节点的财务分析图,并在对话窗口中显示财务分析图,从而可以在对话窗口中对财务分析图中的各节点执行分析操作,提高了分析的灵活性。此外,响应于在财务分析图的目标节点上触发的问题分析操作,通过生成式预训练模型从财务数据中提取出目标节点对应的关键数据,并基于关键数据生成针对目标节点的问题分析结果,从而无需耗费大量的时间进行统计分析,直接在对话窗口中便可查看以对话形式显示的问题分析结果,有效降低分析时间,提高了分析的准确性。
附图说明
图1为一个实施例中财务数据的分析方法的应用环境图;
图2为一个实施例中财务数据的分析方法的流程示意图;
图3a为一个实施例中两种不同结构的分析图的示意图;
图3b为一个实施例中对话窗口的页面示意图;
图4为一个实施例中杜邦分析图的示意图;
图5为一个实施例中财务分析页面的页面示意图;
图6为一个实施例中生成文档的流程示意图;
图7为另一个实施例中生成文档的流程示意图;
图8为另一个实施例中生成文档的流程示意图;
图9为一个实施例中财务数据的分析装置的结构框图;
图10为另一个实施例中财务数据的分析装置的结构框图;
图11为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
需要说明的是,在以下的描述中,所涉及的术语“第一、第二和第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一、第二和第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
本申请实施例提供的财务数据的分析方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。
其中,终端102可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调和智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。
服务器104可以是独立的物理服务器,也可以是区块链系统中的服务节点,该区块链系统中的各服务节点之间形成点对点(Peer To Peer)网络,点对点协议是一个运行在传输控制协议(TCP,Transmission Control Protocol)协议之上的应用层协议。此外,服务器104还可以是多个物理服务器构成的服务器集群,可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(ContentDelivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。
终端102与服务器104之间可以通过蓝牙、USB(Universal Serial Bus,通用串行总线)或者网络等通讯连接方式进行连接,本申请在此不做限制。
在一个实施例中,如图2所示,提供了一种财务数据的分析方法,该方法可由图1中的服务器或终端执行,或由服务器和终端协同执行,以该方法由图1中的终端执行为例进行说明,包括以下步骤:
S202,当在对话窗口输入第一对话信息时,依据第一对话信息获取财务数据。
其中,对话窗口可以是用于人机交互的窗口,该对话窗口可以嵌入在财务分析页面中的窗口子页面,也可以是独立的窗口页面。需要指出的是,当应用于杜邦分析时,该对话窗口可以是杜邦分析对话窗口,也可以称为杜邦分析看板;当应用于其它的财务分析时,该对话窗口可以是财务分析对话窗口,也可以称为财务分析看板。其中,财务分析页面可以是财务系统的分析页面,或者是企业管理系统的用于进行财务分析的页面。
第一对话信息可以是用户在对话窗口输入的对话信息,如用户的分析需求信息。在输入第一对话信息时,需要符合GPT(Generative Pre-Trained Transformer,生成式预训练模型)流程的要求,或者需要按照GPT流程提示的格式和内容进行内容输入。其中,GPT流程(或GPT技能)是用于响应用户输入的对话信息,并按照该对话信息进行相应的业务处理。需要指出的是,不同内容的对话信息可以匹配不同的GPT流程或GPT技能。
在一个实施例中,终端在显示财务分析页面时,显示对话窗口,该对话窗口设置了流程选项,终端可以依据输入操作选择所需的GPT流程,当选择了所需的GPT流程之后,则进入该GPT流程,按照该GPT流程的提示进行对话信息的输入。此外,也可以不进行GPT流程选择,可以直接在对话窗口中输入第一对话信息,终端可以在配置的候选GPT流程中去命中第一对话信息对应的GPT流程,然后进入该GPT流程,从而进行财务数据的分析过程。
在一个实施例中,在获取财务数据时,终端可以是在GPT流程接收到第一对话信息时,由GPT流程中配置的提示信息提示用户输入该财务数据,也可以根据该第一对话信息从数据库中请求获取到财务数据。
S204,依据财务数据生成财务分析图,并在对话窗口中显示财务分析图。
其中,财务分析图可以是包含不同节点的分析图,如可以是某个特定结构类型的包含多个不同节点的分析图。举例来说,该财务分析图可以是树形结构的包含不同层级节点的分析图,该分析图的结构类型可以参考图3a的右图;或者,也可以是星状结构的包含多个不同节点的分析图,该分析图的结构类型可以参考如图3a的左图,需要说明的是,星状结构的分析图也可以包含多层级,如根节点、各个子节点,每个子节点又可拓展出二级子节点,以此类推。
如杜邦分析图。该财务分析图中包含了不同层级的节点,包括根节点、至少一个层级的中间节点和叶子节点。需要指出的是,该财务分析图中的节点可以以矩形框的形式呈现,且每个节点均可以被触发。
在一个实施例中,终端在获取到财务数据之后,可以获取树形结构的包含不同层级节点的财务模板图;从财务数据中读取出财务关键词和对应的财务数值;将财务关键词和财务数值渲染至财务模板图中的各节点,得到财务分析图。
其中,该财务模板图可以是由业务人员预先设计出来的树形结构图。财务关键词可以是财务数据中的关键词,如净资产收益率、总资产净利率以及归属母公司股东的净利润占比等。财产数值可以是该财务关键词对应的数值,如净资产收益率为8.44%,则对应的财产数值为8.44%。
例如,终端获取杜邦模板图,然后将财务数据中的财务关键词和对应的财务数值渲染至杜邦模板图中的各节点上,从而可以得到杜邦分析图,如图3b所示。
S206,当财务分析图的目标节点被触发时,通过生成式预训练模型从财务数据中提取出目标节点对应的关键数据,并基于关键数据生成针对目标节点的问题分析结果。
其中,该关键数据可以与目标节点对应的所有数据,如目标节点为净资产收益率,该关键数据可以是总资产净利率、归属母公司股东的净利润占比和权益乘数等;此外,该关键数据可以是与目标节点对应的、且与问题分析事件对应的问题相关的数据,如该关键数据可以是总资产净利率、归属母公司股东的净利润占比和权益乘数等中的至少一个导致净资产收益率下滑的数据。该问题可以是被触发的目标节点对应的业务出现下滑的原因,如净资产收益率下滑的原因。
财务分析图的目标节点被触发,从而配置的问题分析事件被触发,因此终端可以通过生成式预训练模型从财务数据中提取出与该问题相关的、且目标节点对应的关键数据。
财务分析图中的每个节点均可以配置相应的事件,如配置问题分析事件,当节点被触发时,获取配置问题分析事件对应的问题,然后可以调用生成式预训练模型,从财务数据中提取出该节点对应的关键数据,从而无需在对话窗口输入需要查询的目标节点和相应的问题,从而可以快速获取到该关键数据,提高了关键数据获取的效率,进而提高了对目标节点进行问题分析的效率。或者,当节点被触发时,显示一个弹窗,该弹窗上设置了问题分析(即异常分析)的按钮,用于围绕触发的节点进行问题分析,如围绕净资产收益率进行问题分析,如导致净资产收益率下滑的原因;此外还可以设置改进措施的按钮,用于围绕触发的节点提出一些改进措施,如为了提高资产收益率所要做出的改进方法,由于触发目标节点所弹出的弹窗可以设置不同的按钮,从而可以实现对目标节点进行多角度的分析,提高了分析的便捷性。
目标节点可以是财务分析图中的任一个被触发的节点,如财务分析图中的根节点。
在一个实施例中,终端响应于在财务分析图的目标节点上触发的操作,显示弹窗;当弹窗中的问题分析按钮被触发时,调用生成式预训练模型;通过生成式预训练模型,从财务数据中提取出与问题分析按钮指定的问题相关的、且目标节点对应的关键数据。
例如,如图4所示,当杜邦分析图的根节点(即名为净资产收益率的节点)被触发时,会弹出一个弹窗,该弹窗上面设置有问题分析的按钮和改进措施的按钮,当问题分析的按钮被触发时,调用生成式预训练模型,通过生成式预训练模型,从财务数据中提取出跟节点对应的关键数据,如与净资产收益率相关的数据,然后对该净资产收益率相关的数据进行分析,从而可以得到净资产收益率下滑的问题分析结果。
在一个实施例中,对话窗口可以设置分析类型选项,如对话窗口设置有第一分析类型和第二分析类型,其中第一分析类型可以是详细分析,第二分析类型可以是简要分析。因此,终端可以响应于在对话窗口触发的选择操作,在第一分析类型和第二分析类型中选择一种分析类型作为目标分析类型。上述基于关键数据生成针对目标节点的问题分析结果的步骤,具体可以包括:按照目标分析类型对关键数据进行解析,得到针对目标节点的问题分析结果。
其中,第一分析类型对应的问题分析结果的详细程度大于第二分析类型对应的问题分析结果的详细程度。
在一个实施例中,在选取目标分析类型之后,终端还可以通过生成式预训练模型,在财务数据中按照目标分析类型提取出与问题分析按钮指定的问题相关的、且目标节点对应的关键数据。其中,第一分析类型对应的关键数据的详细程度大于第二分析类型对应的关键数据的详细程度。
例如,在选择了详细分析的类型的情况下,若用户点击了杜邦分析图中的根节点,则获得的问题分析结果是对净资产收益率下滑的原因进行详细分析的结果。在选择了简要分析的类型的情况下,若用户点击了杜邦分析图中的根节点,则获得的问题分析结果是对净资产收益率下滑的原因进行简要分析的结果。上述这两种类型的分析,可以针对企业不同岗位的企业成员,例如对于企业的领导,可以采用简要分析的类型;对于技术人员而言,可以选择详细分析的类型。
S208,在对话窗口中,以对话形式显示问题分析结果。
在一个实施例中,在对话窗口的财务分析图的下方,以对话形式显示问题分析结果,如图3b所示。此外,该问题分析结果和财务分析图可以形成财务分析文件,或者将该问题分析结果和财务分析图作为一个章节内容添加于财务分析报告中。
上述实施例中,当在对话窗口输入第一对话信息时,依据第一对话信息获取财务数据,依据财务数据自动生成树形结构的包含不同层级节点的财务分析图,并在对话窗口中显示财务分析图,从而可以在对话窗口中对财务分析图中的各节点执行分析操作,提高了分析的灵活性。此外,响应于在财务分析图的目标节点上触发的问题分析操作,通过生成式预训练模型从财务数据中提取出目标节点对应的关键数据,并基于关键数据生成针对目标节点的问题分析结果,从而无需耗费大量的时间进行统计分析,直接在对话窗口中便可查看以对话形式显示的问题分析结果,有效降低分析时间,提高了分析的准确性。
在一个实施例中,该方法还包括:终端显示财务分析页面;当在对话窗口输入第二对话信息时,调用生成式预训练模型,通过生成式预训练模型从财务图表中解析出文本数据;基于文本数据和财务概述信息,生成与目标业务相关的财务分析数据。
其中,财务分析页面可以是用于对财务数据进行分析的页面,该财务分析页面中包含与目标业务相关的财务图表和财务概述信息。在具体的应用场景中,该财务分析页面可以是销售分析页面,如图5所示。对于财务分析页面的显示,可以是终端检测到在财务系统或企业管理系统上触发的分析操作时进行显示的,例如用户点击财务系统或企业管理系统中菜单栏上的财务分析选项之后,显示财务分析页面。
例如,用户可以在对话窗口输入请分析,此时终端可以命中分析流程,进入该分析流程,调用GPT模型以从图5的财务图表中解析出文本数据,然后基于文本数据和财务概述信息生成与销售业务相关的财务分析数据。
例如,结合图6和图7对本申请的上述方案进行描述,具体如下:
如图6所示,在目标应用中显示财务分析看板,当输入对话信息时,会命中相应的GPT流程,从财务分析页面解析出财务图表对应的文本数据和财务概述信息,通过智能文档标准节点调用文档分析进程进行解析,得到财务分析数据,该财务分析数据可以显示在财务分析看板,此外还将该财务分析数据推送到在线文档进行显示。
如图7所示,显示销售分析页面,在对话窗口输入“请分析”,此时会命中相应的GPT流程,产生GPT数据(如依据财务图表对应的文本数据和财务概述信息生成的财务分析数据),然后创建新文档,在新文档中存储包括GPT数据在内的聊天数据,一方面会启动分析过程,另一方面会返回文档链接,然后在对话窗口中显示GPT数据。
上述实施例中,通过对财务分析页面中的财务图表和财务概述信息进行分析,可以直接得到文字内容的财务分析数据,从而无需人工进行分析,而且也无需从数据库中采集企业数据进行分析,可以有针对性的对当前显示的财务分析页面中的内容进行准确分析,提高了分析效率。
在一个实施例中,在对话窗口中获取到所需的数据之后,可以根据这些数据生成财务分析报告,具体步骤包括:终端当在对话窗口输入第三对话信息时,依据第三对话信息调用生成式预训练模型对应的业务流程,并基于业务流程采集目标数据;响应于在对话窗口触发的报告生成操作,获取封面信息和大纲信息;对目标数据以及与目标业务相关的财务分析数据进行提炼;按照大纲信息对财务分析图、问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到目标文档信息;将目标文档信息以数据流的形式输入到在线文档,得到财务分析报告。
在一个实施例中,上述按照大纲信息对财务分析图、问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到目标文档信息的步骤,具体可以包括:终端按照大纲信息对问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到初始文档信息;对初始文档信息进行内容压缩,得到压缩文档信息;基于压缩文档信息生成总结性文本;根据财务分析图、压缩文档信息和总结性文本,得到目标文档信息。
例如,如图8所示,在数据分析过程中,通过GPT获取封面信息和大纲信息,一方面对收集到的数据进行提炼,然后生成文档的图片和图表控件;另一方面对收集到的数据进行内容提炼,然后对提炼后的数据进行内容归档,接着进行内容压缩和总结,最终得到标准的文档信息,将该文档信息用聊天流式效果输出到在线文档中。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的财务数据的分析方法的财务数据的分析装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个财务数据的分析装置实施例中的具体限定可以参见上文中对于财务数据的分析方法的限定,在此不再赘述。
在一个实施例中,如图9所示,提供了一种财务数据的分析装置,包括:获取模块902、生成模块904、显示模块906和提取模块908,其中:
获取模块902,用于当在对话窗口输入第一对话信息时,依据第一对话信息获取财务数据;
生成模块904,用于依据财务数据生成财务分析图;财务分析图是包含不同节点的分析图;
显示模块906,用于在对话窗口中显示财务分析图;
提取模块908,用于当财务分析图的目标节点被触发时,通过生成式预训练模型从财务数据中提取出目标节点对应的关键数据;
生成模块904,还用于基于关键数据生成针对目标节点的问题分析结果;
显示模块906,还用于在对话窗口中,以对话形式显示问题分析结果。
在其中一个实施例中,生成模块904,还用于获取树形结构的包含不同层级节点的财务模板图;从财务数据中读取出财务关键词和对应的财务数值;将财务关键词和财务数值渲染至财务模板图中的各节点,得到财务分析图。
在其中一个实施例中,生成模块904,还用于响应于在财务分析图的目标节点上触发的操作,显示弹窗;当弹窗中的问题分析按钮被触发时,调用生成式预训练模型;通过生成式预训练模型,从财务数据中提取出与问题分析按钮指定的问题相关的、且目标节点对应的关键数据。
在其中一个实施例中,对话窗口设置有第一分析类型和第二分析类型;装置还包括:
选择模块,用于响应于在对话窗口触发的选择操作,在第一分析类型和第二分析类型中选择一种分析类型作为目标分析类型;
提取模块908,还用于按照目标分析类型对关键数据进行解析,得到针对目标节点的问题分析结果;其中,第一分析类型对应的问题分析结果的详细程度大于第二分析类型对应的问题分析结果的详细程度。
上述实施例中,当在对话窗口输入第一对话信息时,依据第一对话信息获取财务数据,依据财务数据自动生成树形结构的包含不同层级节点的财务分析图,并在对话窗口中显示财务分析图,从而可以在对话窗口中对财务分析图中的各节点执行分析操作,提高了分析的灵活性。此外,响应于在财务分析图的目标节点上触发的问题分析操作,通过生成式预训练模型从财务数据中提取出目标节点对应的关键数据,并基于关键数据生成针对目标节点的问题分析结果,从而无需耗费大量的时间进行统计分析,直接在对话窗口中便可查看以对话形式显示的问题分析结果,有效降低分析时间,提高了分析的准确性。
在其中一个实施例中,如图10所示,该装置还包括:
显示模块906,还用于显示财务分析页面;财务分析页面中包含与目标业务相关的财务图表和财务概述信息;
解析模块910,用于当在对话窗口输入第二对话信息时,调用生成式预训练模型,通过生成式预训练模型从财务图表中解析出文本数据;
生成模块904,还用于基于文本数据和财务概述信息,生成与目标业务相关的财务分析数据。
上述实施例中,通过对财务分析页面中的财务图表和财务概述信息进行分析,可以直接得到文字内容的财务分析数据,从而无需人工进行分析,而且也无需从数据库中采集企业数据进行分析,可以有针对性的对当前显示的财务分析页面中的内容进行准确分析,提高了分析效率。
在其中一个实施例中,如图10所示,该装置还包括:
采集模块912,用于当在对话窗口输入第三对话信息时,依据第三对话信息调用生成式预训练模型对应的业务流程,并基于业务流程采集目标数据;
获取模块902,还用于响应于在对话窗口触发的报告生成操作,获取封面信息和大纲信息;
提炼模块914,用于对目标数据以及与目标业务相关的财务分析数据进行提炼;
归集模块916,用于按照大纲信息对财务分析图、问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到目标文档信息;
输入模块918,用于将目标文档信息以数据流的形式输入到在线文档,得到财务分析报告。
在其中一个实施例中,归集模块916,还用于按照大纲信息对问题分析结果、提炼后的目标数据和财务分析数据进行内容归集,得到初始文档信息;对初始文档信息进行内容压缩,得到压缩文档信息;基于压缩文档信息生成总结性文本;根据财务分析图、压缩文档信息和总结性文本,得到目标文档信息。
上述财务数据的分析装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种财务数据的分析方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置,显示屏可以是液晶显示屏或电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述财务数据的分析方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述财务数据的分析方法的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述财务数据的分析方法的步骤。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
- 财务数据评分方法、装置、计算机设备和存储介质
- 财务数据核对方法、装置、计算机设备及存储介质
- 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
- 一种元数据存储方法、装置、设备及计算机可读存储介质
- 存储设备的数据删除方法、装置及计算机可读存储介质
- 财务数据分析预警方法、装置、计算机设备和存储介质
- 财务数据分析预警方法、装置、计算机设备和存储介质