Amazon-Lex on palvelu keskusteluliittymien rakentamiseen mihin tahansa sovellukseen ääntä ja tekstiä käyttäen. Amazon Lexin avulla voit helposti rakentaa kehittynyttä, luonnollista kieltä, keskustelubotteja (chatbotteja), virtuaalisia agentteja ja interaktiivisia äänivastausjärjestelmiä (IVR). Voit nyt käyttää alan kielioppeja nopeuttaaksesi IVR-kehitystä Amazon Lexissä osana IVR-siirtoa. Alan kieliopit ovat joukko XML-tiedostoja, jotka on saatavilla a kieliopin paikkatyyppi. Voit valita useista valmiista alan kielioppeista eri aloilla, kuten rahoituspalveluissa, vakuutuksissa ja televiestinnässä. Tässä viestissä käymme läpi näiden alojen alan kieliopit ja käytämme niitä IVR-kokemusten luomiseen.
Rahoituspalvelut
Voit käyttää Amazon Lexiä rahoituspalvelualueella automatisoidaksesi asiakaspalveluvuorovaikutuksia, kuten luottokorttimaksuja, asuntolainahakemuksia, portfolion tilaa ja tilipäivityksiä. Näiden vuorovaikutusten aikana IVR-virran on kerättävä useita tietoja, kuten luottokortin numero, asuntolainatunnus ja salkun tiedot, täyttääkseen käyttäjän pyynnön. Käytämme rahoituspalvelualan kielioppia seuraavassa esimerkkikeskustelussa:
Agentti: Tervetuloa ACME-pankkiin. Voinko saada tilitunnuksesi alkuun?
Käyttäjä: Kyllä, se on AB12345.
IVR: Selvä. Kuinka voin olla avuksi?
Käyttäjä: Haluan siirtää varoja säästötililleni.
IVR: Toki. Kuinka paljon haluaisit siirtää?
Käyttäjä: 100 dollaria
IVR: Hienoa, kiitos.
Seuraavia kielioppeja tuetaan rahoituspalveluissa: tilitunnus, luottokortin numero, siirtosumma ja erilaiset päivämäärämuodot, kuten viimeinen voimassaolopäivä (kk/vv) ja maksupäivä (kk/pp).
Tarkastellaan näytettä Tilin tunnus kielioppi. Voit viitata muihin kielioppiin dokumentointi.
<?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>
Toimialan kieliopin käyttäminen rahoituspalveluissa
Luo esimerkkibotti ja lisää kieliopit suorittamalla seuraavat vaiheet. Tämä luo Amazon Lex -botin nimeltä Financialbot
ja lisää rahoituspalveluiden kieliopit, joihin tallennamme Amazonin yksinkertainen tallennuspalvelu (Amazon S3):
- Lataa Amazon Lex -botti määritelmä.
- Valitse Amazon Lex -konsolissa Toiminnot ja valitse sitten Tuo.
- Valitse
Financialbot.zip
lataamasi tiedosto ja valitse Tuo.
- Kopioi kieliopin XML-tiedostoja edellisessä osiossa lueteltujen rahoituspalvelujen osalta.
- Lataa XML-tiedostot Amazon S3 -konsolissa.
- Siirry Amazon Lex -konsolin paikkatyyppeihin ja valitse
accountID
paikkatyyppi, jotta voit liittää sen fin_accountNumber.grxml
tiedosto.
- Syötä paikan tyyppiin XML-tiedoston Amazon S3 -linkki ja objektiavain.
- Valita Tallenna paikka tyyppi.
- AWS-henkilöllisyyden ja käyttöoikeuksien hallinta (IAM) -roolilla, jolla botti luotiin, on oltava lupa lukea tiedostoja S3-alueelta.
- Toista vaiheet 6–8
transferFunds
slot tyyppi fin_transferAmount.grxml
.
- Kun olet tallentanut kieliopit, valitse Rakentaa.
- Lataa rahoituspalvelut kosketusvirta integroidaksesi sen Amazon Lex -botin kanssa kautta Amazon Connect.
- Valitse Amazon Connect -konsolista Yhteysvirrat.
- In Amazon-Lex -osiossa, valitse Amazon Lex -botti ja aseta se käytettäväksi Amazon Connect -kontaktivirroissa.
- Valitse yhteystietokulku ladataksesi se sovellukseen.
- Testaa IVR-virtausta soittamalla puhelinnumeroon.
Vakuutus
Voit käyttää Amazon Lexiä vakuutustoimialueella automatisoidaksesi asiakaspalveluvuorovaikutuksia, kuten korvausten käsittelyä, vakuutusten hallintaa ja vakuutusmaksuja. Näiden vuorovaikutusten aikana IVR-virran on kerättävä useita yksityiskohtia, kuten vakuutuksen tunnus, rekisterikilpi ja vakuutusmaksun määrä täyttääkseen vakuutuksenottajan pyynnön. Käytämme vakuutusalan kielioppia seuraavassa esimerkkikeskustelussa:
Agentti: Tervetuloa ACME-vakuutusyhtiöön. Voinko saada vakuutustunnuksesi alkuun?
Soittaja: Kyllä, se on AB1234567.
IVR: Selvä. Kuinka voin olla avuksi?
Soittaja: Haluaisin tehdä vaatimuksen.
IVR: Toki. Koskeeko tämä väite auto- vai kodinomistajien vakuutustasi?
Soittaja: Auto
IVR: Mikä on ajoneuvon rekisterikilpi?
Soittaja: ABCD1234
IVR: Kiitos. Ja paljonko vaatimus maksaa?
Soittaja: 900 dollaria
IVR: Mikä oli onnettomuuden päivämäärä ja kellonaika?
Soittaja: 1. maaliskuuta klo 2.
IVR: Kiitos. Aloitin sen sinulle. Jonkun toimistoltamme pitäisi ottaa sinuun pian yhteyttä. Vaatimuksen tunnus on 12345.
Vakuutusalueella tuetaan seuraavia kielioppeja: vakuutustunnus, ajokortti, sosiaaliturvatunnus, rekisterikilpi, korvausnumero ja uusimispäivä.
Tarkastellaan näytettä väittää PäiväysAika kielioppi. Voit viitata muihin kielioppiin dokumentointi.
<?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>
Alan kieliopin käyttäminen vakuutuksissa
Luo esimerkkibotti ja lisää kieliopit suorittamalla seuraavat vaiheet. Tämä luo Amazon Lex -botin nimeltä InsuranceBot
ja lisää vakuutusverkkotunnuksen kieliopit:
- Lataa Amazon Lex -botti määritelmä.
- Valitse Amazon Lex -konsolissa Toiminnot, valitse sitten Tuo.
- Valitse
InsuranceBot.zip file
jonka olet ladannut, ja valitse Tuo.
- Kopioi kieliopin XML-tiedostoja vakuutusta varten, lueteltu edellisessä osiossa.
- Lataa XML-tiedostot Amazon S3 -konsolissa.
- Siirry Amazon Lex -konsolin paikkatyyppeihin ja valitse
policyID
paikkatyyppi, jotta voit liittää sen ins_policyNumber.grxml
kielioppitiedosto.
- Syötä paikan tyyppiin XML-tiedoston Amazon S3 -linkki ja objektiavain.
- Valita Tallenna paikka tyyppi.
Botin luomiseen käytetyllä IAM-roolilla on oltava lupa lukea tiedostoja S3-säilystä.
- Toista vaiheet 6–8
licensePlate
paikkatyyppi (ins_NJ_licensePlateNumber.grxml
) Ja dateTime
paikkatyyppi (ins_claimDateTime.grxml
).
- Kun olet tallentanut kieliopit, valitse Rakentaa.
- Lataa vakuutus kosketusvirta integroidaksesi Amazon Lex -botin kanssa.
- Valitse Amazon Connect -konsolista Yhteysvirrat.
- In Amazon-Lex -osio, valitse Lex-botti ja aseta se käytettäväksi Amazon Connect -yhteysvirroissa.
- Valitse yhteystietokulku ladataksesi se sovellukseen.
- Testaa IVR-virtausta soittamalla puhelinnumeroon.
Telecom
Voit käyttää Amazon Lexiä televiestintäalueella automatisoidaksesi asiakaspalveluvuorovaikutuksia, kuten palvelun aktivointia, laskujen maksamista ja laiteasennusten hallintaa. Näiden vuorovaikutusten aikana IVR-virran on kerättävä useita tietoja, kuten SIM-numero, postinumero ja palvelun aloituspäivä, täyttääkseen käyttäjän pyynnön. Käytämme rahoituspalvelualan kielioppia seuraavassa esimerkkikeskustelussa:
Agentti: Tervetuloa ACME-matkapuhelimeen. Aloittaaksesi, voinko saada puhelinnumeron liitettynä tiliisi?
Käyttäjä: Kyllä, se on 123 456 7890.
IVR: Kiitos. Kuinka voin olla avuksi?
Käyttäjä: Soitan aktivoidakseni palveluni.
IVR: Toki. Mikä on laitteen SIM-numero?
IVR: 12345ABC
IVR: Ok. Ja saanko postinumeron?
Käyttäjä: 12345
IVR: Hienoa, kiitos. Laite on aktivoitu.
Seuraavia kielioppeja tuetaan televiestinnässä: SIM-kortin numero, laitteen sarjanumero, postinumero, puhelinnumero, palvelun aloituspäivämäärä ja järjestysluvut.
Tarkastellaan näytettä SIM -numero kielioppi. Voit viitata muihin kielioppiin dokumentointi.
<?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>
Telecomin alan kieliopin käyttäminen
Luo esimerkkibotti ja lisää kieliopit suorittamalla seuraavat vaiheet. Tämä luo Amazon Lex -botin nimeltä TelecomBot
ja lisää telecomin kieliopit:
- Lataa Amazon Lex -botti määritelmä.
- Valitse Amazon Lex -konsolissa Toiminnot, valitse sitten Tuo.
- Valitse
TelecomBot.zip
lataamasi tiedosto ja valitse Tuo.
- Kopioi kieliopin XML-tiedostoja telealan verkkotunnukselle, lueteltu edellisessä osiossa.
- Lataa XML-tiedostot Amazon S3 -konsolissa.
- Siirry Amazon Lex -konsolin paikkatyyppeihin ja valitse
phoneNumber
joten voit yhdistää tel_phoneNumber.grxml
kielioppi.
- Syötä paikan tyyppiin XML-tiedoston Amazon S3 -linkki ja objektiavain.
- Valita Tallenna paikka tyyppi.
Botin luomiseen käytetyllä IAM-roolilla on oltava lupa lukea tiedostoja S3-säilystä.
- Toista vaiheet 6–8 paikkatyypeille
SIM number
(tel_simNumber.grxml
) Ja zipcode
(tel_usZipcode.grxml
).
- Kun olet tallentanut kieliopit, valitse Rakentaa.
- Lataa vakuutus kosketusvirta integroidaksesi Amazon Lex -botin kanssa.
- Valitse Amazon Connect -konsolista Yhteysvirrat.
- In Amazon-Lex -osio, valitse Amazon Lex -botti ja aseta se käytettäväksi Amazon Connect -yhteysvirroissa.
- Valitse yhteystietokulku ladataksesi se sovellukseen.
- Testaa IVR-virtausta soittamalla puhelinnumeroon.
Testaa ratkaisu
Voit soittaa Amazon Connect -puhelinnumeroon ja olla vuorovaikutuksessa botin kanssa. Voit myös testata ratkaisua suoraan Amazon Lex V2 -konsolissa puheen tai tekstin avulla.
Yhteenveto
Alan kieliopit tarjoavat joukon valmiita XML-tiedostoja, joiden avulla voit luoda nopeasti IVR-kulkuja. Voit valita kielioppeja mahdollistaaksesi asiakaspalvelukeskustelut rahoituspalvelujen, vakuutusten ja tietoliikenteen käyttötapauksissa. Kieliopit ovat saatavilla muodossa a kieliopin paikkatyyppi ja sitä voidaan käyttää Amazon Lex -bottikokoonpanossa. Voit ladata kieliopit ja ottaa ne käyttöön Amazon Lex V2 -konsolin tai SDK:n kautta. Ominaisuus on saatavilla kaikilla AWS-alueilla, joilla Amazon Lex toimii Englannin (Australia), Englannin (Yhdistynyt kuningaskunta) ja Englannin (USA) kielillä.
Lisätietoja saat osoitteesta Mukautetun kieliopin paikkatyypin käyttäminen.
Tietoja Tekijät
John Heater on yli 15 vuoden kokemus tekoälystä ja automaatiosta. NeuraFlashin Contact Center Practice -osaston johtajana hän johtaa uusimpien tekoäly- ja automaatiotekniikoiden käyttöönottoa tuote- ja asiakasratkaisuissa.
Sandeep Srinivasan on Amazon Lex -tiimin tuotepäällikkö. Ihmisen käyttäytymisen tarkkailijana hän on intohimoinen asiakaskokemukseen. Hän viettää valveillaoloaikansa ihmisten, teknologian ja tulevaisuuden risteyksessä.