Amazon Lex は、音声とテキストを使用して会話型インターフェイスを任意のアプリケーションに組み込むためのサービスです。 Amazon Lexを使用すると、洗練された自然言語、会話型ボット(チャットボット)、仮想エージェント、および対話型音声応答(IVR)システムを簡単に構築できます。 業界の文法を使用して、IVR移行作業の一環としてAmazonLexでのIVR開発を加速できるようになりました。 業界の文法は、次のように利用できるようになったXMLファイルのセットです。 文法スロットタイプ。 金融サービス、保険、電気通信など、ドメイン全体で構築済みのさまざまな業界文法から選択できます。 この投稿では、これらの業界の業界文法を確認し、それらを使用してIVRエクスペリエンスを作成します。
金融業務
金融サービスドメインでAmazonLexを使用すると、クレジットカードの支払い、住宅ローンの申し込み、ポートフォリオのステータス、アカウントの更新などのカスタマーサービスのやり取りを自動化できます。 これらの対話中に、IVRフローは、ユーザーの要求を満たすために、クレジットカード番号、住宅ローンID、ポートフォリオの詳細など、いくつかの詳細を収集する必要があります。 次の会話例では、金融サービス業界の文法を使用しています。
エージェント:ACME銀行へようこそ。 開始するには、アカウントIDを取得できますか?
ユーザー:はい、AB12345です。
IVR:わかりました。 どんな御用でしょうか?
ユーザー:普通預金口座に資金を送金したいのですが。
IVR:もちろんです。 いくら送金しますか?
ユーザー:$ 100
IVR:すばらしい、ありがとう。
金融サービスでは、アカウントID、クレジットカード番号、送金金額、および有効期限(mm / yy)や支払い日(mm / dd)などのさまざまな日付形式でサポートされている文法があります。
サンプルを確認しましょう アカウントID 文法。 あなたはで他の文法を参照することができます ドキュメント.
<?xml version="1.0" encoding="UTF-8" ?>
<grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-US" version="1.0" root="main" mode="voice" tag-format="semantics/1.0"> <!-- Test Cases Grammar will support the following inputs: Scenario 1: Input: My account number is A B C 1 2 3 4 Output: ABC1234 Scenario 2: Input: My account number is 1 2 3 4 A B C Output: 1234ABC Scenario 3: Input: Hmm My account number is 1 2 3 4 A B C 1 Output: 123ABC1 --> <rule id="main" scope="public"> <tag>out=""</tag> <item><ruleref uri="#alphanumeric"/><tag>out += rules.alphanumeric.alphanum;</tag></item> <item repeat="0-1"><ruleref uri="#alphabets"/><tag>out += rules.alphabets.letters;</tag></item> <item repeat="0-1"><ruleref uri="#digits"/><tag>out += rules.digits.numbers</tag></item> </rule> <rule id="text"> <item repeat="0-1"><ruleref uri="#hesitation"/></item> <one-of> <item repeat="0-1">account number is</item> <item repeat="0-1">Account Number</item> <item repeat="0-1">Here is my Account Number </item> <item repeat="0-1">Yes, It is</item> <item repeat="0-1">Yes It is</item> <item repeat="0-1">Yes It's</item> <item repeat="0-1">My account Id is</item> <item repeat="0-1">This is the account Id</item> <item repeat="0-1">account Id</item> </one-of> </rule> <rule id="hesitation"> <one-of> <item>Hmm</item> <item>Mmm</item> <item>My</item> </one-of> </rule> <rule id="alphanumeric" scope="public"> <tag>out.alphanum=""</tag> <item><ruleref uri="#alphabets"/><tag>out.alphanum += rules.alphabets.letters;</tag></item> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.alphanum += rules.digits.numbers</tag></item> </rule> <rule id="alphabets"> <item repeat="0-1"><ruleref uri="#text"/></item> <tag>out.letters=""</tag> <tag>out.firstOccurence=""</tag> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.firstOccurence += rules.digits.numbers; out.letters += out.firstOccurence;</tag></item> <item repeat="1-"> <one-of> <item>A<tag>out.letters+='A';</tag></item> <item>B<tag>out.letters+='B';</tag></item> <item>C<tag>out.letters+='C';</tag></item> <item>D<tag>out.letters+='D';</tag></item> <item>E<tag>out.letters+='E';</tag></item> <item>F<tag>out.letters+='F';</tag></item> <item>G<tag>out.letters+='G';</tag></item> <item>H<tag>out.letters+='H';</tag></item> <item>I<tag>out.letters+='I';</tag></item> <item>J<tag>out.letters+='J';</tag></item> <item>K<tag>out.letters+='K';</tag></item> <item>L<tag>out.letters+='L';</tag></item> <item>M<tag>out.letters+='M';</tag></item> <item>N<tag>out.letters+='N';</tag></item> <item>O<tag>out.letters+='O';</tag></item> <item>P<tag>out.letters+='P';</tag></item> <item>Q<tag>out.letters+='Q';</tag></item> <item>R<tag>out.letters+='R';</tag></item> <item>S<tag>out.letters+='S';</tag></item> <item>T<tag>out.letters+='T';</tag></item> <item>U<tag>out.letters+='U';</tag></item> <item>V<tag>out.letters+='V';</tag></item> <item>W<tag>out.letters+='W';</tag></item> <item>X<tag>out.letters+='X';</tag></item> <item>Y<tag>out.letters+='Y';</tag></item> <item>Z<tag>out.letters+='Z';</tag></item> </one-of> </item> </rule> <rule id="digits"> <item repeat="0-1"><ruleref uri="#text"/></item> <tag>out.numbers=""</tag> <item repeat="1-10"> <one-of> <item>0<tag>out.numbers+=0;</tag></item> <item>1<tag>out.numbers+=1;</tag></item> <item>2<tag>out.numbers+=2;</tag></item> <item>3<tag>out.numbers+=3;</tag></item> <item>4<tag>out.numbers+=4;</tag></item> <item>5<tag>out.numbers+=5;</tag></item> <item>6<tag>out.numbers+=6;</tag></item> <item>7<tag>out.numbers+=7;</tag></item> <item>8<tag>out.numbers+=8;</tag></item> <item>9<tag>out.numbers+=9;</tag></item> </one-of> </item> </rule>
</grammar>
金融サービスに業界の文法を使用する
サンプルボットを作成して文法を追加するには、次の手順を実行します。 これにより、AmazonLexボットが作成されます。 Financialbot
金融サービスの文法を追加します。 Amazon シンプル ストレージ サービス (Amazon S3):
- AmazonLexボットをダウンロードする 定義.
- Amazon Lexコンソールで、選択します それから、 インポート.
- 選択する
Financialbot.zip
ダウンロードしたファイルを選択します インポート.
- コピー 文法XMLファイル 前のセクションにリストされている金融サービスの場合。
- Amazon S3コンソールで、XMLファイルをアップロードします。
- Amazon Lexコンソールでスロットタイプに移動し、
accountID
スロットタイプを関連付けることができるように fin_accountNumber.grxml
ファイルにソフトウェアを指定する必要があります。
- スロットタイプに、XMLファイルとオブジェクトキーのAmazonS3リンクを入力します。
- 選択する スロットタイプを保存.
AWS IDおよびアクセス管理 ボットの作成に使用される(IAM)ロールには、S3バケットからファイルを読み取るためのアクセス許可が必要です。
- 手順6〜8を繰り返します。
transferFunds
スロットタイプ fin_transferAmount.grxml
.
- 文法を保存したら、 完成に向けてあなたの背中を押してくれる、執筆のための持続可能で本物のモーメンタムを作り出す。.
- 金融サービスをダウンロードする 接触流 を介してAmazonLexボットと統合します アマゾンコネクト.
- Amazon Connectコンソールで、 問い合わせフロー.
- Amazon Lex セクションで、Amazon Lexボットを選択し、AmazonConnectの連絡先フローで使用できるようにします。
- 接触フローを選択して、アプリケーションにロードします。
- 電話番号に電話をかけて、IVRフローをテストします。
保険
保険ドメインでAmazonLexを使用すると、請求処理、ポリシー管理、保険料の支払いなどのカスタマーサービスのやり取りを自動化できます。 これらの対話中に、IVRフローは、保険契約者の要求を満たすために、保険ID、ナンバープレート、保険料額など、いくつかの詳細を収集する必要があります。 次の会話例では、保険業界の文法を使用しています。
エージェント:ACME保険会社へようこそ。 開始するには、ポリシーIDを取得できますか?
発信者:はい、AB1234567です。
IVR:わかりました。 どんな御用でしょうか?
発信者:申し立てを行いたいのですが。
IVR:もちろんです。 この主張はあなたの自動車政策または住宅所有者の政策に関するものですか?
発信者:自動
IVR:車両のナンバープレートは何ですか?
発信者:ABCD1234
IVR:ありがとうございます。 そして、請求はいくらですか?
発信者:$ 900
IVR:事故の日時は何でしたか?
発信者:1月2日午後30時XNUMX分。
IVR:ありがとうございます。 私はあなたのためにそれを始めました。 私たちのオフィスの誰かがまもなくあなたに連絡するはずです。 クレームIDは12345です。
保険ドメインでは、ポリシーID、運転免許証、社会保障番号、ナンバープレート、請求番号、更新日という文法がサポートされています。
サンプルを確認しましょう ClaimDateTime 文法。 あなたはで他の文法を参照することができます ドキュメント.
<?xml version="1.0" encoding="UTF-8" ?>
<grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-US" version="1.0" root="main" mode="voice" tag-format="semantics/1.0"> <!-- Test Cases Grammar will support the following inputs: Scenario 1: Input: The accident occured at july three at five am Output: july 3 5am Scenario 2: Input: Damage was reported at july three at five am Output: july 3 5am Scenario 3: Input: Schedule virtual inspection for july three at five am Output: july 3 5am --> <rule id="main" scope="public"> <tag>out=""</tag> <item repeat="1-10"> <item><ruleref uri="#months"/><tag>out = out + rules.months + " ";</tag></item> <one-of> <item><ruleref uri="#digits"/><tag>out += rules.digits + " ";</tag></item> <item><ruleref uri="#teens"/><tag>out += rules.teens+ " ";</tag></item> <item><ruleref uri="#above_twenty"/><tag>out += rules.above_twenty+ " ";</tag></item> </one-of> <item><ruleref uri="#at"/><tag>out += rules.at.new;</tag></item> <item repeat="0-1"><ruleref uri="#mins"/><tag>out +=":" + rules.mins.min;</tag></item> <item><ruleref uri="#ampm"/><tag>out += rules.ampm;</tag></item> </item> <item repeat="0-1"><ruleref uri="#thanks"/></item> </rule> <rule id="text"> <one-of> <item repeat="0-1">The accident occured at</item> <item repeat="0-1">Time of accident is</item> <item repeat="0-1">Damage was reported at</item> <item repeat="0-1">Schedule virtual inspection for</item> </one-of> </rule> <rule id="thanks"> <one-of> <item>Thanks</item> <item>I think</item> </one-of> </rule> <rule id="months"> <item repeat="0-1"><ruleref uri="#text"/></item> <one-of> <item>january<tag>out="january";</tag></item> <item>february<tag>out="february";</tag></item> <item>march<tag>out="march";</tag></item> <item>april<tag>out="april";</tag></item> <item>may<tag>out="may";</tag></item> <item>june<tag>out="june";</tag></item> <item>july<tag>out="july";</tag></item> <item>august<tag>out="august";</tag></item> <item>september<tag>out="september";</tag></item> <item>october<tag>out="october";</tag></item> <item>november<tag>out="november";</tag></item> <item>december<tag>out="december";</tag></item> <item>jan<tag>out="january";</tag></item> <item>feb<tag>out="february";</tag></item> <item>aug<tag>out="august";</tag></item> <item>sept<tag>out="september";</tag></item> <item>oct<tag>out="october";</tag></item> <item>nov<tag>out="november";</tag></item> <item>dec<tag>out="december";</tag></item> </one-of> </rule> <rule id="digits"> <one-of> <item>0<tag>out=0;</tag></item> <item>1<tag>out=1;</tag></item> <item>2<tag>out=2;</tag></item> <item>3<tag>out=3;</tag></item> <item>4<tag>out=4;</tag></item> <item>5<tag>out=5;</tag></item> <item>6<tag>out=6;</tag></item> <item>7<tag>out=7;</tag></item> <item>8<tag>out=8;</tag></item> <item>9<tag>out=9;</tag></item> <item>first<tag>out=1;</tag></item> <item>second<tag>out=2;</tag></item> <item>third<tag>out=3;</tag></item> <item>fourth<tag>out=4;</tag></item> <item>fifth<tag>out=5;</tag></item> <item>sixth<tag>out=6;</tag></item> <item>seventh<tag>out=7;</tag></item> <item>eighth<tag>out=8;</tag></item> <item>ninth<tag>out=9;</tag></item> <item>one<tag>out=1;</tag></item> <item>two<tag>out=2;</tag></item> <item>three<tag>out=3;</tag></item> <item>four<tag>out=4;</tag></item> <item>five<tag>out=5;</tag></item> <item>six<tag>out=6;</tag></item> <item>seven<tag>out=7;</tag></item> <item>eight<tag>out=8;</tag></item> <item>nine<tag>out=9;</tag></item> </one-of> </rule> <rule id="at"> <tag>out.new=""</tag> <item>at</item> <one-of> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.new+= rules.digits</tag></item> <item repeat="0-1"><ruleref uri="#teens"/><tag>out.new+= rules.teens</tag></item> </one-of> </rule> <rule id="mins"> <tag>out.min=""</tag> <item repeat="0-1">:</item> <item repeat="0-1">and</item> <one-of> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.min+= rules.digits</tag></item> <item repeat="0-1"><ruleref uri="#teens"/><tag>out.min+= rules.teens</tag></item> <item repeat="0-1"><ruleref uri="#above_twenty"/><tag>out.min+= rules.above_twenty</tag></item> </one-of> </rule> <rule id="ampm"> <tag>out=""</tag> <one-of> <item>AM<tag>out="am";</tag></item> <item>PM<tag>out="pm";</tag></item> <item>am<tag>out="am";</tag></item> <item>pm<tag>out="pm";</tag></item> </one-of> </rule> <rule id="teens"> <one-of> <item>ten<tag>out=10;</tag></item> <item>tenth<tag>out=10;</tag></item> <item>eleven<tag>out=11;</tag></item> <item>twelve<tag>out=12;</tag></item> <item>thirteen<tag>out=13;</tag></item> <item>fourteen<tag>out=14;</tag></item> <item>fifteen<tag>out=15;</tag></item> <item>sixteen<tag>out=16;</tag></item> <item>seventeen<tag>out=17;</tag></item> <item>eighteen<tag>out=18;</tag></item> <item>nineteen<tag>out=19;</tag></item> <item>tenth<tag>out=10;</tag></item> <item>eleventh<tag>out=11;</tag></item> <item>twelveth<tag>out=12;</tag></item> <item>thirteenth<tag>out=13;</tag></item> <item>fourteenth<tag>out=14;</tag></item> <item>fifteenth<tag>out=15;</tag></item> <item>sixteenth<tag>out=16;</tag></item> <item>seventeenth<tag>out=17;</tag></item> <item>eighteenth<tag>out=18;</tag></item> <item>nineteenth<tag>out=19;</tag></item> </one-of> </rule> <rule id="above_twenty"> <one-of> <item>twenty<tag>out=20;</tag></item> <item>thirty<tag>out=30;</tag></item> </one-of> <item repeat="0-1"><ruleref uri="#digits"/><tag>out += rules.digits;</tag></item> </rule>
</grammar>
保険に業界の文法を使用する
サンプルボットを作成して文法を追加するには、次の手順を実行します。 これにより、AmazonLexボットが作成されます。 InsuranceBot
保険ドメインの文法を追加します。
- AmazonLexボットをダウンロードする 定義.
- Amazon Lexコンソールで、選択します 、を選択します インポート.
- 選択する
InsuranceBot.zip file
ダウンロードしたものを選択して インポート.
- コピー 文法XMLファイル 保険については、前のセクションに記載されています。
- Amazon S3コンソールで、XMLファイルをアップロードします。
- Amazon Lexコンソールでスロットタイプに移動し、
policyID
スロットタイプを関連付けることができるように ins_policyNumber.grxml
文法ファイル。
- スロットタイプに、XMLファイルとオブジェクトキーのAmazonS3リンクを入力します。
- 選択する スロットタイプを保存.
ボットの作成に使用されるIAMロールには、S3バケットからファイルを読み取るためのアクセス許可が必要です。
- 手順6〜8を繰り返します。
licensePlate
スロットタイプ(ins_NJ_licensePlateNumber.grxml
)と dateTime
スロットタイプ(ins_claimDateTime.grxml
).
- 文法を保存したら、 完成に向けてあなたの背中を押してくれる、執筆のための持続可能で本物のモーメンタムを作り出す。.
- 保険をダウンロードする 接触流 AmazonLexボットと統合します。
- Amazon Connectコンソールで、 問い合わせフロー.
- Amazon Lex セクションをクリックし、Lexボットを選択して、AmazonConnectの連絡先フローで使用できるようにします。
- 接触フローを選択して、アプリケーションにロードします。
- 電話番号に電話をかけて、IVRフローをテストします。
電気通信
テレコムドメインでAmazonLexを使用すると、サービスのアクティブ化、請求書の支払い、デバイスのインストールの管理などのカスタマーサービスのやり取りを自動化できます。 これらの対話中に、IVRフローは、ユーザーの要求を満たすために、SIM番号、郵便番号、サービス開始日など、いくつかの詳細を収集する必要があります。 次の会話例では、金融サービス業界の文法を使用しています。
エージェント:ACMEセルラーへようこそ。 開始するには、アカウントに電話番号を関連付けてもらえますか?
ユーザー:はい、123です。
IVR:ありがとう。 どんな御用でしょうか?
ユーザー:サービスをアクティブ化するために電話をかけています。
IVR:もちろんです。 デバイスのSIM番号は何ですか?
IVR:12345ABC
IVR:わかりました。 郵便番号を教えてもらえますか?
ユーザー: 12345
IVR:すばらしい、ありがとう。 デバイスがアクティブ化されました。
テレコムでは、SIM番号、デバイスのシリアル番号、郵便番号、電話番号、サービス開始日、および序数の文法がサポートされています。
サンプルを確認しましょう SIM番号 文法。 あなたはで他の文法を参照することができます ドキュメント.
<?xml version="1.0" encoding="UTF-8" ?>
<grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-US" version="1.0" root="main" mode="voice" tag-format="semantics/1.0"> <!-- Test Cases Grammar will support the following inputs: Scenario 1: Input: My SIM number is A B C 1 2 3 4 Output: ABC1234 Scenario 2: Input: My SIM number is 1 2 3 4 A B C Output: 1234ABC Scenario 3: Input: My SIM number is 1 2 3 4 A B C 1 Output: 123ABC1 --> <rule id="main" scope="public"> <tag>out=""</tag> <item><ruleref uri="#alphanumeric"/><tag>out += rules.alphanumeric.alphanum;</tag></item> <item repeat="0-1"><ruleref uri="#alphabets"/><tag>out += rules.alphabets.letters;</tag></item> <item repeat="0-1"><ruleref uri="#digits"/><tag>out += rules.digits.numbers</tag></item> </rule> <rule id="text"> <item repeat="0-1"><ruleref uri="#hesitation"/></item> <one-of> <item repeat="0-1">My SIM number is</item> <item repeat="0-1">SIM number is</item> </one-of> </rule> <rule id="hesitation"> <one-of> <item>Hmm</item> <item>Mmm</item> <item>My</item> </one-of> </rule> <rule id="alphanumeric" scope="public"> <tag>out.alphanum=""</tag> <item><ruleref uri="#alphabets"/><tag>out.alphanum += rules.alphabets.letters;</tag></item> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.alphanum += rules.digits.numbers</tag></item> </rule> <rule id="alphabets"> <item repeat="0-1"><ruleref uri="#text"/></item> <tag>out.letters=""</tag> <tag>out.firstOccurence=""</tag> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.firstOccurence += rules.digits.numbers; out.letters += out.firstOccurence;</tag></item> <item repeat="1-"> <one-of> <item>A<tag>out.letters+='A';</tag></item> <item>B<tag>out.letters+='B';</tag></item> <item>C<tag>out.letters+='C';</tag></item> <item>D<tag>out.letters+='D';</tag></item> <item>E<tag>out.letters+='E';</tag></item> <item>F<tag>out.letters+='F';</tag></item> <item>G<tag>out.letters+='G';</tag></item> <item>H<tag>out.letters+='H';</tag></item> <item>I<tag>out.letters+='I';</tag></item> <item>J<tag>out.letters+='J';</tag></item> <item>K<tag>out.letters+='K';</tag></item> <item>L<tag>out.letters+='L';</tag></item> <item>M<tag>out.letters+='M';</tag></item> <item>N<tag>out.letters+='N';</tag></item> <item>O<tag>out.letters+='O';</tag></item> <item>P<tag>out.letters+='P';</tag></item> <item>Q<tag>out.letters+='Q';</tag></item> <item>R<tag>out.letters+='R';</tag></item> <item>S<tag>out.letters+='S';</tag></item> <item>T<tag>out.letters+='T';</tag></item> <item>U<tag>out.letters+='U';</tag></item> <item>V<tag>out.letters+='V';</tag></item> <item>W<tag>out.letters+='W';</tag></item> <item>X<tag>out.letters+='X';</tag></item> <item>Y<tag>out.letters+='Y';</tag></item> <item>Z<tag>out.letters+='Z';</tag></item> </one-of> </item> </rule> <rule id="digits"> <item repeat="0-1"><ruleref uri="#text"/></item> <tag>out.numbers=""</tag> <item repeat="1-10"> <one-of> <item>0<tag>out.numbers+=0;</tag></item> <item>1<tag>out.numbers+=1;</tag></item> <item>2<tag>out.numbers+=2;</tag></item> <item>3<tag>out.numbers+=3;</tag></item> <item>4<tag>out.numbers+=4;</tag></item> <item>5<tag>out.numbers+=5;</tag></item> <item>6<tag>out.numbers+=6;</tag></item> <item>7<tag>out.numbers+=7;</tag></item> <item>8<tag>out.numbers+=8;</tag></item> <item>9<tag>out.numbers+=9;</tag></item> </one-of> </item> </rule>
</grammar>
テレコムの業界文法の使用
サンプルボットを作成して文法を追加するには、次の手順を実行します。 これにより、AmazonLexボットが作成されます。 TelecomBot
テレコムの文法を追加します。
- AmazonLexボットをダウンロードする 定義.
- Amazon Lexコンソールで、選択します 、を選択します インポート.
- 選択する
TelecomBot.zip
ダウンロードしたファイルを選択します インポート.
- コピー 文法XMLファイル 前のセクションにリストされているテレコムドメインの場合。
- Amazon S3コンソールで、XMLファイルをアップロードします。
- Amazon Lexコンソールでスロットタイプに移動し、を選択します
phoneNumber
を関連付けることができます tel_phoneNumber.grxml
文法。
- スロットタイプに、XMLファイルとオブジェクトキーのAmazonS3リンクを入力します。
- 選択する スロットタイプを保存.
ボットの作成に使用されるIAMロールには、S3バケットからファイルを読み取るためのアクセス許可が必要です。
- スロットタイプについて、手順6〜8を繰り返します。
SIM number
(tel_simNumber.grxml
)と zipcode
(tel_usZipcode.grxml
).
- 文法を保存したら、 完成に向けてあなたの背中を押してくれる、執筆のための持続可能で本物のモーメンタムを作り出す。.
- 保険をダウンロードする 接触流 AmazonLexボットと統合します。
- Amazon Connectコンソールで、 問い合わせフロー.
- Amazon Lex セクションをクリックし、Amazon Lexボットを選択して、AmazonConnectの連絡先フローで使用できるようにします。
- 接触フローを選択して、アプリケーションにロードします。
- 電話番号に電話をかけて、IVRフローをテストします。
ソリューションをテストする
Amazon Connectの電話番号に電話をかけて、ボットと対話することができます。 音声またはテキストを使用して、AmazonLexV2コンソールで直接ソリューションをテストすることもできます。
まとめ
業界の文法は、IVRフローをすばやく作成するために使用できる一連のビルド済みXMLファイルを提供します。 文法を選択して、金融サービス、保険、および電気通信全体のユースケースのカスタマーサービスでの会話を可能にすることができます。 文法は次のように利用できます 文法スロットタイプ また、AmazonLexボット構成で使用できます。 文法をダウンロードして、AmazonLexV2コンソールまたはSDKを介して有効にすることができます。 この機能は、Amazon Lexが英語(オーストラリア)、英語(UK)、および英語(US)のロケールで動作するすべてのAWSリージョンで利用できます。
詳細については、を参照してください。 カスタム文法スロットタイプの使用.
著者について
ジョンヒーター AIと自動化で15年以上の経験があります。 NeuraFlashのコンタクトセンタープラクティスのSVPとして、彼は製品ポートフォリオと顧客ソリューションの最新のAIおよび自動化技術の実装を主導しています。
サンディープ・スリニバサン AmazonLexチームのプロダクトマネージャーです。 人間の行動を熱心に観察する彼は、顧客体験に情熱を注いでいます。 彼は目を覚ます時間を人、テクノロジー、そして未来の交差点で過ごします。