一种多智能体记忆冲突隔离的召回状态同步与派生记忆增量重算方法及系统与流程

摘要: 本发明涉及人工智能,具体涉及多智能体系统的长期记忆管理技术,尤其涉及一种多智能体记忆冲突隔离的召回状态同步与派生记忆增量重算方法及系统。背景技术:1、随着大模型...
一种多智能体记忆冲突隔离的召回状态同步与派生记忆增量重算方法及系统与流程

本发明涉及人工智能,具体涉及多智能体系统的长期记忆管理技术,尤其涉及一种多智能体记忆冲突隔离的召回状态同步与派生记忆增量重算方法及系统。

背景技术:

1、随着大模型和智能体技术的发展,企业级智能体系统逐渐从单智能体问答演进为多智能体协作执行。一个用户请求可能由主智能体拆解为多个子任务,再由不同智能体分别调用知识库、记忆库、工具、工作流、沙箱或外部接口完成。为了支持跨会话连续服务,系统通常会把用户陈述、任务执行结果、工具调用经验、对话摘要、用户画像、偏好、策略经验等信息写入长期记忆,并在后续任务中通过向量检索、关键词检索或图检索召回。

2、在多智能体共享记忆场景中,记忆不再只是单个会话内的临时上下文,而会被多个智能体共同写入、读取和再次加工。不同智能体可能在不同时间、不同工具结果、不同权限范围或不同证据质量下写入记忆,同一用户、同一资源或同一任务策略可能出现事实冲突、时间冲突、偏好冲突、策略冲突或权限冲突。若系统只采用"新记忆覆盖旧记忆"或"冲突后删除旧记忆"的方式,会造成原始证据链断裂;若系统只在数据库中记录异常状态,而没有同步控制向量索引、关键词索引和图索引,则冲突记忆仍可能被普通任务召回,继续进入智能体提示词或规划上下文。

3、另一方面,智能体系统中的许多长期记忆并非用户直接输入,而是由上游证据加工形成的派生记忆。例如,多轮对话摘要由若干会话片段生成,用户画像由多个偏好记忆和行为记忆生成,策略记忆由历史任务执行结果和工具调用结果总结得到,团队共享知识由多个智能体的阶段性任务总结合成得到。当某条上游证据记忆被逻辑删除、冻结、隔离、降权、摘要替换或判定为不可信时,下游派生记忆如果仍以原权重参与普通召回,会使已失效或不可信的信息以摘要、画像、偏好或策略的形式继续传播。

4、现有技术主要存在以下缺陷:

5、1.冲突处理容易造成证据链断裂。现有记忆处理方案在检测到新旧记忆冲突时,往往选择删除旧记忆、覆盖旧记忆或直接写入新记忆,未充分保留冲突双方的证据锚点、生成智能体、版本和冲突原因,导致后续无法审计哪条记忆来自哪个证据来源。

6、2.冲突记忆容易继续污染普通召回。现有方案即使对记忆打上异常、过期或低可信标签,也常常没有把该状态同步至向量索引、倒排索引和图检索索引,导致被标记的冲突记忆仍可被检索增强生成模块、智能体规划模块或偏好生成模块召回。

7、3.多智能体写入场景缺少冲突分组和仲裁入口。不同智能体写入的冲突记忆如果只以单条记录形式保存,系统难以按同一用户、同一事实对象、同一权限域或同一策略对象聚合冲突,也难以向验证智能体、审计模块或人工仲裁模块提供完整冲突上下文。

8、4.派生记忆缺少随上游证据失效而同步处理的机制。现有记忆系统多关注原始记忆的创建、更新和召回,较少记录摘要、画像、偏好、策略记忆等派生记忆依赖了哪些上游证据,导致上游证据失效后,下游派生记忆仍然处于有效状态。

9、5.级联处理要么过粗,要么代价过高。若发现上游证据失效后直接删除所有下游记忆,会丢失仍由其他有效证据支撑的有用信息;若每次状态变化都全量重算所有摘要、画像和策略记忆,则计算成本高、延迟大,也容易影响在线任务执行。

