Amazon Lex on teenus vestlusliideste loomiseks mis tahes rakendustesse, kasutades häält ja teksti. Amazon Lexiga saate hõlpsasti luua keerukat loomulikku keelt, vestlusroboteid (vestlusboteid), virtuaalseid agente ja interaktiivseid häälreageerimise (IVR) süsteeme. Nüüd saate oma IVR-i üleviimise osana kasutada tööstuse grammatikat, et kiirendada IVR-i arendamist Amazon Lexis. Tööstusharu grammatikad on XML-failide komplekt, mis on saadaval kujul a grammatikapesa tüüp. Saate valida erinevate valdkondade (nt finantsteenused, kindlustus ja telekommunikatsioon) valdkonna eelkoostatud grammatika hulgast. Selles postituses vaatame läbi nende tööstusharude valdkonna grammatika ja kasutame neid IVR-i kogemuste loomiseks.
Finantsteenused
Võite kasutada Amazon Lexi finantsteenuste domeenis, et automatiseerida klienditeenindusega seotud toiminguid, nagu krediitkaardimaksed, hüpoteeklaenutaotlused, portfelli olek ja konto värskendused. Nende interaktsioonide ajal peab IVR-voog kasutaja taotluse täitmiseks koguma mitmeid üksikasju, sealhulgas krediitkaardi numbri, hüpoteeklaenu ID ja portfelli üksikasjad. Kasutame finantsteenuste valdkonna grammatikat järgmises näidisvestluses:
Agent: Tere tulemast ACME panka. Kas ma saan alustamiseks hankida teie konto ID?
Kasutaja: Jah, see on AB12345.
IVR: Sain aru. Kuidas ma teid aidata saan?
Kasutaja: Soovin kanda raha oma hoiukontole.
IVR: Muidugi. Kui palju soovite üle kanda?
Kasutaja: 100 dollarit
IVR: Suurepärane, aitäh.
Finantsteenuste puhul toetatakse järgmisi grammatikaid: konto ID, krediitkaardi number, ülekande summa ja erinevad kuupäevavormingud, nagu aegumiskuupäev (kk/aa) ja maksekuupäev (kk/pp).
Vaatame näidise üle Konto ID grammatika. Võite viidata teistele grammatikatele selles dokumentatsioon.
<?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>
Tööstusharu grammatika kasutamine finantsteenuste jaoks
Näidisroti loomiseks ja grammatika lisamiseks tehke järgmised toimingud. See loob Amazon Lexi roboti nimega Financialbot
ja lisab finantsteenuste grammatika, millesse me talletame Amazoni lihtne salvestusteenus (Amazon S3):
- Laadige alla Amazon Lex bot määratlus.
- Amazon Lex konsoolil valige Meetmete ja siis vali Import.
- Vali
Financialbot.zip
allalaaditud fail ja valige Import.
- Kopeeri grammatika XML-failid finantsteenuste jaoks, mis on loetletud eelmises jaotises.
- Laadige XML-failid üles Amazon S3 konsoolil.
- Navigeerige Amazon Lexi konsoolil pesatüüpide juurde ja valige
accountID
pesa tüüp, et saaksite seda seostada fin_accountNumber.grxml
faili.
- Sisestage pesa tüübi alla XML-faili Amazon S3 link ja objektivõti.
- Vali Salvesta pesa tüüp.
. AWS-i identiteedi- ja juurdepääsuhaldus Boti loomiseks kasutataval (IAM) rollil peab olema luba S3 ämbrist failide lugemiseks.
- Korrake samme 6–8
transferFunds
pesa tüüp koos fin_transferAmount.grxml
.
- Pärast grammatika salvestamist valige Ehitama.
- Laadige alla finantsteenused kontakti voog et integreerida see Amazon Lexi robotiga Amazon Connect.
- Amazon Connecti konsoolil valige Kontaktvood.
- aasta Amazon Lex jaotises valige oma Amazon Lexi robot ja tehke see Amazon Connecti kontaktivoogudes kasutamiseks kättesaadavaks.
- Valige kontaktivoog, et see rakendusse laadida.
- Testige IVR-i voogu, helistades telefoninumbril.
Kindlustus
Kindlustusvaldkonnas saate kasutada Amazon Lexi, et automatiseerida klienditeenindusega seotud toiminguid, nagu nõuete töötlemine, poliiside haldamine ja kindlustusmaksete maksmine. Nende interaktsioonide ajal peab IVR-voog kindlustusvõtja taotluse täitmiseks koguma mitmeid üksikasju, sealhulgas poliisi ID, numbrimärk ja kindlustusmakse summa. Kasutame järgmises näidisvestluses kindlustusvaldkonna grammatikat:
Agent: Tere tulemast ACME kindlustusseltsi. Kas ma saan alustamiseks hankida teie poliisi ID?
Helistaja: Jah, see on AB1234567.
IVR: Sain aru. Kuidas ma teid aidata saan?
Helistaja: Soovin esitada nõude.
IVR: Muidugi. Kas see väide puudutab teie autopoliitikat või koduomanike poliitikat?
Helistaja: Auto
IVR: Mis on sõiduki numbrimärk?
Helistaja: ABCD1234
IVR: Aitäh. Ja kui palju nõue on?
Helistaja: 900 dollarit
IVR: Mis oli õnnetuse kuupäev ja kellaaeg?
Helistaja: 1. märts kell 2.
IVR: Aitäh. Ma alustasin sellega sinu jaoks. Keegi meie kontorist peaks teiega varsti ühendust võtma. Teie nõude ID on 12345.
Kindlustusdomeeni jaoks toetatakse järgmisi grammatikaid: poliisi ID, juhiluba, sotsiaalkindlustuse number, numbrimärk, nõude number ja uuendamise kuupäev.
Vaatame näidise üle nõudaDateTime grammatika. Võite viidata teistele grammatikatele selles dokumentatsioon.
<?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>
Tööstusharu grammatika kasutamine kindlustuseks
Näidisroti loomiseks ja grammatika lisamiseks tehke järgmised toimingud. See loob Amazon Lexi roboti nimega InsuranceBot
ja lisab kindlustusdomeeni grammatika:
- Laadige alla Amazon Lex bot määratlus.
- Amazon Lex konsoolil valige Meetmete, siis vali Import.
- Vali
InsuranceBot.zip file
mille alla laadisite, ja valige Import.
- Kopeeri grammatika XML-failid kindlustuse jaoks, mis on loetletud eelmises jaotises.
- Laadige XML-failid üles Amazon S3 konsoolil.
- Navigeerige Amazon Lexi konsoolil pesatüüpide juurde ja valige
policyID
pesa tüüp, et saaksite seda seostada ins_policyNumber.grxml
grammatikafail.
- Sisestage pesa tüübi alla XML-faili Amazon S3 link ja objektivõti.
- Vali Salvesta pesa tüüp.
Boti loomisel kasutataval IAM-i rollil peab olema luba S3 ämbrist failide lugemiseks.
- Korrake samme 6–8
licensePlate
pesa tüüp (ins_NJ_licensePlateNumber.grxml
) Ja dateTime
pesa tüüp (ins_claimDateTime.grxml
).
- Pärast grammatika salvestamist valige Ehitama.
- Laadige kindlustus alla kontakti voog integreerida Amazon Lexi robotiga.
- Amazon Connecti konsoolil valige Kontaktvood.
- aasta Amazon Lex ja valige oma Lex-bot ning tehke see Amazon Connecti kontaktivoogudes kasutamiseks kättesaadavaks.
- Valige kontaktivoog, et see rakendusse laadida.
- Testige IVR-i voogu, helistades telefoninumbril.
Telecom
Saate kasutada Amazon Lexi telekommunikatsiooni domeenis, et automatiseerida klienditeenindusega seotud toiminguid, nagu teenuse aktiveerimine, arvete tasumine ja seadmete installimise haldamine. Nende interaktsioonide ajal peab IVR-voog kasutaja taotluse täitmiseks koguma mitmeid üksikasju, sealhulgas SIM-kaardi numbri, sihtnumbri ja teenuse alguskuupäeva. Kasutame finantsteenuste valdkonna grammatikat järgmises näidisvestluses:
Agent: Tere tulemast ACME mobiilsidevõrku. Kas ma saan alustada alustamiseks teie kontoga seotud telefoninumbrit?
Kasutaja: Jah, see on 123 456 7890.
IVR: Aitäh. Kuidas ma teid aidata saan?
Kasutaja: helistan teenuse aktiveerimiseks.
IVR: Muidugi. Mis on seadme SIM-kaardi number?
IVR: 12345ABC
IVR: Okei. Ja kas ma saan postiindeksit?
Kasutaja: 12345
IVR: Suurepärane, aitäh. Seade on aktiveeritud.
Telekommunikatsiooni puhul toetatakse järgmisi grammatikaid: SIM-kaardi number, seadme seerianumber, sihtnumber, telefoninumber, teenuse alguskuupäev ja järgarvud.
Vaatame näidise üle SIM -number grammatika. Võite viidata teistele grammatikatele selles dokumentatsioon.
<?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>
Telekommunikatsiooni valdkonna grammatika kasutamine
Näidisroti loomiseks ja grammatika lisamiseks tehke järgmised toimingud. See loob Amazon Lexi roboti nimega TelecomBot
ja lisab telekomi grammatika:
- Laadige alla Amazon Lex bot määratlus.
- Amazon Lex konsoolil valige Meetmete, siis vali Import.
- Vali
TelecomBot.zip
allalaaditud fail ja valige Import.
- Kopeeri grammatika XML-failid telekommunikatsiooni domeeni jaoks, mis on loetletud eelmises jaotises.
- Laadige XML-failid üles Amazon S3 konsoolil.
- Liikuge Amazon Lexi konsoolil pesatüüpide juurde ja valige
phoneNumber
et saaksite seostada tel_phoneNumber.grxml
grammatika.
- Sisestage pesa tüübi alla XML-faili Amazon S3 link ja objektivõti.
- Vali Salvesta pesa tüüp.
Boti loomisel kasutataval IAM-i rollil peab olema luba S3 ämbrist failide lugemiseks.
- Korrake samme 6–8 pesatüüpide jaoks
SIM number
(tel_simNumber.grxml
) Ja zipcode
(tel_usZipcode.grxml
).
- Pärast grammatika salvestamist valige Ehitama.
- Laadige kindlustus alla kontakti voog integreerida Amazon Lexi robotiga.
- Amazon Connecti konsoolil valige Kontaktvood.
- aasta Amazon Lex ja valige oma Amazon Lexi robot ning tehke see Amazon Connecti kontaktivoogudes kasutamiseks kättesaadavaks.
- Valige kontaktivoog, et see rakendusse laadida.
- Testige IVR-i voogu, helistades telefoninumbril.
Testige lahendust
Saate helistada Amazon Connecti telefoninumbrile ja robotiga suhelda. Lahendust saate testida ka otse Amazon Lex V2 konsoolil, kasutades häält või teksti.
Järeldus
Tööstusharu grammatika pakub komplekti eelseadistatud XML-faile, mida saate kasutada IVR-voogude kiireks loomiseks. Saate valida grammatika, et võimaldada klienditeeninduse vestlusi finantsteenuste, kindlustuse ja telekommunikatsiooni kasutusjuhtumite jaoks. Grammatikad on saadaval kujul a grammatikapesa tüüp ja seda saab kasutada Amazon Lexi roboti konfiguratsioonis. Saate grammatika alla laadida ja lubada Amazon Lex V2 konsooli või SDK kaudu. Võimalus on saadaval kõigis AWS-i piirkondades, kus Amazon Lex tegutseb inglise (Austraalia), inglise (UK) ja inglise (USA) piirkondades.
Lisateabe saamiseks vaadake Kohandatud grammatikapesa tüübi kasutamine.
Autoritest
John Heater omab üle 15-aastast kogemust tehisintellekti ja automatiseerimise vallas. NeuraFlashi kontaktkeskuste praktika SVP-na juhib ta uusimate tehisintellekti ja automatiseerimistehnikate juurutamist tooteportfelli ja kliendilahenduste jaoks.
Sandeep Srinivasan on Amazon Lex meeskonna tootejuht. Inimkäitumise terava jälgijana suhtub ta kliendikogemusse kirglikult. Ta veedab oma ärkveloleku tunnid inimeste, tehnoloogia ja tuleviku ristumiskohas.