翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
エージェントメモリのタイプ
短期メモリ
短期メモリは、1 つのセッション内でコンテキストを維持します。現在の会話フロー、最近のやり取り、中間推論ステップを追跡します。短期メモリは、エージェントが対話の前半の部分を参照する必要があるマルチターン会話に不可欠です。
ElastiCache for Valkey は、リスト (順序付けられたチャット履歴の場合)、ハッシュ (セッションメタデータの場合)、文字列 (TTL ベースの有効期限を使用したツール結果キャッシュの場合) などのデータ構造を通じて短期メモリをサポートします。
長期メモリ
長期メモリは、複数のセッションにわたって情報を保存します。これにより、エージェントはユーザー設定、過去の決定、将来の会話の履歴コンテキストを記憶できます。長期メモリには、セマンティック検索をサポートする永続的で検索可能なストアが必要です。キーワードの完全一致ではなく、意味に基づいて関連するメモリを見つけます。
ElastiCache for Valkey は、ベクトル類似度検索機能 (Valkey 8.2 以降で利用可能) を通じて長期メモリをサポートしています。ベクトル検索を使用すると、セマンティックメモリの取得が可能になり、エージェントは保存されたメモリのベクトル埋め込みを新しいクエリと比較することで、意味に基づいて関連するメモリを見つけることができます。
追加のメモリタイプ
| メモリタイプ | 説明 | ElastiCache のサポート |
|---|---|---|
| エピソードメモリ | 特定の過去のやり取りとイベントの記録 | 保存された会話埋め込みに対するベクトル検索 |
| セマンティックメモリ | インタラクションから抽出された一般的な知識と事実 | HNSW インデックスまたは FLAT インデックスを使用したベクトル類似度検索 |
| 手続き型メモリ | タスクの実行方法とツールの使用方法に関する知識 | ツール設定とワークフローのハッシュベースのストレージ |