openclaw-amem は何をしますか?
OpenClaw向け初のオープンソースA-MEMメモリプラグイン — 動的リンクと進化を備えたエージェントメモリ(NeurIPS 2025)
概要
openclaw-amemは、OpenClawエージェントフレームワーク向けに設計されたプラグインで、エージェントに高度なメモリ管理機能を提供します。このプラグインは、NeurIPS 2025で発表されたA-MEM(Agentic Memory with Evolution and Linking)研究を実装した最初のオープンソースソリューションです。
主な機能
- 動的メモリリンク: エージェントが関連するメモリを自動的に関連付け、知識グラフを形成します。
- メモリ進化: エージェントの経験とタスクに基づいて、メモリ構造が時間とともに自律的に最適化されます。
- 高スケーラビリティ: 大量のメモリエントリを効率的に管理し、高速な検索を実現します。
- OpenClaw統合: シームレスにOpenClawエージェントと統合され、最小限の設定で使用開始できます。
インストール
pip install openclaw-amem
もしくは、OpenClawプロジェクトのrequirements.txtに追加してください:
openclaw-amem>=1.0.0
使用方法
- OpenClawエージェントの設定ファイル(
config.yaml)にプラグインを追加します:
plugins:
- name: "amem-memory"
module: "openclaw_amem"
config:
memory_size: 1000
linking_threshold: 0.7
evolution_enabled: true
- エージェントを起動します:
openclaw run --config config.yaml
設定オプション
| オプション | 型 | デフォルト値 | 説明 |
|---|---|---|---|
memory_size | int | 1000 | メモリに保存する最大エントリ数 |
linking_threshold | float | 0.7 | メモリリンクを確立する類似度しきい値 |
evolution_enabled | bool | true | メモリ進化機能を有効にするかどうか |
詳細情報
A-MEMの理論と設計については、NeurIPS 2025の論文を参照してください:
ライセンス
MITライセンスの下で公開されています。詳細はLICENSEファイルをご覧ください。