View a markdown version of this page

エージェントメモリの ElastiCache for Valkey を使用する理由 - Amazon ElastiCache

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

エージェントメモリの ElastiCache for Valkey を使用する理由

ElastiCache for Valkey には、エージェントメモリのストレージレイヤーとして最適となるいくつかの機能があります。

  • ミリ秒未満のレイテンシー – ElastiCache for Valkey は、メモリオペレーションにマイクロ秒レベルのレイテンシーを提供するため、メモリルックアップがユーザーエクスペリエンスに認識可能な遅延を追加してはならないリアルタイムのエージェントインタラクションに適しています。

  • ベクトル類似度検索 – Valkey バージョン 8.2 以降、ElastiCache は valkey-search モジュールを介したベクトル類似度検索をサポートしています。これにより、セマンティックメモリの取得が可能になり、エージェントはキーワードの完全一致ではなく意味に基づいて関連するメモリを見つけることができます。

  • リアルタイムのインデックス更新 – 新しいメモリは、書き込み後すぐに検索できるようになります。これは、エージェントが直前に同じセッション内に保存した情報を呼び出す必要があるエージェントアプリケーションにとって重要です。

  • 組み込みキャッシュ管理 – TTL (有効期限)、エビクションポリシー (allkeys-lru)、アトミックオペレーションなどの機能は、メモリライフサイクルの管理に役立ちます。

  • 複数のデータ構造 – Valkey はハッシュ、リスト、文字列、ストリーム、JSON、ベクトルを提供し、それぞれ異なるメモリパターン用に最適化されています。単一の ElastiCache インスタンスは、セッション状態 (ハッシュ)、会話履歴 (リスト)、ツール結果キャッシュ (TTL を使用した文字列)、イベントログ (ストリーム)、セマンティックメモリ (ベクトル) をサポートできます。

  • スケーラビリティ – ElastiCache は、一貫した低レイテンシーで数百万のリクエストを処理するようにスケールし、多数の同時ユーザーとエージェントを持つアプリケーションをサポートします。