Memory
AnySoul の Memory 設計は OpenClaw から影響を受けています。
中心思想は、静的なノートではなく、成長するワークスペースとして記憶を扱うことです。
なぜファイル中心か
Section titled “なぜファイル中心か”記憶をファイルとして保持する理由:
- 読める
- 点検できる
- 再構成できる
- ディレクトリで意味構造を持てる
これにより、エージェントは
- ディレクトリを列挙し
- 候補ファイルを選び
- 必要な深さだけ読む
という自然な想起フローを持てます。
なぜ Proactive と相性が良いか
Section titled “なぜ Proactive と相性が良いか”AnySoul はファイルシステム優先の NoSQL 的メモリ空間を採用します。
- ファイルが事実ソース
- ディレクトリが意味整理
- list/read が想起操作
これは、エージェントが自律的に行動しながら記憶を再編する設計と整合します。
Storage: ファイルとフォルダが記憶本体Retrieval: BM25 + ベクトル検索(grep 的発想含む)で想起Association: random walk + 重み付きリンクで非線形連想
これにより、利用頻度に応じて焦点が移る動的メモリグラフが形成されます。
- OpenClaw: https://github.com/openclaw/openclaw
- PageIndex(random walk 関連): https://github.com/VectifyAI/PageIndex