Alibaba Cloud Elasticsearch Agent Engine Edition は、検索拡張生成 (RAG)、コード検索、エージェントメモリ、マルチテナント検索向けのクラウドネイティブ検索エンジンです。水平方向にスケーラブルなコレクションとスライスで、ナレッジベース、コードリポジトリ、エージェントのコンテキスト取得をホストします。ストレージは従量課金で、読み取りおよび書き込みリソースはオンデマンドで構成できます。製品の完全な位置付け、パフォーマンスリファレンス、およびバージョン情報については、「What is Agent Engine Edition」をご参照ください。
コアコンセプト
Agent Engine Edition は、取得ワークロードを次のコンセプトに基づいて整理します:
コレクション — アプリケーションが Agent Engine Edition に接続するための統合アクセスポイントです。
スライス — ナレッジベース、コードリポジトリ、エージェント、またはテナントをコレクション内で整理する単位です。それぞれに個別のインデックスを作成する必要はありません。
バッキング — テナントをプロビジョニングする前、またはデータを一括インポートする前に事前作成するリソースです。
アーキテクチャ
Agent Engine Edition は Elasticsearch 9 シリーズ上に構築されており、永続ストレージをインデクシングおよびクエリワークロードから分離しています:
ストレージ — インデックスデータと永続状態はオブジェクトストレージに保存されます。
インデックスノード — 書き込みとインデックス構築を処理します。
検索ノード — クエリを処理します。
DiskBBQ — ディスクネイティブベクターインデックスです。
製品機能
次のトピックでは、Agent Engine Edition の機能について説明します:
利用開始
Agent Engine Edition を初めて利用する場合は、次の手順を完了してください。開始する前に、インスタンスのネットワークとアカウントを準備してください。テナントをプロビジョニングする、またはデータを一括インポートする予定がある場合は、バッキングを事前作成し、先にスライスを登録してください。
インスタンスの作成と接続:接続を確認し、テナント別またはナレッジベース別に取得する例に従って、作成、書き込み、およびクエリ操作を完了してください。
アプリケーションを開発する際は、API リファレンスを使用して、リクエスト、パラメーター、レスポンス、およびエラー処理を確認してください。テナントのプロビジョニングやデータの一括インポートを行う前に、「コレクションとスライスの管理」に従ってバッキングを事前作成し、スライスを登録してください。
本番稼働の前に、「制限」を確認し、「Instance Operations」を読み、ビジネスデータを使用して容量、クエリ品質、およびレイテンシーを検証してください。