一种基于文本梯度驱动的智能体动态经验精炼与自进化方法及系统

摘要: 本发明属于大语言模型、智能体系统、经验记忆管理、文本梯度优化与自主进化,具体涉及一种基于文本梯度驱动的智能体动态经验精炼与自进化方法及系统。背景技术:1、大语言...
一种基于文本梯度驱动的智能体动态经验精炼与自进化方法及系统

本发明属于大语言模型、智能体系统、经验记忆管理、文本梯度优化与自主进化,具体涉及一种基于文本梯度驱动的智能体动态经验精炼与自进化方法及系统。

背景技术:

1、大语言模型智能体已成为人工智能领域的核心发展方向,通过模拟人类的推理、决策与工具使用能力,能够自主完成复杂任务。随着应用场景的不断拓展,智能体需要具备从历史执行经验中持续学习、自主进化的能力,以适应动态变化的任务需求。

2、现有智能体技术存在三大核心瓶颈:其一,记忆机制静态化,传统记忆增强方法仅实现原始对话轨迹的无差别存储与简单检索,未对经验进行结构化提炼与动态优化,导致经验噪声大、复用率低、泛化能力差;其二,优化过程人工化,提示词与策略调整依赖人工经验,效率低、主观性强,无法利用任务反馈实现自动化迭代;其三,进化链路碎片化,经验提炼、策略优化与记忆维护相互独立,未形成完整的闭环,导致智能体能力无法随任务执行持续提升。

3、近年来,相关技术取得一定进展:reme框架提出了经验蒸馏与上下文复用的思路,实现了从原始轨迹到结构化经验的转化,但缺少统一的反馈优化链路,经验质量依赖人工过滤;textgrad实现了基于自然语言反馈的文本梯度反向传播,为文本型变量的自动化优化提供了可能,但仅用于提示词微调,未与动态经验池深度融合,无法实现策略与经验的协同进化。上述技术均未形成“执行-蒸馏-复用-优化-精炼”的完整闭环,难以支撑智能体在复杂、动态场景下的长期、稳定、自主进化。

技术实现思路

1、本发明针对现有技术中经验静态化、优化人工化、进化碎片化的核心问题,提供一种基于文本梯度驱动的智能体动态经验精炼与自进化方法,将经验处理过程抽象为标准化算子,构建可扩展的算子化经验精炼管线;定义标准化的memorynode结构化经验单元,实现经验的唯一标识、向量检索与版本管理;将提示词模板的可优化段落抽象为文本梯度变量,构建“提示变量-响应变量-损失变量”的链式计算图;采用双引擎大语言模型分别实现文本梯度的生成与变量更新;建立基于检索频率与贡献成功率的多维度效用评估体系,动态维护高质量经验池,最终形成经验从提炼到复用、优化、更新的全流程自主闭环,实现智能体在无人工干预下随任务执行持续提升能力,适用于通用智能体、工具调用、任务规划、记忆增强问答等多种场景。

2、根据本说明书的一方面,提供一种基于文本梯度驱动的智能体动态经验精炼与自进化方法,包括:

3、步骤1、对智能体系统进行初始化,包括:构建智能体系统的结构化经验单元、初始化基础提示变量以及文本梯度优化器;

4、步骤2、将智能体系统的经验处理过程抽象为标准化算子,构建包括查询构建算子、经验检索算子、重排序算子和经验重写算子的经验精炼管线;通过所述经验精炼管线对当前任务上下文进行处理,得到适配当前任务上下文的经验文本;

5、步骤3、基于适配当前任务上下文的经验文本执行当前任务,生成执行轨迹,执行完成后对任务输出进行评分,生成评估记录;

6、步骤4、将初始化后的基础提示变量映射为文本梯度变量中的提示变量,结合响应变量和损失变量构成文本梯度变量,基于文本梯度变量构建链式文本梯度计算图,并生成文本梯度存入当前节点的梯度列表,根据文本梯度对所述提示变量进行更新,输出更新后的提示变量,并将更新后的提示变量回写至基础提示变量对应的提示词模板,在下一轮经验处理过程初始化时生效;

7、步骤5、计算经验的效用值,根据经验的效用值大小淘汰低价值经验;

8、步骤6、重复执行步骤2至步骤5,使智能体在无人工干预下随任务执行持续自进化,直至满足收敛条件。

9、作为进一步的技术方案,所述经验精炼管线的工作过程,包括:

10、接收当前任务上下文,生成结构化查询问题,基于结构化查询问题生成查询向量;

11、基于查询向量,从向量数据库中检索k个相关经验节点;

12、通过大语言模型对相关经验节点进行语义重排序,根据语义重排序后的经验节点的置信度分数和校验评分计算综合评分,过滤综合评分低于设定分数阈值的经验节点,得到候选经验节点;

13、基于候选经验节点,结合当前查询请求和近期对话消息进行格式化渲染,生成适配当前任务上下文的经验文本。

14、作为进一步的技术方案,所述链式文本梯度计算图包括三层结构,具体为:

15、提示词变量层,包含至少一个提示变量,所有提示变量的可微标志均为真;

