ViktorAxelsen/MemSkill

[NeurIPS'26] MemSkill: Learning and Evolving Memory Skills for Self-Evolving Agents

解決する課題

MemSkill は、長期間のタスクを実行するエージェントにおける、静的で手動設計された記憶操作の限界に対処します。何を記憶するかという固定ルールに頼るのではなく、タスクのフィードバックに基づいて、どの情報を抽出し、どのように記憶し、何を保持または忘却するかを決定する「記憶スキル(メタ記憶戦略)」をエージェントが学習・進化できるようにします。

仕組み

MemSkill は、コントローラー、エグゼキューター、デザイナーで構成されるデータ駆動型のループを実装しています。

  • スキル条件付き構築: システムは、関連する一連の小さなスキルを使用して、各インタラクションスパンの記憶を一度に構築します。
  • スキルの進化: フレームワークは、タスクの失敗から困難な「ハードケース」を定期的にマイニングし、既存のスキルを洗練させたり、新しいスキルを提案したりします。
  • 再利用可能なスキルバンク: 異なるデータセットやベースとなる LLM モデル間で転送可能な共有スキルバンクを維持します。
  • トレーニングループ: ALFWorld のようなインタラクティブな環境に対しては、オフラインの専門家軌跡を使用してスケーラブルな記憶構築トレーニングを行い、環境のロールアウトによるタスクレベルの報酬フィードバックを通じて PPO でコントローラーポリシーを最適化します。

対象読者

大量のインタラクション履歴を管理し、時間の経過とともに記憶の効率と品質を向上させる必要がある、長期間タスク実行型 AI エージェントを構築する研究者および開発者。

ハイライト

  • メタ記憶アプローチ: 内容そのものではなく、記憶するという「スキル」に焦点を当てています。
  • 自己進化: パフォーマンスのフィードバックに基づいて記憶戦略を自動的に洗練させます。
  • 転送可能性: 異なるベースモデルやデータセット間で機能する再利用可能なスキルバンクをサポートします。
  • スケーラブルなインフラ: 高スループットの評価とトレーニングのために、マルチ API キーのラウンドロビンとマルチプロセッシングを含んでいます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト