
- エージェントメモリはモデル能力に応じた「投与量」の調整が鍵
- 弱いモデルでは厳選検索が精度・コストとも最適: gpt-oss-120bで+16.1pp
- 強いモデルは全量注入が有効: DeepSeek-V3.2でTGC+9.5pp
エージェントが経験から学ぶ仕組み
IBM Researchは、エージェントが自身の過去の実行履歴から教訓を抽出し、次回の推論時にその教訓をコンテキストへ追加する手法「ALTK-Evolve」を提案しています。この手法では、モデルの重みは一切更新せず、人間によるアノテーションも不要です。成功した手順だけでなく失敗した手順からもガイドラインを生成します。
検証には、Webアプリ上のマルチステップタスク585件(テスト通常168件、テスト難易度417件)を含むベンチマーク「AppWorld」を使用しています。評価指標は、各タスクを完全に達成できるかを見るTGCと、シナリオの全バリエーションをクリアできるかを厳しく判定するSGCの2つです。8モデル(30BのDenseモデルからフロンティアのプロプライエタリモデルまで)で比較しました。
モデル能力に応じて最適な「投与量」は変わる
実験の結果、メモリの効果はモデルの能力帯によって3パターンに分かれることが分かりました。余力のある強いモデルは、レアなエッジケースも含むすべてのガイドラインを渡す「全量注入」が効果的です。例として、DeepSeek-V3.2は全ガイドラインを渡した場合、TGCが9.5ポイント向上しました。
一方、比較的弱いモデルは、大量のガイドラインを渡すとかえって性能が落ちます。高信頼のコアとなる教訓に加え、タスクごとに関連するガイドラインだけを検索して渡す「厳選検索」が最適でした。gpt-oss-120bでは、この方式でTGCが16.1ポイント向上し、全量注入より効果が大きい一方、トークン増加は約5%に抑えられました。
すでに性能が飽和しているモデルでは、メモリを追加しても測定可能な向上は見られませんでした。この結果は、モデルがタスクの上限に近い、ガイドラインが残る失敗要因に対応していない、など複数の要因が考えられますが、原因の特定は今後の課題です。
コストと精度のトレードオフを解消
実運用では、全ガイドラインを毎ステップ注入すると入力トークンが膨らみます。しかし、厳選検索はトークン増加をほぼベースライン並みに抑えられます。gpt-oss-120bの例では、+5%のトークン増で+16.1ポイントの精度向上を達成し、精度とコストの両立が可能です。
さらに、SGCという厳しい指標では、TGC以上の改善が見られる場合があります。DeepSeek-V3.2ではSGCが+16.1ポイント、GPT-5.5とOpusでも+7.2ポイント、+7.1ポイント改善しました。ガイドラインがタスクの一部のバリエーションだけでなく、すべてのバリエーションを成功させるのに役立つことを示しています。
未解明の点と今後の研究方向
現在の検索はコサイン類似度に基づいていますが、必ずしも有効なガイドラインを選べるわけではありません。今後は、タスクの成功可否を学習するセレクタの導入が計画されています。また、あまりに小さなモデルでは自己蒸留の信号が弱いため、教師モデルから蒸留するアプローチも検討されています。
加えて、コンテキストウィンドウの大きさがメモリ効果に与える影響も未解明です。より大きなウィンドウを持つモデルは全量注入を吸収しやすく、小さいモデルは検索方式が向く可能性がありますが、実証実験はこれからです。AppWorld以外のベンチマークや実環境での評価も進行中です。
| 比較軸 | 余力のある強力モデル | 弱めのモデル | 飽和モデル |
|---|---|---|---|
| 最適な構成 | 全ガイドライン注入 | 厳選コア+タスク別検索 | 追加メモリなし |
| 代表モデル | DeepSeek-V3.2 | gpt-oss-120b | GLM-5 |
| TGCの向上 | +9.5pp | +16.1pp | 測定できる向上なし |
| 追加トークン | 記載なし | +5% | 記載なし |
Agentic memory is not a feature you switch on. It's a dose you calibrate to the model.
エージェンティックメモリはオンにする機能ではなく、モデルに合わせて調整する投与量である。
今後の見通し
今回の結果は、エージェントの性能を引き出すには「メモリをためる」ではなく、モデルの能力に応じて注入量を調整する設計が重要であることを示しています。今後、学習済みセレクタや教師蒸留などが発表されれば、より幅広いモデルでの有効性が確認できるでしょう。また、コンテキストウィンドウの影響を切り分けた実験や、実環境での導入事例が明らかになれば、日本企業がAIエージェントを開発する際の具体的な指針になるとみられます。
日本の開発者・IT企業にとっての意味
日本のIT企業がAIエージェントを開発する際、この研究は「どのメモリを実装するか」をモデル選定とセットで考える必要性を示しています。例えば、コストを抑えたい場合は、弱めのオープンモデルに厳選検索方式を組み合わせる選択肢が有力です。逆に、高性能なフロンティアモデルを使うなら全量注入とプロンプトキャッシュの組み合わせが効果的です。また、メモリの効果がSGCのような厳しい指標でより顕著に出ることは、金融や業務システムなど失敗が許されない領域で特に重要です。実装時には、タスクログからのガイドライン生成仕組みと、推論時の検索精度を継続的に検証する体制が求められます。
気になる点
- ALTK-Evolveは自社製品にすぐ組み込めるのか?
- ALTK-Evolveは研究段階の手法で、現時点で公開されたライブラリやサービスはありません。ただし、モデルの重みを変更しないため、プロンプト管理ができるエージェントシステムなら原理的には応用可能です。具体的な実装方法の公開が待たれます。
- トークンコストはどれくらい増えるのか?
- 厳選検索方式では、gpt-oss-120bの例でタスク完了率+16.1ポイントに対してトークン増加は+5%と報告されています。全量注入では増加が大きいですが、プロンプトキャッシュを利用することで実質コストを抑えられるとみられます。
- 小さなモデルでも効果があるのか?
- ある程度の能力があれば効果があります。実際、gpt-oss-120bは117BのMoEモデルですが、厳選検索で大きな改善を得ています。ただし、あまりに小さなモデルでは自己蒸留による学習が機能しない可能性が指摘されており、教師モデルを使う方法が検討されています。
用語解説
- エージェンティックメモリ
- エージェントの過去の実行経験から教訓を抽出し、将来の推論に再利用する仕組み
- ReAct
- 推論(Reason)と行動(Act)を交互に繰り返すエージェントの実行手順
- TGC
- タスク全体を完全に達成できたかを示す指標 (Task Goal Completion)
- SGC
- シナリオの全バリエーションを達成できたかを示す指標 (Scenario Goal Completion)
- MoE
- 複数の専門化されたサブモデルを切り替える大規模モデルの構造
出典
How Much Memory Does Your Agent Actually Need?
AI導入も顧問も、お任せください
何から手をつけるか、どこまでAIに任せるか。自社の業務に合わせて整理し、導入から運用まで伴走します。相談だけでも構いません。
AI導入について相談する