Agent | | arXiv:2610.12668 |★ 深度解读

Recurrent Harness for Agentic Continual Learning

循环式 Harness 实现智能体持续学习的反向修订

🧭 Agent 持续学习 · 在线反思修订

Massachusetts Institute of Technology · Meta MRS Research · Yale University

Yuxin Xiao, Zhiyun Lu, Jianyu Wang, Yangtian Zhang, Yang Song, Qifan Wang 等

在流式持续学习中用下游反馈反向修订已检索反思,闭合前向读写循环,显著提升智能体在线适应与稳定性

📌 工作参考价值

  • 在电商/搜索推荐的在线 Agent 策略记忆中引入“反向修订”:发现某条策略反思(如“高点击低转化商品应降权”)在新场景失效时,不直接删除,而是用当前交互结果作为反馈修正其适用条件,并要求修订内容只基于原策略来源轨迹,防止未来信息泄漏;这能避免过时规则反复误导后续排序/query 决策。
  • 严格在线无验证集/无 replay 场景下,反思摘要比原始轨迹更省 token;建议 top-k 取 5 左右,过多修订会导致 reflection drift 且成本上升。电商活动切换时可优先使用该类机制,同时用 stability/plasticity 分解评估切换后第一轮(无反馈)与后续轮次表现。
  • 复用“修订后的旧反思作为 demonstration 引导新反思生成”的技巧:在线学习时先修正旧经验再写新策略,能让新策略带上更精确的适用条件(例如“只在促销季生效”),减少过度泛化。

动机

LLM agent 在处理长期交互流时,需在不更新参数、严格在线流式协议下适应分布漂移。现有 harness 通常只有前向信息流:写入 memory/reflection 后很少根据后续有效性修订;离线优化又依赖额外验证集或 replay,违背在线流式限制。过时或过度泛化的 reflection 会持续误导后续决策。

方法关键点

  • ReHarness 在传统 forward read/write 之外引入 backward revision,闭环前向与反向路径。
  • 每实例流程:Forward Read 检索 top-k 相关 reflection;Backward Revision 用当前轨迹 τ_t 作为反馈修订每个检索到的 reflection R_i,但要求新内容必须 grounded 在源轨迹 τ_i,防信息泄漏;Forward Write 以修订后的 reflections 作为 demonstrations 生成新 reflection。
  • 完全文本空间反馈,无梯度、无实例 replay、无验证集,适合 API-only 前端模型。
  • 使用 compact reflection 降低决策上下文 token;检索用 Qwen3-Embedding-8B,k=5。

关键实验

在 CL-Bench、MemoryBench、MemoryArena 三个持续学习基准(16 个任务),配合 Claude Opus 4.8、GPT-5.5、Gemini 3.7 Flash 三个 backbone,与 Mem0、RBank、DoT、ACE、GEPA-Online、Top-K Raw、Full Raw 对比。

  • 平均 normalized gain:ReHarness 0.240,高于所有 baseline;9 个 backbone-benchmark 组合中 8 个第一或并列。
  • 统计显著优于最强 raw-context baseline(Top-K Raw p_adj=0.039,Full Raw p_adj=0.043)。
  • 修订源 grounded 率 >95%,泄漏率 0.8-2.1%;counterfactual replay 确认修订有实质意义。
  • 在稳定性与塑性分解上均最高;token 消耗约为 Full Raw 的 1/3.4,成本低于 Full Raw 且增益更高。
  • top-k 扫描显示 k=5 已足够,更大 k 带来边际收益下降和 reflection drift。

最值得记住的一句话

在严格在线流式协议下,用当前实例的下游结果作为反馈反向修订先前检索到的反思,并强制修订内容只基于源轨迹,可以为无参数更新的 agent 持续学习提供有效且鲁棒的文本记忆更新闭环。