提供: Bright Pattern Documentation
移動先: 案内検索
(Created page with "thumb")
 
(4 intermediate revisions by the same user not shown)
Line 8: Line 8:
  
 
== 手順 ==
 
== 手順 ==
この手順では、最初のAmazon Lexボットを設定するプロセスについて説明します。 Amazon Lexおよびその他のAWSリソースの詳細については、
+
この手順では、初めてのAmazon Lexボットを設定するプロセスについて説明します。 Amazon Lexおよびその他のAWSリソースの詳細については、
 
  [https://docs.aws.amazon.com/lex/latest/dg/what-is.html AWS’s Amazon Lex Developer Guide]をご覧ください。
 
  [https://docs.aws.amazon.com/lex/latest/dg/what-is.html AWS’s Amazon Lex Developer Guide]をご覧ください。
  
Line 70: Line 70:
  
  
=== Step 8: Publish your bot ===
+
=== ステップ 8: ボットを公開します。 ===
# At the top of the page, click '''Publish'''.<br /><br />
+
# ページの上部にある'''公開'''をクリックします。<br /><br />
# In the ''Publish'' dialog that opens, choose or create a new alias (e.g., “TripBooker”) for this bot. The ''alias'' is used to point to the specific version of the bot. Having multiple aliases for the same bot allows you to keep and access different intents and properties for the same bot.<br /><br />
+
# 開いた''公開''ダイアログ で、設定されたボット用に新しいエイリアス (例: “TripBooker”) を選択または作成します。''エイリアス''は、ボットの特定のバージョンを指すために使用されます。同じボットに複数のエイリアスがあると、同じボットの異なるインテントとプロパティへアクセスできます。<br /><br />
# Click '''Publish''' again.
+
# もう一度 '''公開'''をクリックします。
  
  
[[File:Lex-3.PNG|thumb|800px|center|Publish this version (alias) of the Amazon Lex bot]]
+
[[File:Lex-3.PNG|thumb|800px|center|Amazon Lex ボットの原バージョン(エイリアス)を公開します。]]
  
  
== Next Steps ==
+
==次のステップ ==
You have now set up a very basic Amazon Lex bot that can be integrated with Bright Pattern Contact Center. You may now:
+
Bright Patternコンタクトセンターと統合できるAmazon Lexボットの基本設定が完了しました。次の操作を実行できます:
* Read AWS documentation, explore Amazon Lex intents and slot types, and edit as desired
+
* AWS書類の閲覧、 Amazon Lex インテントとスロットタイプの確認、必要に応じての編集を行います。
* Create an [[5.3:Tutorials-for-admins/SetupanAWSLexIntegrationAccount |  AWS Lex bot/chat suggestions integration account]]  
+
* [[5.3:Tutorials-for-admins/SetupanAWSLexIntegrationAccount |  AWS Lex ボット/チャットサジェスト統合アカウント]]を作成します。
* Edit a [[Scenario-builder-reference-guide/HowtoCreateChatScenarioThatUsesBots |  chat scenario that uses your bot]]
+
* [[Scenario-builder-reference-guide/HowtoCreateChatScenarioThatUsesBots |  ボットを使うチャットシナリオ]]を作成します。
* [[Tutorials-for-admins/AI/HowtoIntegrateBotswithChat |  Configure web chat to work with bots]]
+
* [[Tutorials-for-admins/AI/HowtoIntegrateBotswithChat |  ボットに対応するウェブチャットを設定します。]]

Latest revision as of 21:03, 7 April 2020

• English
• 5.19 • 5.3 • 5.8

Amazon Lexボットの作成方法

Bright Patternコンタクトセンターは、AWSマネジメントコンソールからチャットボットを設定、テスト、展開するためのプラットフォームであるAmazon Lexと統合します。 Lexは、自動音声認識(ASR)と自然言語理解(NLU)の両方のテクノロジーを提供し、チャットボットがお客様の音声とテキストを認識し、意図を理解し、音声読み上げを可能にします。 Lexとの統合により、コンタクトセンターはチャットシナリオを通じてLexにアクセスし、チャット対話においてボットによるサポートサービスを提供できます。

この記事では、 設定されたチャットサービスにおいて対話型ボットとして利用できるAmazon Lexボットの設定方法について説明します。


統合されたLexボットおよびエージェントへの提案を示すチャット

手順

この手順では、初めてのAmazon Lexボットを設定するプロセスについて説明します。 Amazon Lexおよびその他のAWSリソースの詳細については、

AWS’s Amazon Lex Developer Guideをご覧ください。

ステップ 1: AWSアカウントを作成します。

  1. 作成がまだの場合、AWSアカウントの作成を行います。

ステップ 2: IAMユーザーの作成、管理者権限の付与、認証情報の保存を行います。

我々の統合アカウントには、Amazon Lexボットに接続して使用するためのアクセスキーが必要です。アクセスキーは、AWS Identity and Access Management(IAM)サービスで作成および管理されます。

アクセスキーを取得するには、次の操作を行います:

  1. AWS マネジメントコンソール > IAM ダッシュボードへ進みます。場所が分からない場合、AWS サービスで"IAMを検索します。"

  2. IAMルートメニューで ユーザーをクリックした後、ユーザーの追加をクリックし、IAMユーザーの作成と管理者権限の付与を行います。ユーザーを追加すると、AWSへのアクセスに使用される認証情報が生成されます。

    IAMユーザーの追加


  3. access key ID (例: AKIAIOSFODNN7EXAMPLE)およびsecret access key (例: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY)をコピーします。このデータは、 AWS Lexボット/チャットサジェスト統合アカウントの設定の際に必要になるので、保存します。

詳しい情報については、IAMユーザー のアクセスキーの管理をご覧ください。

ステップ 3: Lexをサービスとして追加し、サンプルボットを作成します。

  1. AWS マネジメントコンソールへサインインし、 Amazon Lex コンソールを開きます。

  2. ボットの作成 ページで、カスタムボットを作成するか、サンプルテンプレートを基にすぐに使用できるボットを作成します。この例では、Book Trip サンプルを選択します。

  3. ボットの作成ページが開きます。 今ページでAmazon Lex ボットを作成します。


Amazon Lex ボットの作成ページ


ステップ 4: ボットのワークスペースを確認します。

ボットのワークスペースが開きます。上部にエディター、設定、チャンネル、モニタリングという4つのタブがあります。この例では、エディタータブが使われます。後で他のタブに戻ることができます。


Amazon Lex エディタープロパティ


エディタータブには、各インテントのプロパティが含まれます。

ステップ 5: インテントプロパティを編集します。

インテントとは、お客様が入力したキーワードによってトリガーされるアクションです。インテントは、お客様がしたいこととして捉えても良いです。例えば、Lexのサンプルボットに含まれている最初のインテントは"BookCar"です。これは、お客様がしたいこと(車を予約すること)と、ボットがお客様のテキスト入力に基づいて行うべきのことを認識することです。

プロパティ

  • フレーズのサンプル :インテントをトリガーするフレーズ (つまり、キーワード)です (例: "車を予約する" または "車の予約を行う" または "車の予約")

  • Lambdaの初期化と検証 :お客様の入力を検証するAWS Lambda関数

  • スロット:インテントアクションを実行するためにお客様が提供するデータ(例えば、 "PickUpCity"というスロットは、車の貸出場所に関する顧客データを収集します)

  • 確認プロンプト:インテントアクションを確認し、お客様にお客様にデータを入力するように求める質問 (例: "車のお受け取り場所は {PickUpCity}ですね。予約手続きを継続しますか ")

  • フルフィルメント:お客様の目的(インテント)を達成するために必要なAWSビジネスロジック

    • AWS Lamda関数:Amazon Lexボットのコードフックとして使われる関数です。これにより、初期化と検証、フルフィルメント、またはその両方を実行できます。

    • パラメータをクライアントへ送信:インテントのフルフィルメントのため、インテント情報をクライアントアプリケーション (つまり、Bright Patternシナリオ)に送信します。

  • 返答:インテントをクローズするか、別のインテントを呼び出すメッセージまたは応答カード。

ステップ 6: 保存して作成します。

  1. この例では、エディタータブの内容を全てそのままにします。

  2. 変更があった場合、下部の 保存 をクリックします。

  3. ページの上部にある ビルドをクリックします。これにより、設定されたインテントに対応するボットが 作成されます。

ステップ 7: ボットをテストします。

作成完了後、チャットウィンドウでボットをテストします。

  1. 画面の右側でチャットボットのテストをクリックし、チャットウィンドウをポップアウトします。

  2. “旅行ツアーを予約する”など、リクエストを入力します。表示される内容をご覧ください。


BookCarインテントを呼び出すテストチャット


ステップ 8: ボットを公開します。

  1. ページの上部にある公開をクリックします。

  2. 開いた公開ダイアログ で、設定されたボット用に新しいエイリアス (例: “TripBooker”) を選択または作成します。エイリアスは、ボットの特定のバージョンを指すために使用されます。同じボットに複数のエイリアスがあると、同じボットの異なるインテントとプロパティへアクセスできます。

  3. もう一度 公開をクリックします。


Amazon Lex ボットの原バージョン(エイリアス)を公開します。


次のステップ

Bright Patternコンタクトセンターと統合できるAmazon Lexボットの基本設定が完了しました。次の操作を実行できます: