一种端侧智能体的记忆管理方法、系统、电子设备和存储介质与流程

摘要: 本发明涉及人工智能交互,尤其涉及一种端侧智能体的记忆管理方法、系统、电子设备和存储介质。背景技术:1、随着大语言模型和智能体技术的发展,终端设备中的智能体可以基...
一种端侧智能体的记忆管理方法、系统、电子设备和存储介质与流程

本发明涉及人工智能交互,尤其涉及一种端侧智能体的记忆管理方法、系统、电子设备和存储介质。

背景技术:

1、随着大语言模型和智能体技术的发展,终端设备中的智能体可以基于用户指令执行系统控制、应用操作、信息查询、设备调试、车载交互等任务。为提升连续任务的处理能力,智能体通常需要保存一定的历史上下文,例如用户偏好、应用使用习惯、设备状态、历史任务结果和问题处理经验,并在后续任务中读取这些数据作为记忆上下文。

2、目前,端侧智能体的记忆数据通常由单个应用自行维护。例如,某一智能助手应用可以在自身应用数据目录中保存用户历史对话、任务摘要或偏好设置,并在后续对话中读取这些数据。部分方案则将记忆数据上传至云端账号,由云端服务进行存储和召回。

3、然而,在android/aosp等端侧操作系统中,应用之间通过uid、包名、用户id等机制相互隔离。若每个智能体或应用分别维护各自的记忆数据,则容易形成记忆孤岛,不同应用、系统智能体和第三方智能体之间难以通过统一的系统级入口对记忆数据进行安全、可控的共享和复用。由于记忆数据可能包含用户隐私、设备信息、应用行为和调试信息等敏感内容,在缺少统一的系统级权限隔离和数据访问级别声明机制的情况下,各应用自行管理记忆数据容易造成访问边界不清,进而引发跨应用数据泄露的风险。

4、因此,需要对现有技术进行改进。

技术实现思路

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、在写入新的记忆数据时,在同一所述访问权限域或可融合权限域内检索历史相似记忆;

34、若检测到所述新的记忆数据与所述历史相似记忆存在内容冲突,则基于时间信息、来源信息或置信度评估指标,对所述历史相似记忆执行降权处理、合并处理、过期标记处理或待确认处理;

35、响应于任务执行结果,更新相关记忆数据的置信度。

36、在一种可能的实施方式中,所述方法还包括:

37、当所述调用方的访问权限不满足原始内容访问条件,或所述数据访问级别为脱敏共享级别时,对所述记忆数据执行摘要化处理或脱敏处理后返回,并生成针对所述记忆交互请求的操作审计记录。

38、在一种可能的实施方式中,所述统一记忆管理服务部署于所述端侧操作系统的系统服务进程中,或部署为具备系统权限的特权应用;

39、所述统一记忆管理服务通过binder/aidl接口接收所述记忆交互请求,并通过所述端侧操作系统的框架层api向调用方提供统一调用接口;

40、所述统一记忆管理服务通过以下至少一种权限管控方式对调用方进行鉴权:系统签名权限、特权权限、系统应用白名单、应用角色权限、设备策略。

41、另一方面,本发明还提供了一种端侧智能体的记忆管理方法,应用于端侧操作系统中的调用方,包括:

42、生成记忆写入请求,所述记忆写入请求携带所述调用方的身份标识以及为记忆数据声明的数据访问级别,并向所述端侧操作系统中的统一记忆管理服务发送所述记忆写入请求;

43、生成记忆召回请求,并向所述统一记忆管理服务发送所述记忆召回请求;

44、接收所述统一记忆管理服务基于所述数据访问级别对应的访问权限域执行权限校验后返回的召回结果,所述召回结果包括原始记忆内容、脱敏内容或摘要化内容。

45、另一方面,本发明还提供了一种端侧智能体的记忆管理系统,应用于端侧操作系统中的统一记忆管理服务,包括部署于所述端侧操作系统系统侧的统一记忆管理服务,所述统一记忆管理服务包括:

46、请求处理模块,用于响应于接收到调用方针对记忆数据的记忆交互请求,获取所述调用方的身份标识以及所述记忆数据对应的数据访问级别;

47、权限隔离模块,用于基于所述调用方的身份标识和所述数据访问级别,为所述记忆数据分配访问权限域,并基于所述访问权限域对所述记忆交互请求执行权限校验;

48、分段处理模块,用于在所述记忆数据写入阶段或设备处于空闲状态时,对所述记忆数据执行语义分段处理,得到多个语义片段;

49、动态调度模块,用于基于所述设备的运行状态,动态调度针对所述语义片段的语义特征提取任务的执行时机,以及动态调整针对所述记忆数据的记忆检索策略。

50、另一方面,本发明还提供了一种端侧智能体的记忆管理系统,应用于端侧操作系统中的调用方,包括:

51、请求生成模块,用于生成记忆写入请求,所述记忆写入请求携带所述调用方的身份标识以及为记忆数据声明的数据访问级别,以及生成记忆召回请求;

52、发送模块,用于向所述端侧操作系统中的统一记忆管理服务发送所述记忆写入请求和所述记忆召回请求;

53、接收模块,用于接收所述统一记忆管理服务基于所述数据访问级别对应的访问权限域执行权限校验后返回的召回结果,所述召回结果包括原始记忆内容、脱敏内容或摘要化内容;

54、处理模块,被配置为基于所述召回结果执行任务处理。

55、另一方面,本发明还提供了一种电子设备,包括:

56、至少一个处理器;以及,

57、与所述至少一个处理器通信连接的存储器;其中,

58、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上任一项所述的方法。

59、另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如上任一项所述的方法。

60、与现有技术相比,本发明具有以下有益效果:

61、第一,通过部署于端侧操作系统系统侧的统一记忆管理服务接收调用方针对记忆数据的记忆交互请求,使不同应用、系统智能体和第三方智能体不再各自独立维护记忆库,而是经由系统级统一入口完成记忆交互,从而减少记忆数据的重复存储,避免记忆孤岛的形成,为跨应用、跨智能体的记忆共享提供统一、可管控的交互基础。

62、第二,通过获取调用方的身份标识以及由调用方在写入时声明的数据访问级别,并基于调用方身份标识和数据访问级别为记忆数据分配访问权限域、基于访问权限域对记忆交互请求执行权限校验,使每条记忆数据在系统层面具有明确的归属范围和访问边界。由此,系统能够在写入阶段即确定记忆数据的可访问主体集合,避免未经授权的跨应用读取,降低隐私泄露风险,在记忆数据的可共享性与隐私保护之间形成明确的技术边界。

63、本发明具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本发明的特定原理。