L1: メモリ進化
レイヤー 1 は、最も頻度が高くリスクの低い自己進化レイヤーです。エージェントのメモリシステム上で動作し、冗長なエントリを自動的にコンパクション(圧縮)し、関連するメモリをトピック別にクラスタリングします。
概要
L1 進化はすべてのセッション後(または設定可能なスケジュールで)実行され、以下を行います:
- コンパクション -- 複数の関連メモリエントリを簡潔なサマリーにマージ
- トピッククラスタリング -- セマンティック類似度でメモリをグループ化
- 関連性スコアリング -- アクセス頻度に基づいてメモリの重みを調整
- プルーニング -- 古くなったり矛盾したメモリを削除
仕組み
- セッション終了後、L1 が新しく保存されたメモリを分析
- エンベディング類似度を使用して関連エントリのクラスタを特定
- サイズしきい値を超えたクラスタをサマリーにコンパクション
- リコール頻度に基づいてメモリの関連性スコアを更新
設定
toml
[self_evolution.l1]
enabled = true
schedule = "after_session" # or "hourly", "daily"
compaction_threshold = 10
cluster_similarity = 0.8
min_access_count = 2