アーカイブ / LLM / AI Agent
AIエージェントの経験と記憶の仕組みをともに更新するMemEvolve
MemEvolve
MemEvolveの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 : The comparison between MemEvolve and several popular self-evolving agent memory systems across benchmarks. The underlying framework is Flash-Searcher ( Qin et al.,, 2025 ) + GPT-5-Mini .
概要
- MemEvolveは、エージェントの経験に加え、経験の変換・保存・検索・管理という記憶の構成を更新する。
- 著者らは四つの課題群で評価し、対象エージェントへの組み込みで最大17.06%の改善を報告した。
- 社内利用では、固定した記憶構成を基準に、別の質問群で回答の正しさと処理コストを検証する必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、MemEvolveの仕組み
- 01課題と記憶候補
- 02課題を実行
- 03成績と履歴を診断
- 04四機能を変更
- 05新しい記憶構成
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
MemEvolveは、AIエージェントが作業経験を記憶する方法そのものを更新する手法である。AIエージェントとは、言語モデルを使い、課題に応じて道具の利用などを進める仕組みを指す。
既存の方式では、経験を追加できても、その変換や検索の仕方は固定される。調査、推論、道具の操作では再利用したい経験が異なり得るため、課題に合う記憶の構成を選べるかが問題になる。
手法
MemEvolveは、候補となる記憶構成ごとに課題を実行し、経験の蓄積と構成の更新を繰り返す。記憶の四機能は、実行記録を使える形に変える「変換」、残す「保存」、課題に合わせて取り出す「検索」、整理や削除をする「管理」である。たとえば調査で得た実行記録を教訓に変え、後の調査で取り出す形が考えられる。
各候補は反復の開始時に空の記憶から動かし、課題の成功状況、トークン消費量、所要時間を集める。トークンは言語モデルが処理する文章の単位である。成績のよい候補について実行履歴から検索漏れなどを診断し、四機能の実装を変更して次の候補を作る。
新規性
MemEvolveは、過去の経験を蓄積するだけでなく、その経験を扱う記憶の構成も実行結果に応じて更新する。候補ごとに記憶を空の状態から育て、得られた成績を次の構成の設計に使う。
著者らは、記憶を変換・保存・検索・管理の四機能に分け、構成を変更できる形にした。基盤となるEvolveLabには、既存の代表的な記憶方式12種を共通の形で実装している。
従来手法との違い
従来の自己改善型記憶では、作業履歴を保存したり、履歴から教訓や再利用できる道具を作ったりしても、記憶を処理する構成はあらかじめ決められている。著者らは、課題によって役立つ経験の形が異なることを問題として挙げる。
MemEvolveでは、同じ四機能の枠組みで複数の構成を動かし、課題の成功状況、トークン消費量、所要時間を基に次の候補を作る。論文はSmolAgentとFlash-Searcherへの組み込みを報告するが、確認できた本文の表では一部のMemEvolve行の接続先名が欠けている。
実験結果
著者らはGAIA、WebWalkerQA、xBench-DeepSearch、TaskCraftの四つの課題群で評価した。構成探索は最大3反復で、各反復では上位1構成から3候補を作る。候補ごとに新規40件と前回から再利用した20件、計60件の課題実行記録を用いた。
著者らはSmolAgentとFlash-Searcherなどへの組み込みで最大17.06%の改善を報告する。また、TaskCraftで作った構成が未使用の課題群や基盤モデルで2.0~9.09%の改善を示したと述べる。確認できた本文の範囲では、これらの改善率を個別の評価指標や表の行に結び付ける詳細は確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内の問い合わせ対応エージェントで、承認済み文書と過去の質問・回答履歴から記憶を作る。新しい質問を入力し、回答と参照文書を出力させ、担当者が根拠を確認する。論文による社内業務での改善報告ではない。
必要な元データは文書と対応履歴、ラベルは担当者が文書に照らして付ける正答と根拠文書とする。センサーは使わない想定で、文書の更新に合わせて記憶の変換方法や検索条件を調整する。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:承認済み文書と過去の問い合わせ履歴を元データとし、担当者が質問ごとの正答と根拠文書をラベル付けする。センサー入力は使わず、履歴の一部で記憶構成を調整し、別の質問群で評価する。
固定した記憶構成を比較基準に置き、同じ質問と言語モデルで、正答率、根拠文書の一致率、処理時間、トークン数を測る。変更した機能を記録し、文書を更新した後は古い回答が再利用されないか確認する。
限界と課題
確認できた本文の範囲では、著者らが明示した適用上の限界や失敗条件は確認できない。また、比較表の一部はMemEvolveの接続先名が欠けており、そこから各行の結果を特定のエージェント構成に帰属させることはできない。
編集上の検証事項は、構成の探索に使った課題と評価課題の分離、似た質問が繰り返される場合の影響、誤った経験が記憶に入った際の挙動である。社内利用では、文書更新後に古い内容を回答へ持ち込まないかも確かめる必要がある。
出典
元のタイトル・要旨を確認する(英語)
MemEvolve: Meta-Evolution of Agent Memory Systems
Self-evolving memory systems are unprecedentedly reshaping the evolutionary paradigm of large language model (LLM)-based agents. Prior work has predominantly relied on manually engineered memory architectures to store trajectories, distill experience, and synthesize reusable tools, enabling agents to evolve on the fly within environment interactions. However, this paradigm is fundamentally constrained by the staticity of the memory system itself: while memory facilitates agent-level evolving, the underlying memory architecture cannot be meta-adapted to diverse task contexts. To address this gap, we propose MemEvolve, a meta-evolutionary framework that jointly evolves agents' experiential knowledge and their memory architecture, allowing agent systems not only to accumulate experience but also to progressively refine how they learn from it. To ground MemEvolve in prior research and foster openness in future self-evolving systems, we introduce EvolveLab, a unified self-evolving memory codebase that distills twelve representative memory systems into a modular design space (encode, store, retrieve, manage), providing both a standardized implementation substrate and a fair experimental arena. Extensive evaluations on four challenging agentic benchmarks demonstrate that MemEvolve achieves (I) substantial performance gains, improving frameworks such as SmolAgent and Flash-Searcher by up to $17.06\%$; and (II) strong cross-task and cross-LLM generalization, designing memory architectures that transfer effectively across diverse benchmarks and backbone models.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




