Amazon Lex
音声とテキストの会話型インターフェースを構築するサービス
何ができるか
Amazon Lex は、チャットボットや音声ボットの会話型インターフェースを構築するサービスです。Alexa と同じ自然言語理解 (NLU) と自動音声認識 (ASR) の技術を使用し、ユーザーの意図を理解して適切な応答を返します。
どのような場面で使うか
カスタマーサポートのチャットボット、コールセンターの音声自動応答 (IVR)、社内ヘルプデスクボット、予約システムの会話インターフェースに利用されます。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。
身近な例え
レストランの受付スタッフに例えられます。お客様 (ユーザー) の「予約したい」「メニューを見たい」という要望 (意図) を理解し、必要な情報 (日時、人数) を聞き出して、適切な対応 (予約処理) を行います。
Lex とは
Amazon Lex は、会話型 AI を構築するためのサービスです。ボットにインテント (ユーザーの意図)、スロット (必要な情報)、フルフィルメント (処理) を定義すると、ユーザーとの対話を通じて情報を収集し、Lambda 関数で処理を実行します。テキストと音声の両方に対応しています。
インテントとスロット
インテントはユーザーが達成したい目的 (例: 「ホテルを予約する」) です。スロットはインテントを実行するために必要な情報 (チェックイン日、宿泊数、部屋タイプ) です。Lex はユーザーとの対話を通じてスロットの値を収集し、すべてのスロットが埋まったらフルフィルメント (Lambda 関数) を実行します。
はじめかた
Lex コンソールでボットを作成し、インテントとスロットを定義します。テストウィンドウで対話を試し、動作を確認します。Amazon Connect と統合すればコールセンターの音声ボットに、Web サイトに埋め込めばチャットボットとして利用できます。
注意点
- テキストリクエストと音声リクエストで料金が異なる。音声リクエストの方が単価が高い
- 無料利用枠として月間 10,000 テキストリクエストと 5,000 音声リクエストが 12 か月間無料
さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。