10、因此,在多智能体共享长期记忆系统中,如何在不简单覆盖旧记忆、不破坏证据链的前提下阻止冲突或失效记忆继续参与普通任务召回,并同步处理依赖这些记忆生成的下游派生记忆,同时避免全量重算带来的过高代价,是本领域亟待解决的技术问题。

技术实现思路

1、本发明的目的在于提供一种多智能体记忆冲突隔离的召回状态同步与派生记忆增量重算方法及系统,以解决现有技术中多智能体共享长期记忆存在的以下技术问题:冲突处理采用删除或覆盖方式导致原始证据链断裂;记忆冲突或失效状态仅记录于主数据库而未同步至向量索引、关键词索引和图索引,致使冲突记忆继续被普通任务召回;多智能体写入的冲突记忆分散保存,缺少按冲突对象聚合的分组与仲裁入口;上游证据记忆失效后,下游摘要、画像、偏好和策略等派生记忆缺少同步处理机制,致使失效信息以派生结论形式继续传播;级联处理要么直接删除全部下游记忆而丢失仍由其他有效证据支撑的信息,要么全量重算而计算成本和在线延迟过高。本发明旨在在不破坏证据链的前提下阻止冲突或失效记忆参与普通任务召回,并使下游派生记忆能够随上游证据状态变化得到与影响程度相适应的处理,从而提高多智能体共享长期记忆系统的一致性、可审计性和运行效率。

2、为实现上述目的,本发明第一方面提供一种多智能体记忆冲突隔离的召回状态同步与派生记忆增量重算方法,应用于包括主记忆库、向量索引、关键词索引、图索引和记忆依赖图的多智能体共享长期记忆系统,其特征在于,包括以下步骤:

3、(1)响应于多智能体记忆写入请求,在主记忆库中生成证据锚定记忆节点,记录证据锚点、写入智能体标识、生成时间、版本标识、记忆类型、权限域、生命周期状态、召回控制状态、重算证据使用策略以及节点级状态版本;

4、(2)从主记忆库中筛选候选既有记忆,基于结构化字段规则、权限规则、时间规则或语义模型对所述待写入记忆与候选既有记忆进行类型化冲突检测;若未满足预设冲突条件,将待写入记忆置为有效状态并加入各检索索引,同时更新记忆依赖图;若满足预设冲突条件,创建或复用冲突组,将待写入记忆与发生冲突的既有记忆关联至同一冲突组标识,保留冲突各方的证据锚点和版本标识,并根据冲突各方的验证状态和权限风险计算冲突组内成员的普通召回许可;

5、(3)生成携带所述节点级状态版本的索引状态同步事件,将所述召回控制状态及普通召回许可分别同步投影至普通任务召回所使用的向量索引、关键词索引及图索引,以通过索引状态投影抑制未获许可的冲突记忆参与普通任务召回;

6、(4)在普通召回服务返回候选结果前,比较候选条目在检索索引侧的索引同步版本与主记忆库中的节点级状态版本,当索引同步版本落后于节点级状态版本或索引同步失败时,执行黑名单过滤、后置过滤表过滤和主记忆库状态二次过滤中的至少一种,以剔除未获许可的候选记忆;

7、(5)响应于上游记忆节点发生生命周期失效、隔离或冻结、重算证据使用策略置为不可用、权限不可见、置信度下降或仲裁结果写回中的任一状态版本化变更事件,按状态变更事件标识和节点级状态版本去重后,沿记忆依赖图定位受影响的下游派生记忆子图,并按拓扑顺序处理受影响节点,先处理直接依赖节点再处理更下游依赖节点,已失效的派生记忆在其更下游节点计算中视为失效证据;

8、(6)针对受影响的下游派生记忆,根据主记忆库状态字段、重算证据使用策略、权限可见性、依赖边权重和置信度计算有效可信证据支撑率,并结合反例有效率、核心证据组规则和权限规则,对下游派生记忆执行失效、过期、降权、待验证或重算的分级状态判定;

