Q: Amazon Kendra とは何ですか?

A: Amazon Kendra は、機械学習を原動力とする高精度で使いやすいエンタープライズ検索サービスです。Kendra によって、開発者はアプリケーションに検索機能を追加できます。これにより、その企業全体に散在する膨大な量のコンテンツ内に蓄えられた情報をエンドユーザーが見つけられるようになります。これには、マニュアル、研究報告書、よくある質問、HR ドキュメント、カスタマーサービスガイドからのデータと、S3、SharePoint、Salesforce、Servicenow、RDS データベース、One Drive などのさまざまなシステムに存在するデータが含まれます。質問が入力されると、このサービスは機械学習アルゴリズムを使用してその内容を理解し、質問の直接の回答であれ、ドキュメント全体であれ、最も適切な回答を返します。例えば、「企業クレジットカードのキャッシュバック率はどれくらいですか?」といった質問をすることができ、Kendra は関連するドキュメントにマップして「2% です」のような具体的な回答を返します。Kendra はサンプルコードを提供して、ユーザーが素早く使用を開始し、新規または既存のアプリケーションに極めて正確な検索を簡単に統合できるようにします。

Q: Amazon Kendra は他の AWS のサービスとどのように連携しますか?

A: Amazon Kendra は、お客様が AWS に保存する非構造化データすべてに対し、機械学習ベースの検索機能を提供します。Kendra には、S3 や RDS データベースといった一般的な AWS のリポジトリタイプ向けの、使いやすいネイティブコネクタが用意されています。Amazon Comprehend、Amazon Transcribe、Amazon Comprehend Medical といったその他の人工知能サービスを使用して文書の前処理、検索可能テキストの生成、エンティティの抽出、メタデータのエンリッチ化を実施し、目的にさらに特化した検索機能を実現することもできます。

Q: Amazon Kendra にはどのようなタイプの質問ができますか?

A: Amazon Kendra では、以下の一般的なタイプの質問がサポートされています。
  • ファクトイド型の質問 (誰、何、いつ、どこで):「Amazon の CEO は誰ですか」や「2019 年の Prime Day はいつですか」のように、事実に基づいて 1 つの単語や文章で答えられるもの。ただし、取り込まれたテキストコンテンツに正確な回答が明記されている必要があります。
  • 記述的質問:「ネットワークに Echo Plus を接続するにはどうすればよいですか」や「低所得家族のための税制上の優遇措置を受けるにはどうすればよいですか」など、一文、一節、または文書全体で回答するもの。
  • キーワード検索:「健康へのメリット」、「IT ヘルプデスク」など、意図や範囲がはっきりしないもの。このような場合、Kendra は深層学習モデルを活用して関連するドキュメントを返します。

Q: Amazon Kendra が探している正確な回答がデータに含まれていない場合はどうなりますか?

A: 質問に対する正確な回答がデータに含まれていない場合、Kendra はその深層学習モデルによってランク付けされた最も適切なドキュメントのリストを返します。

Q: Amazon Kendra が回答できない質問はどのようなタイプのものですか?

A: Kendra は、回答にドキュメント間でのパッセージ集約または計算が必要となる質問にはまだ対応していません。

Q: 開発者はどのように Amazon Kendra を設定して実行するのですか?

A: Kendra コンソールは、最も簡単な使用開始手段を提供します。S3 に格納されたよくある質問などの非構造化および半構造化ドキュメントをポイントするように Kendra を設定することができます。取り込み後、コンソールの [検索] セクションにクエリを直接入力して Kendra のテストを開始できます。その後、数行のコードを自分のアプリケーション内に加えるか、コンソールに用意されたコードサンプルをコピーして、Kendra 検索をデプロイできます。

Q: 会社の専門領域やビジネスの専門分野にさらに適合するよう Amazon Kendra をカスタマイズするにはどうすればよいですか?

A: Kendra には、IT、医薬品、保険、エネルギー、工業、金融サービス、法律、メディアとエンターテイメント、旅行とホスピタリティ、衛生、人事、ニュース、電気通信、自動車などの分野に特化した専門知識が提供されています。独自の同義語リストを用意することで、特定分野に対する Kendra の理解の微調整や拡張も実現できます (近日開始)。具体的な用語集のファイルをアップロードすれば、Kendra はそれらの同義語を利用してユーザー検索の質を高めます。

Q: Amazon Kendra ではどのようなファイルタイプがサポートされますか?

A: Kendra は、.html、MS Office (.doc、.ppt)、PDF、およびテキスト形式の非構造化および半構造化データをサポートします。

Q: Amazon Kendra は増分データ更新をどのように処理しますか?

A: Kendra は、インデックスを最新に保つための方法を 2 つ提供します。まず、コネクタが、データソースを定期的に自動で同期化するためのスケジュール機能を提供します。次に、Kendra API が、既存の ETL ジョブまたはアプリケーション経由でデータソースから Kendra にデータを直接送信するための独自のコネクタの構築を可能にします。

Q: Amazon Kendra はどの言語に対応していますか?

A: Kendra は米国英語をサポートします。

Q: Amazon Kendra を使用するにはどのようなコード変更を行う必要がありますか?

A: ネイティブのコネクタを使用する場合、コンテンツの取り込みにコーディングは必要ありません。Kendra SDK を使用して、他のデータソースとの統合用に独自のカスタムコネクタを作成することも可能です。検索機能は、数行のコードを使用するか、特定の機能をレプリケートするためにコンソールから短いコードサンプルをコピーすることで、アプリケーションに簡単にデプロイできます。SDK を使用すれば、エンドユーザーエクスペリエンスを全面的に制御し、柔軟に対応することができます。

Q: Amazon Kendra はどのリージョンで利用できますか?

A: 現在、Amazon Kendra は米国東部 (バージニア北部)、米国西部 (オレゴン)、欧州 (アイルランド) の AWS リージョンでご利用いただけます。詳細については、AWS リージョン表をご覧ください。

Q:カスタムコネクタを追加することはできますか?

A:Kendra 取り込み API を使用すれば、コネクタをゼロから作成することができます。Amazon Kendra には、検索の専門家によるパートナーエコシステムがあり、AWS では現在入手できないコネクタの作成支援を受けることができます。パートナーネットワークの詳細については、お問い合わせください。

Q:Amazon Kendra のセキュリティはどのように処理されていますか?

A:Amazon Kendra では、移動中と保管中のデータが暗号化されます。保管中のデータの暗号化では、アカウント内で AWS が所有し、管理するカスタマーマスターキー (CMK) と、お客様が管理する CMK の 2 つの選択肢から選択できます。移動中について、Amazon Kendra ではクライアントアプリケーションとの通信に HTTPS プロトコルが使用されます。ネットワーク経由で Amazon Kendra にアクセスする API コールでは、クライアントが Transport Layer Security (TLS) をサポートしていることが必要です。

Product-Page_Standard-Icons_01_Product-Features_SqInk
料金の詳細を確認する

Amazon Kendra の料金表ページをご覧ください。

詳細はこちら 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
無料のアカウントにサインアップ

AWS 無料利用枠にすぐにアクセスできます。 

サインアップ 
Product-Page_Standard-Icons_03_Start-Building_SqInk
コンソールで構築を開始する

AWS マネジメントコンソールで Amazon Kendra を使った構築を始めましょう。

サインイン