コンテンツにスキップ

Memory

AnySoul の Memory 設計は OpenClaw から影響を受けています。

中心思想は、静的なノートではなく、成長するワークスペースとして記憶を扱うことです。

記憶をファイルとして保持する理由:

  • 読める
  • 点検できる
  • 再構成できる
  • ディレクトリで意味構造を持てる

これにより、エージェントは

  1. ディレクトリを列挙し
  2. 候補ファイルを選び
  3. 必要な深さだけ読む

という自然な想起フローを持てます。

AnySoul はファイルシステム優先の NoSQL 的メモリ空間を採用します。

  • ファイルが事実ソース
  • ディレクトリが意味整理
  • list/read が想起操作

これは、エージェントが自律的に行動しながら記憶を再編する設計と整合します。

  1. Storage: ファイルとフォルダが記憶本体
  2. Retrieval: BM25 + ベクトル検索(grep 的発想含む)で想起
  3. Association: random walk + 重み付きリンクで非線形連想

これにより、利用頻度に応じて焦点が移る動的メモリグラフが形成されます。