9、(7)响应于所述下游派生记忆满足重算条件,仅基于其上游依赖中状态有效且权限可见的剩余有效证据执行增量重算,生成新版本的派生记忆,将旧版本派生记忆标记为历史版本并保留审计关联关系,同时生成版本替换事件以继续触发更下游派生记忆的重评估以及各检索索引的状态同步。

10、进一步的,所述证据锚定记忆节点中,记忆状态被解耦为相互正交的字段,包括:生命周期状态、召回控制状态、验证状态、版本关系状态、普通召回许可投影以及重算证据使用策略;普通任务召回依据生命周期状态、召回控制状态、验证状态、权限域与普通召回许可投影的组合进行候选过滤;派生记忆重算依据重算证据使用策略区分有效证据、低可信参考证据及不可用证据,其中处于待验证状态的记忆作为低可信参考证据,不计入有效可信证据支撑率的有效证据集合。

11、进一步的,所述冲突组内记录两两冲突边,每条冲突边记录源记忆标识、目标记忆标识、冲突类型、冲突分值、触发规则和边状态;普通召回许可先按冲突组默认策略抑制,再按已确认成员和冲突边进行局部放行。

12、进一步的,步骤(2)中进行类型化冲突检测包括:

13、检测事实冲突、时间冲突、偏好冲突、策略冲突和权限冲突中的至少一种;

14、按冲突分值公式

15、计算冲突分值,其中、、、、、分别为事实冲突子分值、时间冲突子分值、偏好冲突子分值、策略冲突子分值、权限冲突子分值和语义冲突子分值,为对应权重,各子分值取0至1之间的数值;

16、当冲突分值大于或等于预设冲突阈值,或枚举取值互斥、时间区间冲突、权限越界、安全策略互斥、核心证据互斥中的任一硬性冲突规则被触发时,判定满足冲突条件。

17、进一步的,步骤(2)中计算普通召回许可包括:冲突组内未完全仲裁的冲突记忆的普通召回许可默认设置为禁止;冲突组内经人工确认、高可信工具证据或合规权限证明确认的成员,在满足权限规则且不与同一普通召回结果集中其他有效冲突边成员同时返回的条件下,恢复普通召回许可;涉及权限越界或安全策略互斥的冲突记忆进入冻结状态。

18、进一步的,步骤(3)中:向量索引的每个向量条目写入记忆标识、节点级状态版本、索引同步版本、召回控制状态、普通召回许可、冲突组标识和版本标识,普通向量检索时在检索过滤条件中排除普通召回许可为禁止的条目,对过期状态条目施加降权系数;

19、关键词索引写入记忆标识、节点级状态版本、索引同步版本、普通召回许可、召回控制状态、租户标识和权限域,普通关键词召回时按普通召回许可、租户标识和权限域进行候选过滤;图索引的节点或边写入记忆标识、节点级状态版本、索引同步版本、普通召回许可、召回控制状态、冲突组标识和版本标识,普通图遍历时跳过普通召回许可为禁止的节点或边,验证或审计图遍历按冲突组标识访问完整冲突子图。

20、进一步的,步骤(3)中生成的索引状态同步事件携带同步事件标识、记忆标识、节点级状态版本、目标索引类型、召回控制状态、普通召回许可、冲突组标识、版本标识和重试次数;各检索索引侧按同步事件标识去重,且仅当索引状态同步事件携带的节点级状态版本不低于索引侧已记录的索引同步版本时更新索引状态投影,并在更新完成后将索引同步版本置为对应的节点级状态版本。

21、进一步的,步骤(4)中当索引更新失败时,将对应记忆加入普通召回黑名单,普通召回服务返回候选结果前按所述普通召回黑名单和主记忆库状态进行二次过滤,在索引状态同步成功后将对应记忆从普通召回黑名单移除。

