

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

# Amazon Lex V2 とは何でしょう？
<a name="what-is"></a>

Amazon Lex V2 は、音声とテキストを使用してアプリケーションの会話型インターフェースを構築するための AWS のサービスです。Amazon Lex V2 は、自然言語理解（NLU）と自動音声認識（ASR）の深い機能と柔軟性を提供するので、リアルな会話のようなインタラクションで非常に魅力的なユーザー体験を構築し、新しいカテゴリーの製品を作成することができます。

Amazon Lex V2 を使用すると、開発者は会話型チャットボットをすばやく構築できます。Amazon Lex V2 では、深層学習の専門知識は必要ありません。チャットボットを作成するには、Amazon Lex V2 コンソールで基本的な会話フローを指定します。Amazon Lex V2 がダイアログを管理し、会話中の応答を動的に調整します。コンソールを使用して、テキストまたは音声の chatbot を構築、テスト、公開できます。その後、モバイルデバイス、ウェブアプリケーション、チャットプラットフォーム (Facebook Messenger など) のチャットボットに会話インターフェイスを追加できます。

Amazon Lex V2 には、ボット構築をさらに強力でアクセス可能なものにする高度な AI を活用した機能が追加されました。**アシスト NLU** は、大規模言語モデル (LLMs) を使用して、ボットが設定したインテントとスロット内に留まりながら、インテント分類とスロット解決を改善します。つまり、必要なトレーニングデータが少なく、ユーザーリクエストをよりよく理解できます。Amazon Lex V2 は、**17 の追加の言語でカスタム語**彙もサポートしているため、グローバルなデプロイが可能になり、さまざまな市場で音声認識の精度が向上します。

**マルチリージョンレプリケーション (MRR)** を使用すると、複数の AWS リージョンにボットをデプロイして可用性とディザスタリカバリを向上させ、会話型インターフェイスに世界中のユーザーが引き続きアクセスできるようになりました。

Amazon Lex V2 は との統合を提供し AWS Lambda、Amazon Connect、Amazon Comprehend、Amazon Kendra など、AWS プラットフォーム上の他の多くのサービスと統合できます。Lambda との統合により、ボットは Salesforce などの SaaS アプリケーションのデータにリンクするための、あらかじめ構築されたサーバーレスエンタープライズコネクタにアクセスすることができます。

2022 年 8 月 17 日以降に作成されたボットの場合、条件付き分岐を使用してボットとの会話の流れを制御できます。条件付き分岐を使用すると、Lambda コードを記述しなくても複雑な会話を作成できます。

Amazon Lex V2 は、以下のような利点を提供します。
+ **シンプルさ** - Amazon Lex V2 は、コンソールを使用して独自のボットを数分で作成できるようにガイドします。いくつかのフレーズを入力すると、Amazon Lex V2 は完全な自然言語モデルを構築し、ボットは音声とテキストを使用して対話し、質問をしたり、回答を得たり、高度なタスクを完了することができます。

   
+  **深層学習技術の一般化** - Amazon Lex V2 は、音声言語理解（SLU）システムを構築するための ASR と NLU の技術を提供します。SLU を通じて、Amazon Lex V2 は自然言語の音声とテキスト入力を受け取り、入力の背後にある意図を理解し、適切なビジネス機能を呼び出すことによってユーザーの意図を満たします。

   

  音声認識と自然言語理解は、コンピュータサイエンスで解決すべき最も難しい問題の一部であり、膨大な量のデータとインフラストラクチャでトレーニングされた高度な深層学習アルゴリズムが必要です。Amazon Lex V2 は、深層学習技術をすべての開発者の手の届くところに提供します。Amazon Lex V2 ボットは、入力された音声をテキストに変換し、ユーザーの意図を理解してインテリジェントな応答を生成するため、顧客にとって付加価値のあるボットの構築に専念でき、会話型インターフェースで実現する全く新しいカテゴリーの製品を定義することが可能です。

   
