EMMA:用于多智能体工作流合成的结构化情景记忆
EMMA: Structured Episodic Memory for Multi-Agent Workflow Synthesis
Ruijia Niu · Kaiwen Liu · Rose Yu · Kristina Klinkner
中文摘要
在特定领域部署大语言模型智能体通常需要细粒度的任务特定程序,而通用模型缺乏此类知识。参数训练成本高且不可解释,手工构建系统则依赖专家劳动。虽然情景记忆在上下文层面更新,但单智能体适应难以缓解跨任务干扰,多智能体进化方法缺乏明确的更新规则定义,导致学习跟随骨干模型的结构偏好而非观察到的失败。EMMA 将多智能体系统配置视为情景记忆,明确更新的所有权和可接受性。通过反射器将诊断出的失败分配给拥有其修正范围的模块,并提出单一编辑,同时使用与骨干无关的守卫确保每个接受的编辑范围明确、增量且有限。在 KramaBench、AppWorld 和 BBEH 基准上,使用五个骨干模型和四个基线(ACE、GEPA、EvoMAS 和 ADAS),EMMA 在所有基准上取得最佳整体性能,比最强基线高 32.5%,保持跨骨干模型的一致改进,并使用比最高效基线少 17-38% 的训练执行次数。
关键要点
- 01指出多智能体进化方法缺乏明确更新规则,导致学习跟随骨干模型偏好而非实际失败。
- 02提出 EMMA 框架,将多智能体系统配置视为情景记忆,明确更新的所有权和可接受性。
- 03引入反射器分配失败修正范围,并使用与骨干无关的守卫确保编辑范围明确、增量且有限。
- 04在 KramaBench、AppWorld 和 BBEH 基准上,EMMA 比最强基线性能高 32.5%,训练执行次数减少 17-38%。
解读
尚无解读。
原始英文摘要
arXiv:2610.35966v1 Announce Type: cross Abstract: Deploying LLM agents in specialized domains often require fine-grained task-specific procedures and knowledge a general model lacks, yet parameter training is costly and non-interpretable, and hand-engineered agent systems shift the cost to expert labor. Episodic memory updates at context level, but single agent adaptation struggles to alleviate cross-task interference, especially with complex tasks such as multi-application navigation or data pool analysis. Although multi-agent evolution alleviates this problem, existing methods lack clear definitions on update rules and rely on the backbone model to decide where and how much the system changes. This ill-scoped evolution makes learning follow the backbone's structural preferences rather than the observed failures: one backbone accumulates skills while another spawns agents. We present EMMA (structured Episodic Memory for Multi-Agent workflow synthesis), which treats the configuration of a multi-agent system (controller routing memory, specialists inheriting a generalist prompt, and per-step procedural skills) as episodic memory. EMMA makes the ownership and admissibility of updates explicit: a reflector assigns each diagnosed failure to the scope owning its correction and proposes one edit within it, and backbone-independent guards keep every accepted edit scoped, incremental and bounded. Across KramaBench, AppWorld and BBEH with five backbones and four baselines (ACE, GEPA, EvoMAS and ADAS), EMMA attains the best overall performance on every benchmark, up to 32.5% over the strongest baseline, maintains consistent improvements across backbones, and uses 17-38% fewer training executions than the most efficient baseline.