22、进一步的,所述记忆依赖图在逻辑上划分为相互隔离的普通召回图视图与依赖传播图视图;所述普通召回图视图受普通召回许可、权限域及索引同步版本过滤,用于普通任务召回;所述依赖传播图视图保留被隔离、被冻结、处于历史版本及处于审计墓碑记录状态的记忆节点及其依赖边,用于状态传播、派生重算与审计追溯。

23、进一步的,步骤(6)中:

24、派生记忆的有效可信证据支撑率按如下公式计算:

25、

26、其中,为所述派生记忆的上游正向支撑依赖边的序号,为第条上游正向支撑依赖边的依赖权重且,为第条上游记忆在当前权限评估上下文下的有效系数且取值范围为0至1,为第条上游记忆的置信度归一化系数且取值范围为0至1,分母为所述派生记忆全部正向支撑依赖权重之和;由记忆生命周期状态、召回控制状态、重算证据使用策略和权限可见性共同计算,处于有效状态的上游记忆取值为1,处于隔离、冻结、无效或删除状态的上游记忆取值为0,处于过期状态的上游记忆取0至1之间的降权值;

27、若派生记忆无正向支撑证据或正向支撑依赖权重之和为零,则将该派生记忆标记为无效、待验证或生成需补证的保守版本;

28、对上游依赖中的反例证据或负向约束证据,不计入正向支撑的分子,另行计算反例有效率,其中为反例证据或负向约束证据的依赖边序号,为对应依赖权重,为对应有效系数,为对应置信度归一化系数;当反例有效率超过预设反例阈值时,将下游派生记忆标记为待验证、触发增量重算或降低普通召回权重。

29、进一步的,步骤(6)中所述分级状态判定设置满足的失效阈值和过期阈值,且判定顺序遵循硬性规则优先于支撑率阈值:

30、对核心证据按核心证据组管理,每个核心证据组配置全部必须有效、任一有效即可支撑或可替代证据组规则;当核心证据组不满足其有效性规则,或核心证据进入隔离、冻结、无效或删除状态时,越过有效可信证据支撑率阈值直接触发重算、待验证或失效处理;

31、在排除核心证据风险的前提下,当且下降来自全局证据失效、逻辑删除、仲裁驳回或重算证据使用策略置为不可用时,将下游派生记忆标记为无效并从普通召回索引中移除;

32、当时,将下游派生记忆标记为过期,降低普通召回权重,并按依赖证据生存率、召回频次、权限风险或用户影响确定重算优先级后加入重算队列;

33、当但存在核心证据变化、反例有效率超过预设反例阈值或权限域不可见证据占比超过预设比例时,将下游派生记忆标记为待验证、触发增量重算或生成上下文级限制;

34、当未下降且不存在核心证据变化、有效反例证据和权限风险时,仅记录依赖状态变化,不进行重算。

35、进一步的,步骤(7)中仅基于剩余有效证据执行增量重算包括:

36、从记忆依赖图中取得下游派生记忆的上游依赖集合;

37、过滤掉被逻辑删除、冻结、隔离、标记无效、权限不可见或重算证据使用策略置为不可用的上游记忆,将待验证状态的上游记忆作为低可信参考证据从有效证据集合中剔除并单独记录;

38、按依赖权重、证据类型、时间范围和置信度对剩余有效证据排序;

39、根据下游派生记忆的类型选择对应重算模板生成新派生记忆版本;

40、为新派生记忆版本建立证据锚点、版本关系和依赖边,将旧版本的版本状态标记为被替换并保留审计关联关系;

41、当剩余有效证据不足以支持原派生结论时,生成保守版本、空版本或补证任务,不输出强结论。

42、进一步的,步骤(5)中沿记忆依赖图定位受影响的下游派生记忆子图时,受预设最大传播深度、预设最大处理节点数、记忆类型过滤规则和租户权限边界中的至少一种约束;对未位于受影响子图内、或正向支撑证据和核心证据组均未发生有效性变化的派生记忆,不创建重算任务。

43、进一步的,还包括:

44、将记忆召回区分为普通任务召回、验证召回、审计召回和重算召回,对隔离、待验证、冻结、无效状态的记忆设置普通任务召回禁止,对过期状态的记忆设置降权召回,对验证召回和审计召回设置受控访问;

45、响应于多智能体并发写入针对同一主体对象、同一属性谓词且有效时间范围重叠的互斥记忆,按租户、主体对象、属性谓词、有效时间范围、权限域和记忆类型生成冲突归并键,当多个写入事务分别创建的冲突组的归并键和冲突参与节点存在重叠时,将多个冲突组合并为同一目标冲突组,并以最新节点级状态版本重新计算普通召回许可和索引状态同步事件;

46、响应于接收到人工或自动仲裁结果,将仲裁结果写回主记忆库,并通过更新后的节点级状态版本再次触发普通召回索引状态同步和下游依赖传播。

47、本发明第二方面提供一种多智能体记忆冲突隔离的召回状态同步与派生记忆增量重算系统,应用于包括主记忆库、向量索引、关键词索引、图索引和记忆依赖图的多智能体共享长期记忆系统,包括:

48、记忆规范化与证据锚定模块,用于响应于多智能体记忆写入请求,在主记忆库中生成证据锚定记忆节点,记录证据锚点、写入智能体标识、生成时间、版本标识、记忆类型、权限域、生命周期状态、召回控制状态、重算证据使用策略以及节点级状态版本;

49、冲突检索与冲突组隔离模块,用于从主记忆库中筛选候选既有记忆并进行类型化冲突检测,在满足冲突条件时创建或复用冲突组,将冲突记忆关联至同一冲突组标识,并根据冲突各方的验证状态和权限风险计算普通召回许可;

50、召回索引状态同步模块,用于生成携带节点级状态版本的索引状态同步事件,将召回控制状态及普通召回许可分别同步投影至向量索引、关键词索引及图索引,并在普通召回服务返回候选结果前比较候选条目在检索索引侧的索引同步版本与主记忆库中的节点级状态版本,当索引同步版本落后或同步失败时执行黑名单过滤、后置过滤表过滤和主记忆库状态二次过滤中的至少一种;

51、记忆依赖图存储模块,用于保存记忆节点之间的派生依赖关系,且在逻辑上划分为相互隔离的普通召回图视图与依赖传播图视图;

52、上游状态变更监听与下游派生记忆定位模块,用于响应于上游记忆节点发生状态版本化变更事件,按状态变更事件标识和节点级状态版本去重后沿记忆依赖图定位受影响的下游派生记忆子图,并按拓扑顺序处理受影响节点;

53、依赖证据生存率计算模块,用于根据主记忆库状态字段、重算证据使用策略、权限可见性、依赖边权重和置信度计算受影响下游派生记忆的有效可信证据支撑率,并结合反例有效率、核心证据组规则和权限规则执行分级状态判定;

54、派生记忆增量重算模块,用于响应于满足重算条件,仅基于其上游依赖中状态有效且权限可见的剩余有效证据执行增量重算,生成新版本的派生记忆,将旧版本派生记忆标记为历史版本并保留审计关联关系,同时生成版本替换事件以继续触发更下游派生记忆的重评估以及各检索索引的状态同步;

55、验证仲裁与审计模块,用于按冲突组标识召回冲突记忆及其证据锚点进行验证或仲裁,并将仲裁结果写回主记忆库;

56、其中,所述冲突检索与冲突组隔离模块向所述召回索引状态同步模块发送索引状态同步事件,所述上游状态变更监听与下游派生记忆定位模块向所述依赖证据生存率计算模块发送状态变更事件,所述派生记忆增量重算模块生成的版本替换事件回传至所述召回索引状态同步模块,所述验证仲裁与审计模块的仲裁结果写回后触发所述上游状态变更监听与下游派生记忆定位模块生成状态版本化事件。