+ **シームレスなデプロイとスケーリング** - Amazon Lex V2 では、Amazon Lex V2 コンソールから直接ボットを構築、テスト、デプロイすることができます。Amazon Lex V2 では、モバイルデバイス、ウェブアプリ、チャットサービス（例えば、Facebook Messenger など）で使用する音声またはテキストボットの公開が可能です。Amazon Lex V2 は自動的に拡張します。ボット体験のためのハードウェアのプロビジョニングやインフラストラクチャの管理を心配する必要はありません。

   
+ **AWS プラットフォームとの組み込み統合** – Amazon Lex V2 は、 AWS Lambda や Amazon CloudWatch などの他の AWS サービスとネイティブに動作します。AWS プラットフォームの能力を活用して、セキュリティ、モニタリング、ユーザー認証、ビジネスロジック、ストレージ、モバイルアプリケーションを開発できます。

   
+ **費用対効果** - Amazon Lex V2 では、初期費用や最低利用料が不要です。実際に行ったテキストや音声のリクエストに対してのみ料金がかかります。従量制料金とリクエストごとの低コストは、会話型インターフェイスを構築するためのコスト効率の高い方法です。Amazon Lex V2 の無料利用枠を利用すると、初期投資なしで簡単に Amazon Lex V2 を試すことができます。

## Amazon Lex V2 の一般的なユースケース V2
<a name="common-use-cases"></a>

Amazon Lex V2 を使用すると、さまざまなビジネスシナリオに対応する高度な会話型インターフェイスを構築できます。一般的なユースケースをいくつか紹介します。
+ **カスタマーサポート** – 一般的な顧客の問い合わせを処理し、問題をトラブルシューティングし、複雑な問題を人間のエージェントにエスカレーションできるインテリジェントなチャットボットを作成します。既存の CRM およびナレッジベースシステムと統合します。
+ **e コマースと小売** – 顧客が製品を検索し、注文ステータスをチェックし、返品を処理し、購入履歴に基づいてパーソナライズされたレコメンデーションを提供するのに役立つショッピングアシスタントチャットボットを構築します。
+ **予約予約** – 可用性の確認、予約の予約、リマインダーの送信、キャンセルの処理を行う医療、プロフェッショナルサービス、または接客のためのチャットボットのスケジュールを作成します。
+ **IT ヘルプデスク** – パスワードのリセット、ソフトウェアのインストールガイダンスの提供、IT チケットの追跡、従業員を適切な技術リソースに接続できる内部サポートチャットボットを作成します。
+ **金融サービス** – 厳格なセキュリティ基準を維持しながら、アカウント残高の確認、資金の移管、取引履歴の提供、財務上のアドバイスを提供できるバンキングチャットボットを構築します。
+ **人事および従業員サービス** – ポリシーの質問に回答し、手当の登録を支援し、休暇申請を処理し、新入社員のオンボーディングサポートを提供する人事アシスタントチャットボットを開発します。

Amazon Lex V2 は、Slack、Microsoft Teams、WhatsApp、Facebook Messenger、カスタムウェブアプリケーションなどの一般的な通信プラットフォームとシームレスに統合されるため、ユーザーが既に通信しているチャットボットを簡単にデプロイできます。

## Amazon Lex V2 の支払い V2
<a name="pricing-lex"></a>