16、响应变量层,包含一个中间节点,所述中间节点的值为当前提示变量与任务性能分析上下文的拼接文本;

17、损失变量层,包含一个输出节点,所述输出节点的值包含损失数值与优化目标描述的文本字符串。

18、作为进一步的技术方案,生成文本梯度,包括基于链式文本梯度计算图,按逆拓扑顺序遍历各节点,找到可微标志为真的节点,执行如下操作:

19、基于可微标志为真的节点,查找以当前节点为前驱的节点并获取非空梯度文本,拼接得到整段文本,作为下游梯度;

20、从当前节点的前驱节点中获取系统提示和输入文本,从当前节点的后继节点中获取响应文本,根据响应文本、系统提示以及输入文本构建对话上下文;

21、根据下游梯度和对话上下文构建反向传播提示词,输入第一大语言模型生成文本反馈,作为文本梯度。

22、作为进一步的技术方案,根据文本梯度对所述提示变量进行更新,包括对于每个梯度列表非空的提示变量,执行如下操作:

23、构建优化器提示词,包含当前变量值、角色描述、全部累积文本梯度反馈与输出格式指令;

24、将优化器提示词输入第二大语言模型,输出完整文本内容;

25、根据预设的首尾标记标签,对完整文本内容进行字符串匹配、截取和剔除,得到优化变量文本值;

26、根据优化变量文本值更新当前提示变量,并清空当前提示变量对应的梯度列表,输出更新后的提示变量。

27、作为进一步的技术方案,所述损失变量的表达式为:

28、

29、其中,表示损失变量,为最近n个任务的平均正确率。

30、作为进一步的技术方案,所述结构化经验单元包括以下字段:经验标识、经验类型、关联主题、适用条件、内容文本、消息时间、引用标识、创建时间、修改时间、来源作者、相关评分、向量表示以及扩展数据。

31、作为进一步的技术方案,所述文本梯度变量包含文本值、角色描述、可微标志、梯度列表、前驱列表五个属性。

32、根据本说明书的一方面,提供一种基于文本梯度驱动的智能体动态经验精炼与自进化系统,包括:

33、第一处理模块,用于对智能体系统进行初始化,包括:构建智能体系统的结构化经验单元、初始化基础提示变量以及文本梯度优化器;

34、第二处理模块,用于将智能体系统的经验处理过程抽象为标准化算子,构建包括查询构建算子、经验检索算子、重排序算子和经验重写算子的经验精炼管线;通过所述经验精炼管线对当前任务上下文进行处理,得到适配当前任务上下文的经验文本;

35、第三处理模块,用于基于适配当前任务上下文的经验文本执行当前任务,生成执行轨迹,执行完成后对任务输出进行评分,生成评估记录;

36、第四处理模块,用于将初始化后的基础提示变量映射为文本梯度变量中的提示变量,结合响应变量和损失变量构成文本梯度变量,基于文本梯度变量构建链式文本梯度计算图,并生成文本梯度存入当前节点的梯度列表,根据文本梯度对所述提示变量进行更新,输出更新后的提示变量,并将更新后的提示变量回写至基础提示变量对应的提示词模板,在下一轮经验处理过程初始化时生效;

37、第五处理模块,用于计算经验的效用值,根据经验的效用值大小淘汰低价值经验;

38、第六处理模块,用于重复执行第二处理模块至第五处理模块,使智能体在无人工干预下随任务执行持续自进化,直至满足收敛条件。

39、根据本发明说明书的一方面,提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现所述的基于文本梯度驱动的智能体动态经验精炼与自进化方法的步骤。

40、与现有技术相比,本发明的有益效果是:

41、1、本发明通过设计算子化管线架构,提出统一基类+链式编排的标准化算子体系,将经验查询、检索、重排序、重写等全处理流程进行模块化拆解与组合,实现了经验处理逻辑的通用化、可扩展、可插拔配置,提升了管线整体复用性与场景适配能力,降低了不同任务场景下经验流程二次开发与改造的工作量。

42、2、本发明构建链式文本梯度计算图,提出文本梯度反向传播机制,将任务执行效果转化为可迭代的文本梯度反馈,实现了提示词策略的全自动、无人工干预优化,提升了提示策略迭代效率与动态适配能力,降低了传统人工调优提示词带来的主观性与时间成本。

43、3、本发明提出双引擎大模型协同优化机制,划分反向传播引擎与变量优化引擎,将文本梯度生成与文本变量更新解耦执行,实现了梯度反馈精准生成、提示文本定向优化,提升了文本梯度优化的稳定性与优化效果,避免了单一模型同时承担多项任务造成的输出偏差与性能损耗。

44、4、本发明设计全链路闭环自进化,通过串联经验精炼、任务执行、效果评估、梯度优化、经验维护全流程,将单次任务执行产生的数据反哺至经验库与提示策略,实现了智能体从被动执行到主动持续学习的转变,提升了智能体在动态任务场景下的泛化能力与长期性能,解决了传统技术进化链路碎片化、能力无法持续提升的核心痛点。