一种数据处理方法、装置、电子设备及存储介质与流程
本发明涉及人工智能,特别涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术:
1、目前,自主决策型人工智能体(ai agent)已能依据用户自然语言指令,串联调用外部工具、修改数据及发起网络通讯。在安全管控领域,现有技术主要侧重于执行前的权限校验(如单次确认弹窗、预置黑白名单)及执行后的开发态链路追踪(trace)。其管控粒度停留于全局任务层面,具有一次决策特征,使得用户因信息不充分或判断偏差所作出的授权确认具有不可逆性,一旦误授权,其引发的数据篡改、状态破坏及对外通讯等副作用将无法精确消除,构成显著的系统安全脆弱性。
技术实现思路
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、执行模块,用于基于所述原子操作的权限类型执行所述原子操作,以及获取所述原子操作的动作类型;
28、生成模块,用于在所述原子操作的动作类型为变更操作的情况下,生成所述原子操作的撤回策略,并在目标页面中的所述原子操作对应的预设区域显示所述撤回策略的撤回控件。
29、另一方面,提供了一种电子设备,包括处理器和存储器;
30、所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由所述处理器加载并执行以实现上述任一方面的数据处理方法。
31、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如上述任一方面的数据处理方法。
32、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述任一方面的数据处理方法。
33、本申请实施例通过获取用户输入的任务描述;对所述任务描述进行解析操作,生成执行策略;所述执行策略包括至少一个原子操作;确定所述原子操作的权限类型;基于所述原子操作的权限类型执行所述原子操作,以及获取所述原子操作的动作类型;在所述原子操作的动作类型为变更操作的情况下,生成所述原子操作的撤回策略,并在目标页面中的所述原子操作对应的预设区域显示所述撤回策略的撤回控件。如此可以实现对任务的原子级别的回撤,不仅便于用户进行回撤操作,而且大大提高了系统安全性。
1.一种数据处理方法,其特征在于,应用于智能体;所述方法包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述原子操作的权限类型执行所述原子操作,包括:
3.根据权利要求2所述的数据处理方法,其特征在于,所述基于所述原子操作的安全风险情况执行所述原子操作,包括:
4.根据权利要求1所述的数据处理方法,其特征在于,所述执行策略包括至少两个原子操作;至少两个所述原子操作的动作类型为变更操作;所述目标页面显示有批量撤回控件;所述方法还包括:
5.根据权利要求1所述的数据处理方法,其特征在于,所述目标页面显示有按照执行时间列示的多个所述原子操作;所述方法还包括:
6.根据权利要求1-5任一项所述的数据处理方法,其特征在于,还包括:
7.根据权利要求1-5任一项所述的数据处理方法,其特征在于,还包括:
8.一种数据处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器和存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如权利要求1~7任一项所述的数据处理方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com