Amazon Kendra とは - Amazon Kendra

Amazon Kendra とは

Amazon Kendra は、自然言語処理と高度な深層学習モデルを使用する管理された情報取得およびインテリジェント検索サービスです。従来のキーワードベースの検索とは異なり、Amazon Kendra では、セマンティックおよびコンテキストでの類似性とランク付けの機能を使用して、テキストチャンクまたはドキュメントが検索クエリに関連しているかどうかを判断します。

Amazon Kendra では、複数のデータリポジトリをインデックスに接続し、ドキュメントを取り込んでクローリングすることにより、統一された検索と取得のエクスペリエンスを実現できます。ドキュメントのメタデータを利用して、ユーザーに機能豊富でカスタマイズされた検索環境を提供できるため、ユーザーはクエリに対する正しい回答を効率的に見つけることができます。

Amazon Kendra は、データの検索拡張生成 (RAG) とエンタープライズ検索に、非常に精度の高い GenAI Index を提供しています。Amazon Q Business および Amazon Bedrock ナレッジベースで Kendra GenAI Index を使用すると、所有データを使用して生成 AI アプリケーションを構築することができます。

注記

また、Amazon Kendra のセマンティック検索機能を使用すれば、別の検索サービスの結果を再度ランク付けできます。詳細については、「Amazon Kendra Intelligent Ranking」を参照してください。

Amazon Kendra のクエリ

Amazon Kendra では、次のようなタイプのクエリが可能です。

Factoid 型の質問 - 誰が、何を、いつ、どこでの単純な質問。例:「シアトルに最も近いサービスセンターはどこですか?」 Factoid 型の質問には、事実ベースの回答を 1 単語または 1 語句で返すことができます。回答は、FAQ またはインデックスが作成されたドキュメントから取得されます。

説明的な質問 - 1 文、1 節、またはドキュメント全体が答えとなる質問。例:「Echo Plus をネットワークに接続するにはどうすればよいですか?」 または「低所得世帯向けの税制上の優遇措置を受けるにはどうすればよいですか?

キーワードおよび自然言語に関する質問 - 意味がはっきりしない、複雑な会話内容を含む質問。例えば、キーノートのアドレス。Amazon Kendra では、複数の文脈上の意味を持つ「address」のような単語が見つかると、検索クエリの意味を正しく推測し、関連情報を返します。

Amazon Kendra の利点

Amazon Kendra は高いスケーラビリティを備えているため、パフォーマンス要求を満たすことができ、Amazon Q BusinessAmazon BedrockAmazon S3Amazon Lex などの他の AWS のサービスと緊密に統合され、エンタープライズレベルのセキュリティも提供しています。Amazon Kendra を使用する利点のいくつかを以下に示します。

シンプルさ - Amazon Kendra は、検索するドキュメントを管理するためのコンソールと API を提供します。シンプルな検索 API を使用して、Amazon Kendra をウェブサイトやモバイルアプリケーションなどのクライアントアプリケーションに統合できます。

接続性 - Amazon Kendra は、Microsoft SharePoint などのサードパーティのデータリポジトリまたはデータソースに接続できます。データソースを使用して、ドキュメントのインデックス作成と検索を簡単に行うことができます。

正確性 - キーワード検索を使用する従来の検索サービスとは異なり、Amazon Kendra は質問のコンテキストを理解し、クエリに最も関連性の高い単語、スニペット、またはドキュメントを返します。Amazon Kendra は機械学習を使用して、検索結果を改善します。

セキュリティ - Amazon Kendra は、安全性の高いエンタープライズ検索エクスペリエンスを提供します。検索結果には、組織のセキュリティモデルが反映され、ドキュメントへのユーザーまたはグループのアクセスに基づいてフィルタリングできます。お客様は、ユーザーのアクセスを認証し、認可する責任を負うものとします。

Amazon Kendra Editions

Amazon Kendra には、GenAI Enterprise Edition、Basic Enterprise Edition、Basic Developer Edition の 3 つのインデックスタイプがあります。

GenAI Enterprise Edition は、最新の情報取得テクノロジーとセマンティックモデルを活用することで、最高の精度を実現しています。高可用性を提供し、本稼働ワークロード向けに構築されています。最高のエクスペリエンスを得るためには、GenAI Index を使用することをお勧めします。

Basic Enterprise Edition はセマンティック検索機能を備え、本稼働ワークロードに適した高可用性サービスを提供しています。Basic Developer Edition にも、PoC (概念実証) ソリューションの構築用に設計されたセマンティック検索機能が用意されていますが、本稼働ワークロードには推奨されません。

これらのインデックスの概要については、インデックスタイプに関するページを参照してください。

注記

Amazon Kendra でサポートされているリージョン、エンドポイント、サービスクォータのリストについては、「Amazon Kendra エンドポイントとクォータ」を参照してください。

Amazon Kendra の料金

最初の 30 日間は 750 時間まで無料で使用できる、Amazon Kendra GenAI Enterprise Edition インデックス、または Amazon Kendra Developer Edition インデックスで利用を開始できます。

注記

コネクタの使用は、無料利用の対象外です。

トライアル期間が終了すると、Amazon Kendra インデックスが空で、クエリが実行されていない場合でも、プロビジョニングされたすべての Amazon Kendra インデックスに対して料金が発生します。試用期間が終了すると、Amazon Kendra データソースを使用したドキュメントのスキャンおよび同期には追加料金がかかります。

課金および料金の詳細なリストについては、「Amazon Kendra の料金」を参照してください。

Amazon Kendra を初めてお使いになる方向けの情報

Amazon Kendra を初めて使用する方には、次のセクションを順に読むことをお勧めします。

1

Amazon Kendra の仕組み

2

はじめに

3

インデックスの作成

4

バッチアップロードを使用したドキュメントのインデックスへの直接追加

5

データソースコネクタの作成

6

インデックスの検索

Amazon Kendra コンポーネントを導入し、それらを使用して検索ソリューションを作成する方法について説明します。

アカウントを設定し、Amazon Kendra 検索 API をテストする方法について説明します。

Amazon Kendra を使用して検索インデックスを作成し、データソースを追加してドキュメントを同期する方法について説明します。

Amazon Kendra インデックスにドキュメントを直接追加する方法について説明します。

データリポジトリから Amazon Kendra インデックスにドキュメントを追加する方法について説明します。

Amazon Kendra 検索 API を使用してインデックスを検索する方法について説明します。