57、进一步的,所述召回索引状态同步模块在向量索引中写入记忆标识、节点级状态版本、索引同步版本、召回控制状态、普通召回许可、冲突组标识和版本标识,在关键词索引中写入记忆标识、节点级状态版本、索引同步版本、普通召回许可、召回控制状态、租户标识和权限域,在图索引的节点或边中写入记忆标识、节点级状态版本、索引同步版本、普通召回许可、召回控制状态、冲突组标识和版本标识;所述记忆依赖图存储模块中的普通召回图视图受普通召回许可、权限域和索引同步版本过滤,依赖传播图视图保留被隔离、被冻结、处于历史版本和处于审计墓碑记录状态的记忆节点及其依赖边。

58、与现有技术相比,本发明具有以下显著的有益效果:

59、本发明通过在检测到待写入记忆与既有记忆冲突时创建或复用冲突组,将冲突记忆关联至同一冲突组标识并保留冲突各方的证据锚点和版本标识,而非以新记忆覆盖或删除旧记忆,使得冲突发生后原始证据来源、生成智能体和版本关系均得以完整留存,从而支持后续的验证、仲裁和审计追溯,避免了现有冲突处理方式容易造成的证据链断裂问题。

60、本发明通过将普通召回许可、召回控制状态和节点级状态版本同步投影至普通任务召回所使用的向量索引、关键词索引和图索引,并在普通召回服务返回候选结果前比较索引侧同步版本与主记忆库状态版本,在索引同步版本落后或索引同步失败时执行黑名单过滤、后置过滤表过滤或主记忆库状态二次过滤,使得主记忆库中的冲突或失效状态能够及时反映到多类检索索引侧,从而在主库与多索引异步更新的情况下阻止未获许可的冲突记忆进入智能体提示词或规划上下文,避免了仅在数据库中标记异常状态而冲突记忆仍被普通任务召回的问题。

61、本发明通过以冲突组标识聚合冲突记忆,并在冲突组内记录两两冲突边及其冲突类型、冲突分值、触发规则和边状态,使得验证智能体、审计模块或人工仲裁人员能够按同一用户、同一事实对象或同一策略对象一次性获取完整冲突上下文及各方证据锚点,从而为多智能体并发写入场景下的冲突仲裁提供了统一入口。

62、本发明通过在上游记忆节点发生生命周期失效、隔离或冻结、重算证据使用策略置为不可用、权限不可见、置信度下降或仲裁结果写回时生成状态版本化事件,沿记忆依赖图定位受影响的下游派生记忆子图,并根据主记忆库状态字段、重算证据使用策略、权限可见性、依赖边权重和置信度计算有效可信证据支撑率,结合反例有效率和核心证据组规则执行分级状态判定,使得上游证据的失效状态能够沿派生依赖关系传导至摘要、画像、偏好、策略记忆和团队共享知识,从而避免已失效或不可信的信息以派生结论的形式继续参与普通召回。

63、本发明通过按有效可信证据支撑率将受影响的下游派生记忆区分为无效、过期、降权、待验证和重算等不同处理等级,并在满足重算条件时仅基于剩余有效证据生成新的派生记忆版本、保留旧版本审计关系,同时通过版本替换事件继续触发更下游派生记忆的重评估,使得证据支撑严重不足的派生记忆直接失效、部分受影响的派生记忆降权或增量重算、影响较小的派生记忆保留现有版本,既避免了上游证据失效后直接删除全部下游记忆所导致的有用信息丢失,又避免了每次状态变化均全量重算全部摘要、画像和策略记忆所带来的计算成本和在线延迟。

64、本发明通过统一的节点级状态版本机制驱动冲突组隔离、普通召回索引同步抑制、依赖图级联传播和派生记忆增量重算,索引同步事件按同步事件标识幂等更新并在更新完成后回写索引同步版本,旧版本派生记忆标记为历史版本并保留审计关联关系,使得多智能体共享长期记忆系统在并发写入和多索引异步更新条件下保持召回状态一致性,且每次状态变更、索引同步、依赖传播和重算版本均可追溯。