Amazon Lex V2 では、ユーザーが行ったテキストまたは音声リクエストに対してのみ課金されます。このモデルでは、AWS インフラストラクチャのコスト面のメリットを得ながら、ビジネスの成長に応じた可変コストのサービスを利用することができます。詳細については、[Amazon Lexの料金V2](https://aws.amazon.com/lex/pricing)」を参照してください。

AWS にサインアップすると、AWS アカウントは Amazon Lex V2 を含む AWS のすべてのサービスに自動的にサインアップされます。ただし、料金が発生するのは実際に使用したサービスの分だけです。Amazon Lex V2 を初めて使用する場合は、Amazon Lex V2 の使用を無料で開始できます。 V2 詳細については、「[AWS 無料利用枠](https://aws.amazon.com/free)」を参照してください。

請求を表示するには、[AWS Billing and Cost Management コンソール](https://console.aws.amazon.com/billing/)で請求およびコスト管理ダッシュボードに移動します。 AWS アカウント 請求の詳細については、 [https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-what-is.html](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-what-is.html)を参照してください。AWS の請求および に関するご質問は AWS アカウント、[AWS サポート](https://aws.amazon.com/contact-us/)にお問い合わせください。

## Amazon Lex V2 を初めて利用される方ですか？
<a name="first-time-user"></a>

Amazon Lex V2 を初めてご利用になる方は、以下の項目を順番にお読みいただくことをお勧めします。

1. **[Amazon Lex V2 のコア概念](how-it-works.md)** - このセクションでは、Amazon Lex V2 と、chatbot を作成するために使用する機能を紹介します。

1. **[Amazon Lex V2 の開始方法](getting-started.md)** - このセクションでは、アカウントの設定と Amazon Lex V2 のテストを行います。

1. **[API リファレンス](https://docs.aws.amazon.com/lexv2/latest/APIReference/welcome.html)** — このセクションには API オペレーションの詳細が記載されています。

# AWS SDK での Amazon Lex V2 の使用
<a name="sdk-general-information-section"></a>

AWS Software Development Kit (SDKsは、多くの一般的なプログラミング言語で使用できます。各 SDK には、デベロッパーが好みの言語でアプリケーションを簡単に構築できるようになる API、コード例、およびドキュメントが提供されています。


| SDK ドキュメント | コード例 | 
| --- | --- | 
| [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK for C\$1\$1 コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI コード例](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK for Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK for Go コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK for Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK for Java コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK for JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK for JavaScript コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK for Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK for Kotlin コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK for .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK for .NET コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK for PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK for PHP コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [AWS Tools for PowerShell](https://docs.aws.amazon.com/powershell) | [AWS Tools for PowerShell コード例](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK for Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK for Python (Boto3) コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK for Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK for Ruby コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK for Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK for Rust コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK for SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK for SAP ABAP コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK for Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK for Swift コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

**可用性の例**  
必要なものが見つからなかった場合。このページの下側にある [**Provide feedback**] リンクから、コードの例をリクエストしてください。

## AWS SDK での Amazon Lex V2 の使用
<a name="using-sdk-overview"></a>

コンソールインターフェイス以外にも、Amazon Lex V2 は AWS SDK を介した包括的なプログラムによるアクセスを提供します。これにより、会話型 AI 機能をアプリケーションに直接統合し、ボット管理タスクを自動化し、スケーラブルなソリューションを構築できます。

Amazon Lex V2 で AWS SDK を使用すると、次のことができます。
+ **ボットの作成と管理の自動化** – 手動コンソールの操作なしでボットをプログラムで作成、更新、デプロイする
+ **既存のアプリケーションとの統合** – ウェブアプリケーション、モバイルアプリケーション、エンタープライズシステムに会話型インターフェイスを追加する
+ **ボットオペレーションのスケーリング** – コードを使用して複数のボット、インテント、スロットタイプを効率的に管理する
+ **カスタムワークフローの実装** – ビジネスロジックと統合される高度な会話フローを構築する

下の表は、Amazon Lex V2 オペレーションをサポートする AWS SDK を示しています。開発環境に合致する SDK を選択し、提供されているリンクに従ってインストールと実装を開始します。


| プログラミング言語 | AWS SDK | リソースの利用開始 | 
| --- | --- | --- | 
| Java | AWS SDK for Java 2.x |  [デベロッパーガイド](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) [API リファレンス](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/lexmodelsv2/package-summary.html)  | 
| Python | 「AWS SDK for Python (Boto3)」 |  [ご利用開始にあたって](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) [API リファレンス](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lexv2-models.html)  | 
| JavaScript/Node.js | AWS SDK for JavaScript v3 |  [デベロッパーガイド](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/) [API リファレンス](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-lex-models-v2/)  | 
| .NET/C\$1 | AWS SDK for .NET |  [デベロッパーガイド](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/) [API リファレンス](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/LexModelsV2/NLexModelsV2.html)  | 
| Go | AWS SDK for Go v2 |  [デベロッパーガイド](https://aws.github.io/aws-sdk-go-v2/docs/) [API リファレンス](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/lexmodelsv2)  | 
| Ruby | AWS SDK for Ruby |  [デベロッパーガイド](https://docs.aws.amazon.com/sdk-for-ruby/v3/developer-guide/) [API リファレンス](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/LexModelsV2.html)  | 
| PHP | AWS SDK for PHP |  [デベロッパーガイド](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/) [API リファレンス](https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.LexModelsV2.LexModelsV2Client.html)  | 

SDK の使用を開始するには:

1. デベロッパーガイドのインストール手順に従って、希望するプログラミング言語の SDK をインストールする

1. AWS の認証情報とリージョン設定の構成

1. Amazon Lex V2 オペレーションの必要な IAM アクセス許可を設定する

1. 必要な特定のオペレーションについては、API リファレンスドキュメントを参照してください。

1. ボットの作成や既存のリソースの一覧表示などの基本的なオペレーションから始める

プログラムによるボット作成の詳細な例とステップバイステップガイドについては、上記の表に記載されている SDK ドキュメントのリンクを参照してください。