翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Lex V2 とは何でしょう?
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 は との統合を提供し 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 では、ユーザーが行ったテキストまたは音声リクエストに対してのみ課金されます。このモデルでは、AWS インフラストラクチャのコスト面のメリットを得ながら、ビジネスの成長に応じた可変コストのサービスを利用することができます。詳細については、 の料金
にサインアップすると AWS、 AWS アカウントは AWSを含む のすべてのサービスに自動的にサインアップされます。ただし、料金が発生するのは実際に使用したサービスの分だけです。 の新規のお客様の場合、無料で の使用を開始できます。詳細については、「AWS 無料利用枠
請求を表示するには、AWS Billing and Cost Management コンソール
Amazon Lex V2 を初めて利用される方ですか?
Amazon Lex V2 を初めてご利用になる方は、以下の項目を順番にお読みいただくことをお勧めします。
-
Amazon Lex V2 のコア概念 - このセクションでは、Amazon Lex V2 と、chatbot を作成するために使用する機能を紹介します。
-
Amazon Lex V2 の開始方法 - このセクションでは、アカウントの設定と Amazon Lex V2 のテストを行います。
-
API リファレンス — このセクションには API オペレーションの詳細が記載されています。
AWS SDK での Amazon Lex V2 の使用
コンソールインターフェイス以外にも、Amazon Lex V2 は AWS SDKs を介した包括的なプログラムによるアクセスを提供します。これにより、会話 AI 機能をアプリケーションに直接統合し、ボット管理タスクを自動化し、スケーラブルなソリューションを構築できます。
Amazon Lex V2 で AWS SDK を使用すると、次のことができます。 V2
-
ボットの作成と管理の自動化 – 手動コンソール操作なしでボットをプログラムで作成、更新、デプロイする
-
既存のアプリケーションとの統合 – ウェブアプリケーション、モバイルアプリケーション、エンタープライズシステムに会話型インターフェイスを追加する
-
ボットオペレーションのスケール — コードを使用して複数のボット、インテント、スロットタイプを効率的に管理する
-
カスタムワークフローの実装 – ビジネスロジックと統合する高度な会話フローを構築する
次の表は、Amazon Lex V2 オペレーションをサポートする AWS SDKs を示しています。 Amazon Lex 開発環境に一致する SDK を選択し、提供されているリンクに従ってインストールと実装を開始します。
プログラミング言語 | AWS SDK | 入門リソース |
---|---|---|
Java | AWS SDK for Java 2.x | |
Python | 「AWS SDK for Python (Boto3)」 | |
JavaScript/Node.js | AWS SDK for JavaScript v3 | |
.NET/C# | AWS SDK for .NET | |
Go | AWS SDK for Go v2 | |
Ruby | AWS SDK for Ruby | |
PHP | AWS SDK for PHP |
SDK の使用を開始するには:
-
デベロッパーガイドのインストール手順を使用して、任意のプログラミング言語の SDK をインストールする
-
AWS 認証情報とリージョンの設定を構成する
-
Amazon Lex V2 オペレーションに必要な IAM アクセス許可を設定する
-
必要な特定のオペレーションについては、 API リファレンスドキュメントを参照してください。
-
ボットの作成や既存のリソースの一覧表示などの基本的なオペレーションから始める
ボットをプログラムで作成するための詳細な例とstep-by-stepガイダンスについては、上記の表に記載されている SDK ドキュメントのリンクを参照してください。