概要
AIエージェントの記憶を複雑なシステムやAPIではなく、MarkdownとSQLiteをベースとした「Memoryfield」というシンプルなファイルフォーマットとして扱うべきだという提案。
詳細内容
著者のCal Paterson氏は、現在のAIエージェントの記憶システムがベンダーロックイン、過度な複雑さ、あるいは文脈の欠如(ナレッジグラフ化による断片化)に陥っていると指摘しています。これに対し、記憶をプロセスではなく「データ」として捉える「Memoryfield」形式を提唱しています。
### 主な設計思想と特徴
1. **プロンプトによる記述(Prose)**: 記憶を事実の断片ではなく、エージェント自身がMarkdown形式で記述した文章として保持します。これにより、複雑なチャンク分割や要約プロセスを不要にします。
2. **セマンティック・ジャンプ**: ナレッジグラフを辿る(トラバーサル)手法は推論コストと時間がかかるため、ベクトル検索を用いて必要なページを一括で取得する手法を採用しています。
3. **低メカニズム(Low Mechanism)**: 独自のAPIや複雑なデータベースインターフェースを避け、エージェントが既存のスキル(Bash、SQL、Markdown操作)をそのまま活かせるようにします。
4. **オープンでポータブル**: 記憶はzip形式(Markdown群 + SQLiteベクトルインデックス)で配布・共有可能であり、S3やローカル、HTTPなどトランスポート層を選びません。
「フローチャートを見せるのではなく、テーブル(データ構造)を見せよ」という思想に基づき、モデルの進化に合わせてエージェントが自律的に活用方法を拡張できる、シンプルかつ堅牢な記憶のあり方を提示しています。