论文
MemPro:作为可进化程序的代理内存系统
MemPro: Agentic Memory Systems as Evolvable Programs
摘要
长视野自主代理要求记忆系统保留历史信息,跟踪不断变化的状态,并在有限的上下文窗口之外重用相关知识。现有的代理内存系统通常遵循内存构建-检索(MCR)管道,但通常主要调整内存库,同时在部署后保持周围管道固定。这种固定管道设计很难处理异构的特定于任务的故障模式,并且可能会与随着时间的推移在规模和结构上演变的内存库不一致。为了解决这些限制,我们提出了 MemPro,这是一个系统级进化框架,它将整个 MCR 管道视为一个可进化的程序,而不是仅适应记忆库或提示文本。 MemPro 维护可运行内存系统实现的版本树,其中进化代理迭代地选择有前途的版本,诊断重复出现的故障,并通过故障模式引导的编辑调试细化创建改进的子版本。 LongMemEval、LoCoMo、HotpotQA 和 NarrativeQA 上的实验表明,MemPro 在几次迭代内始终优于强大的静态和提示级演化基线,并随着演化不断改进,并实现了良好的性能成本权衡。代码可在 https://github.com/wanghai673/MemPro 获取。