一种基于技能封装的智能体动态数据分析方法及相关设备与流程
本发明涉及人工智能与数据处理,尤其涉及一种基于技能封装的智能体动态数据分析方法及相关设备。
背景技术:
1、随着企业数字化转型的深入推进,数据分析已成为支撑日常经营决策的核心手段。然而,当前业务人员在实际开展分析工作时,往往需要在多个独立系统之间频繁切换,典型的作业流程通常始于登录bi报表平台人工检索所需报表并手动导出数据,继而将数据文件导入本地电子表格软件进行二次加工和指标计算。对于分析过程中积累的经验知识和分析逻辑,目前大多只能依靠个人笔记或口头方式在团队内传递,难以实现结构化的存储与复用。此外,当需要对接多个异构数据源时,业务人员还需分别掌握各平台的查询语言或api接口,学习成本居高不下,操作效率也难以提升。
2、上述分散化的工具使用模式带来了多方面的突出问题。分析工具碎片化导致缺乏统一的编排能力,业务人员在完成一次完整的分析任务时,需在bi系统、电子表格及数据库查询工具之间反复跳转,数据流转高度依赖人工操作,始终缺少一个统一的入口来整合和调度这些分散的工具资源。分析方法难以沉淀复用,资深分析人员长期积累的分析思路、指标口径定义及异常判定规则等关键业务知识缺少结构化的存储和版本管理机制,当人员发生变动时,这些隐性知识随之流失,新进人员往往需要耗费大量时间重新摸索和验证分析逻辑,造成组织知识的持续损耗。此外,现有工具的授权与控制粒度较为粗放,大多采用账号级别的权限管理方式,无法按分析场景或数据集维度精确控制某一分析人员可调用的数据查询接口、分析方法或可访问的数据范围,给数据安全和合规管理带来较大挑战。
3、从技术实现层面来看,现有方案还存在若干显著的瓶颈。现有bi工具的分析能力通常与平台底层实现紧密耦合,业务人员无法根据自身业务场景灵活组合和编排分析步骤,当分析需求发生变化时,只能依赖技术人员进行二次开发或重新配置,响应周期长,难以满足业务快速迭代的需求。在数据接入方面,各平台对接第三方数据源的方式差异巨大,缺乏统一的通信协议和参数传递规范,每接入一个新的数据源都需单独开发适配代码,系统集成成本高且维护困难。在智能分析能力方面,现有平台的分析功能多由厂商预设,无法灵活引入外部计算能力或自定义分析模型,当业务需要特定的归因分析算法或机器学习模型时,内置功能往往无法满足需求,分析工作只能回归手工处理模式。此外,现有分析工具多为交互式操作,缺乏定时任务调度和自动执行机制,对于需要定期重复执行的分析任务,业务人员仍需每天重复相同的操作步骤,效率低下且容易遗漏。
4、因此,亟需提供一种技术方案解决上述问题。
技术实现思路
1、为解决上述技术问题,本发明提供了一种基于技能封装的智能体动态数据分析方法及相关设备。
2、第一方面,本发明提供一种基于技能封装的智能体动态数据分析方法,该方法的技术方案如下:
3、获取至少一个技能单元并存储至技能库,每个技能单元包含对应的数据分析方法的分析逻辑、数据依赖关系、约束条件及输出格式;
4、创建智能体实例,为所述智能体实例配置大语言模型并设定行为模式提示词,将选定的每个技能单元授权给所述智能体实例,并为所述智能体实例配置标准化的mcp工具集,所述mcp工具集包含至少一个mcp标准工具接口,每个mcp标准工具接口用于封装异构数据源的访问能力;
5、响应于触发信号,控制所述智能体实例加载已授权的所述技能单元并解析用户意图,根据已授权的所述技能单元中定义的所述分析逻辑、所述数据依赖关系和所述约束条件,生成结构化执行计划;
6、根据所述结构化执行计划,通过所述mcp标准工具接口执行数据查询和计算操作,获取执行结果;
7、汇总所述执行结果,按照已授权的所述技能单元中定义的所述输出格式生成分析报告。
8、本发明的一种基于技能封装的智能体动态数据分析方法的有益效果如下:
9、本发明的方法通过将数据分析方法的分析逻辑、数据依赖关系、约束条件及输出格式封装为技能单元并存储至技能库,同时为智能体实例配置大语言模型、行为模式提示词以及包含异构数据源访问能力的标准化mcp工具集,将技能单元授权给智能体实例,解决了分析工具碎片化导致的缺乏统一编排能力、分析方法难以沉淀复用、资深分析人员经验知识随人员变动流失、异构数据源接入成本居高不下、权限控制粒度粗放以及分析任务缺乏自动执行能力的问题,实现了分析流程的自动化编排与智能执行,提升了分析经验的结构化沉淀与跨团队复用水平,降低了异构数据源的接入门槛与维护成本,提高了数据分析的响应速度、灵活性与执行准确性。
10、在上述方案的基础上,本发明的一种基于技能封装的智能体动态数据分析方法还可以做如下改进。
11、在一种可选的方式中,为所述智能体实例配置大语言模型并设定行为模式提示词,将选定的每个技能单元授权给所述智能体实例,并为所述智能体实例配置标准化的mcp工具集的步骤,包括:
12、为所述智能体实例绑定所述大语言模型,向所述智能体实例写入所述行为模式提示词,将选定的每个所述技能单元与所述智能体实例之间建立授权关联关系,以及为所述智能体实例配置所述mcp工具集,所述mcp工具集中的每个mcp标准工具接口按照所述模型上下文协议的规范进行标准化封装。
13、采用上述可选方式的有益效果为:进一步明确了智能体实例与大语言模型的绑定机制,通过行为模式提示词规范行为边界,建立技能单元与智能体实例的授权关联关系,并按照模型上下文协议标准化封装mcp工具接口,使异构数据源访问接口统一规范,降低了集成与维护成本。
14、在一种可选的方式中,响应于触发信号,控制所述智能体实例加载已授权的所述技能单元并解析用户意图,根据已授权的所述技能单元中定义的所述分析逻辑、所述数据依赖关系和所述约束条件,生成结构化执行计划的步骤,包括:
15、根据所述触发信号,控制所述智能体实例从所述技能库中读取已与所述智能体实例建立所述授权关联关系的所述技能单元,根据所述技能单元中定义的所述分析逻辑、所述数据依赖关系和所述约束条件对用户输入信息进行意图解析,生成所述结构化执行计划,所述结构化执行计划包含至少一个执行步骤以及各所述执行步骤之间的执行顺序,所述执行顺序由所述数据依赖关系确定。
16、采用上述可选方式的有益效果为:进一步通过触发信号驱动智能体实例自动读取已授权技能单元,依据预定义的分析逻辑、数据依赖关系和约束条件解析用户意图,生成包含明确执行步骤及由数据依赖关系确定执行顺序的结构化执行计划,使分析流程按预设逻辑自动推进。
17、在一种可选的方式中,根据所述结构化执行计划,通过所述mcp标准工具接口执行数据查询和计算操作,获取执行结果的步骤,包括:
18、按照所述结构化执行计划中各所述执行步骤的执行顺序,依次调用与当前执行步骤对应的所述mcp标准工具接口,通过被调用的所述mcp标准工具接口向目标数据源发送数据查询请求并接收查询返回的数据,根据所述结构化执行计划中的计算逻辑对所述查询返回的数据进行计算,获取所述执行结果。
19、采用上述可选方式的有益效果为:进一步按照执行计划确定的顺序依次调用标准化工具接口,向目标数据源发送查询请求并接收返回数据,再依据计算逻辑进行处理,使数据查询与计算操作有序衔接,保证了执行结果获取过程的连贯性与准确性。
20、在一种可选的方式中,汇总所述执行结果,按照已授权的所述技能单元中定义的所述输出格式生成分析报告的步骤,包括:
21、汇总各所述执行步骤对应的所述执行结果,按照已与所述智能体实例建立所述授权关联关系的所述技能单元中定义的所述输出格式,将所述执行结果组装为所述分析报告。
22、采用上述可选方式的有益效果为:进一步将各执行步骤产生的分散结果进行汇总,并依据已授权技能单元预定义的输出格式进行组装,使最终生成的分析报告在内容完整性和格式规范性上符合预设要求,便于阅读者快速获取分析结论。
23、在一种可选的方式中,还包括:
24、当存在多个所述智能体实例时,为每个所述智能体实例配置联系人列表,所述联系人列表记录其他智能体实例的标识信息;
25、控制任一智能体实例根据所述联系人列表向所述其他智能体实例发送所述执行结果,或,接收所述其他智能体实例返回的中间分析结果,并将所述中间分析结果作为所述结构化执行计划中后续执行步骤的输入数据。
26、采用上述可选方式的有益效果为:进一步在多个智能体实例协作场景下,联系人列表为实例间建立通信渠道,使任一实例能够将执行结果分享给其他实例,或接收其他实例的中间分析结果用于后续步骤,实现了多个智能体之间的协同处理与数据流转。
27、在一种可选的方式中,当所述触发信号为定时调度引擎按照预设时间策略生成的自动触发指令时,控制所述智能体实例加载已授权的所述技能单元并解析用户意图,根据已授权的所述技能单元中定义的所述分析逻辑、所述数据依赖关系和所述约束条件,生成结构化执行计划的步骤,包括:
28、接收所述定时调度引擎发送的所述自动触发指令,根据所述自动触发指令控制所述智能体实例从所述技能库中读取已与所述智能体实例建立所述授权关联关系的所述技能单元,根据所述技能单元中定义的所述分析逻辑、所述数据依赖关系和所述约束条件对用户输入信息进行意图解析,生成所述结构化执行计划,所述结构化执行计划包含至少一个执行步骤以及各所述执行步骤之间的执行顺序,所述执行顺序由所述数据依赖关系确定。
29、采用上述可选方式的有益效果为:进一步通过定时调度引擎按照预设时间策略生成自动触发指令,智能体实例接收指令后自动加载已授权技能单元并生成执行计划,使分析任务在无人干预情况下按预定周期自动启动和执行,满足定期重复分析任务的自动化需求。
30、第二方面,本发明提供一种基于技能封装的智能体动态数据分析系统,该系统的技术方案如下:
31、处理模块,用于获取至少一个技能单元并存储至技能库,每个技能单元包含对应的数据分析方法的分析逻辑、数据依赖关系、约束条件及输出格式;
32、配置模块,用于创建智能体实例,为所述智能体实例配置大语言模型并设定行为模式提示词,将选定的每个技能单元授权给所述智能体实例,并为所述智能体实例配置标准化的mcp工具集,所述mcp工具集包含至少一个mcp标准工具接口,每个mcp标准工具接口用于封装异构数据源的访问能力;
33、控制模块,用于响应于触发信号,控制所述智能体实例加载已授权的所述技能单元并解析用户意图,根据已授权的所述技能单元中定义的所述分析逻辑、所述数据依赖关系和所述约束条件,生成结构化执行计划;
34、获取模块,用于根据所述结构化执行计划,通过所述mcp标准工具接口执行数据查询和计算操作,获取执行结果;
35、生成模块,用于汇总所述执行结果,按照已授权的所述技能单元中定义的所述输出格式生成分析报告。
36、本发明的一种基于技能封装的智能体动态数据分析系统的有益效果如下:
37、本发明的系统通过将数据分析方法的分析逻辑、数据依赖关系、约束条件及输出格式封装为技能单元并存储至技能库,同时为智能体实例配置大语言模型、行为模式提示词以及包含异构数据源访问能力的标准化mcp工具集,将技能单元授权给智能体实例,解决了分析工具碎片化导致的缺乏统一编排能力、分析方法难以沉淀复用、资深分析人员经验知识随人员变动流失、异构数据源接入成本居高不下、权限控制粒度粗放以及分析任务缺乏自动执行能力的问题,实现了分析流程的自动化编排与智能执行,提升了分析经验的结构化沉淀与跨团队复用水平,降低了异构数据源的接入门槛与维护成本,提高了数据分析的响应速度、灵活性与执行准确性。
38、第三方面,本发明的一种电子设备的技术方案如下:
39、包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现如本发明的基于技能封装的智能体动态数据分析方法的步骤。
40、第四方面,本发明提供的一种计算机可读存储介质的技术方案如下:
41、计算机可读存储介质中存储有指令,当计算机可读存储介质读取所述指令时,使所述计算机可读存储介质执行如本发明的基于技能封装的智能体动态数据分析方法的步骤。
42、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com