Loading...
時間的ナレッジグラフメモリ(TKG)
事実をナレッジグラフの辺として格納するエージェントのメモリ基盤で、各辺は明示的なバイテンポラルな有効性、すなわち有効時間(その事実が現実世界で真であった時点)とトランザクション時間(取り込まれた時点)を保持します。新しい情報が既存の事実と矛盾する場合、その辺は削除されるのではなく t_invalid タイムスタンプを書き込むことで無効化されます。これにより、グラフは何がいつ信じられていたかに答えることができ、古くなった事実を現在のものとして提供することは決してありません。これは Zep と Graphiti の設計です。時間軸も事実の置き換えも持たないグラフをモデル化する、`semantic-memory-networks` や知識表現における静的な `knowledge-graph-construction` パターンとは区別されます。
In 30 seconds
- What
- 事実をグラフの辺として保存し、有効時間とトランザクション時間のタイムスタンプを付与します。矛盾が生じても削除せず、t_invalid を記録して無効化します。
- When to use
- 時間とともに事実が変化するエンティティを追い続ける長期稼働エージェントで、過去の任意の時点で何が正しいとされていたかを問い合わせつつ、古い情報をそのまま返したくない場合に。
- Watch out
- 運用コストが高く、抽出、重複排除、時間インデックスの保守はいずれも事実の量とともに膨らみます。抽出が古びると誤った矛盾を生み、グラフを肥大化させます。
Loading technique guide…