エージェントのメモリ設計 — 短期・長期・手続き
エージェントが記憶を持つための設計パターンを整理する。
記憶の3分類
人間の記憶モデルをエージェントに適用する。
短期記憶
会話コンテキスト。ウィンドウサイズで管理。
長期記憶
ベクトルDB + 全文検索のハイブリッド。
手続き記憶
学習したパターンやスキル。ファイルベースで永続化。
実装アーキテクチャ
Agent
├── short_term: ConversationBuffer
├── long_term: SQLite + sqlite-vec
└── procedural: YAML/MD files
忘却の設計
全部覚えると検索精度が落ちる。定期的な蒸留と忘却が必要。