Amazon Lex er en tjeneste for å bygge samtalegrensesnitt inn i enhver applikasjon ved hjelp av tale og tekst. Med Amazon Lex kan du enkelt bygge sofistikert, naturlig språk, samtaleroboter (chatbots), virtuelle agenter og interaktive stemmeresponssystemer (IVR). Du kan nå bruke bransjegrammatikk for å akselerere IVR-utvikling på Amazon Lex som en del av IVR-migrasjonsarbeidet. Bransjegrammatikk er et sett med XML-filer som er gjort tilgjengelig som en grammatikksportype. Du kan velge fra en rekke forhåndsbygde bransjegrammatikker på tvers av domener, for eksempel finansielle tjenester, forsikring og telekom. I dette innlegget gjennomgår vi bransjegrammatikkene for disse bransjene og bruker dem til å skape IVR-opplevelser.
Finansielle tjenester
Du kan bruke Amazon Lex i finanstjenestedomenet for å automatisere kundeserviceinteraksjoner som kredittkortbetalinger, søknader om boliglån, porteføljestatus og kontooppdateringer. Under disse interaksjonene må IVR-flyten samle inn flere detaljer, inkludert kredittkortnummer, boliglåns-ID og porteføljedetaljer, for å oppfylle brukerens forespørsel. Vi bruker grammatikk for finansnæringen i følgende eksempelsamtale:
Agent: Velkommen til ACME bank. For å komme i gang, kan jeg få konto-ID-en din?
Bruker: Ja, det er AB12345.
IVR: Skjønner det. Hvordan kan jeg hjelpe deg?
Bruker: Jeg vil overføre penger til sparekontoen min.
IVR: Klart det. Hvor mye vil du overføre?
Bruker: $100
IVR: Flott, takk.
Følgende grammatikker støttes for finansielle tjenester: konto-ID, kredittkortnummer, overføringsbeløp og forskjellige datoformater som utløpsdato (mm/åå) og betalingsdato (mm/dd).
La oss se gjennom prøven konto-ID grammatikk. Du kan referere til de andre grammatikkene i dokumentasjon.
<?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>
Bruke bransjegrammatikken for finansielle tjenester
For å lage prøveroboten og legge til grammatikkene, utfør følgende trinn. Dette skaper en Amazon Lex-bot kalt Financialbot
og legger til grammatikkene for finansielle tjenester, som vi lagrer i Amazon enkel lagringstjeneste (Amazon S3):
- Last ned Amazon Lex-boten definisjon.
- Velg på Amazon Lex-konsollen handlinger og velg deretter Import.
- Velg
Financialbot.zip
filen du lastet ned, og velg Import.
- Kopier grammatikk XML-filer for finansielle tjenester, oppført i forrige avsnitt.
- Last opp XML-filene på Amazon S3-konsollen.
- Naviger til sportypene på Amazon Lex-konsollen og velg
accountID
sportype slik at du kan knytte til fin_accountNumber.grxml
filen.
- I sportypen skriver du inn Amazon S3-lenken for XML-filen og objektnøkkelen.
- Velg Lagre spaltypen.
De AWS identitets- og tilgangsadministrasjon (IAM)-rollen som brukes til å lage roboten må ha tillatelse til å lese filer fra S3-bøtten.
- Gjenta trinn 6–8 for
transferFunds
sportype med fin_transferAmount.grxml
.
- Etter at du har lagret grammatikkene, velg Bygge.
- Last ned finansielle tjenester kontaktflyt å integrere den med Amazon Lex-boten via Amazon Connect.
- Velg på Amazon Connect-konsollen Kontakt flyter.
- på Amazon Lex seksjonen, velg din Amazon Lex-bot og gjør den tilgjengelig for bruk i Amazon Connect-kontaktflytene.
- Velg kontaktflyten for å laste den inn i applikasjonen.
- Test IVR-flyten ved å ringe inn til telefonnummeret.
Forsikring
Du kan bruke Amazon Lex i forsikringsdomenet for å automatisere kundeserviceinteraksjoner som skadebehandling, polisebehandling og premiebetalinger. Under disse interaksjonene må IVR-flyten samle inn flere detaljer, inkludert forsikrings-ID, lisensskilt og premiebeløp, for å oppfylle forsikringstakers forespørsel. Vi bruker forsikringsbransjens grammatikker i følgende eksempelsamtale:
Agent: Velkommen til ACME forsikringsselskap. For å komme i gang, kan jeg få policy-ID-en din?
Innringer: Ja, det er AB1234567.
IVR: Skjønner det. Hvordan kan jeg hjelpe deg?
Innringer: Jeg vil sende inn et krav.
IVR: Klart det. Gjelder denne påstanden din bilpolicy eller huseiers policy?
Innringer: Auto
IVR: Hva er bilskiltet på kjøretøyet?
Innringer: ABCD1234
IVR: Takk. Og hvor mye er kravet på?
Innringer: $900
IVR: Hva var datoen og klokkeslettet for ulykken?
Innringer: 1. mars kl. 2.
IVR: Takk. Jeg har startet det for deg. Noen fra vårt kontor bør ta kontakt med deg innen kort tid. Din krav-ID er 12345.
Følgende grammatikker støttes for forsikringsdomenet: forsikrings-ID, førerkort, personnummer, skilt, skadenummer og fornyelsesdato.
La oss se gjennom prøven kravDatoTid grammatikk. Du kan referere til de andre grammatikkene i dokumentasjon.
<?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>
Bruker bransjegrammatikken til forsikring
For å lage prøveroboten og legge til grammatikkene, utfør følgende trinn. Dette skaper en Amazon Lex-bot kalt InsuranceBot
og legger til grammatikkene for forsikringsdomenet:
- Last ned Amazon Lex-boten definisjon.
- Velg på Amazon Lex-konsollen handlinger, velg deretter Import.
- Velg
InsuranceBot.zip file
som du lastet ned, og velg Import.
- Kopier grammatikk XML-filer for forsikring, oppført i forrige avsnitt.
- Last opp XML-filene på Amazon S3-konsollen.
- Naviger til sportypene på Amazon Lex-konsollen og velg
policyID
sportype slik at du kan knytte til ins_policyNumber.grxml
grammatikkfil.
- I sportypen skriver du inn Amazon S3-lenken for XML-filen og objektnøkkelen.
- Velg Lagre spaltypen.
IAM-rollen som brukes til å lage boten må ha tillatelse til å lese filer fra S3-bøtten.
- Gjenta trinn 6–8 for
licensePlate
sportype (ins_NJ_licensePlateNumber.grxml
) Og dateTime
sportype (ins_claimDateTime.grxml
).
- Etter at du har lagret grammatikkene, velg Bygge.
- Last ned forsikringen kontaktflyt å integrere med Amazon Lex-boten.
- Velg på Amazon Connect-konsollen Kontakt flyter.
- på Amazon Lex seksjonen, og velg din Lex-bot og gjør den tilgjengelig for bruk i Amazon Connect-kontaktflytene.
- Velg kontaktflyten for å laste den inn i applikasjonen.
- Test IVR-flyten ved å ringe inn til telefonnummeret.
Telecom
Du kan bruke Amazon Lex i telekomdomenet for å automatisere kundeserviceinteraksjoner som aktivering av tjeneste, betaling av regninger og administrering av enhetsinstallasjoner. Under disse interaksjonene må IVR-flyten samle inn flere detaljer, inkludert SIM-nummer, postnummer og tjenestens startdato, for å oppfylle brukerens forespørsel. Vi bruker grammatikk for finansnæringen i følgende eksempelsamtale:
Agent: Velkommen til ACME mobilnettet. For å komme i gang, kan jeg få telefonnummeret knyttet til kontoen din?
Bruker: Ja, det er 123 456 7890.
IVR: Takk. Hvordan kan jeg hjelpe deg?
Bruker: Jeg ringer for å aktivere tjenesten min.
IVR: Klart det. Hva er SIM-nummeret på enheten?
IVR: 12345ABC
IVR: Ok. Og kan jeg få postnummeret?
Bruker: 12345
IVR: Flott, takk. Enheten er aktivert.
Følgende grammatikk støttes for telekom: SIM-nummer, enhetens serienummer, postnummer, telefonnummer, tjenestens startdato og ordensnummer.
La oss se gjennom prøven SIM -nummer grammatikk. Du kan referere til de andre grammatikkene i dokumentasjon.
<?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>
Bruker bransjegrammatikken for telekom
For å lage prøveroboten og legge til grammatikkene, utfør følgende trinn. Dette skaper en Amazon Lex-bot kalt TelecomBot
og legger til grammatikkene for telekom:
- Last ned Amazon Lex-boten definisjon.
- Velg på Amazon Lex-konsollen handlinger, velg deretter Import.
- Velg
TelecomBot.zip
filen du lastet ned, og velg Import.
- Kopier grammatikk XML-filer for telekomdomenet, oppført i forrige avsnitt.
- Last opp XML-filene på Amazon S3-konsollen.
- Naviger til sportypene på Amazon Lex-konsollen og velg
phoneNumber
slik at du kan assosiere tel_phoneNumber.grxml
grammatikk.
- I sportypen skriver du inn Amazon S3-lenken for XML-filen og objektnøkkelen.
- Velg Lagre spaltypen.
IAM-rollen som brukes til å lage boten må ha tillatelse til å lese filer fra S3-bøtten.
- Gjenta trinn 6–8 for sportypene
SIM number
(tel_simNumber.grxml
) Og zipcode
(tel_usZipcode.grxml
).
- Etter at du har lagret grammatikkene, velg Bygge.
- Last ned forsikringen kontaktflyt å integrere med Amazon Lex-boten.
- Velg på Amazon Connect-konsollen Kontakt flyter.
- på Amazon Lex seksjonen, og velg din Amazon Lex-bot og gjør den tilgjengelig for bruk i Amazon Connect-kontaktflytene.
- Velg kontaktflyten for å laste den inn i applikasjonen.
- Test IVR-flyten ved å ringe inn til telefonnummeret.
Test løsningen
Du kan ringe inn til Amazon Connect-telefonnummeret og samhandle med boten. Du kan også teste løsningen direkte på Amazon Lex V2-konsollen ved hjelp av tale eller tekst.
konklusjonen
Bransjegrammatikk gir et sett med forhåndsbygde XML-filer som du kan bruke til å raskt lage IVR-flyter. Du kan velge grammatikk for å aktivere kundeservicesamtaler for brukstilfeller på tvers av finansielle tjenester, forsikring og telekom. Grammatikkene er tilgjengelige som en grammatikksportype og kan brukes i en Amazon Lex bot-konfigurasjon. Du kan laste ned grammatikkene og aktivere disse via Amazon Lex V2-konsollen eller SDK. Muligheten er tilgjengelig i alle AWS-regioner der Amazon Lex opererer på engelsk (Australia), engelsk (UK) og engelsk (USA).
For å lære mer, se Bruke en tilpasset grammatikksportype.
Om forfatterne
John Heater har over 15 års erfaring innen AI og automatisering. Som SVP for kontaktsenterpraksisen hos NeuraFlash, leder han implementeringen av de nyeste AI- og automatiseringsteknikkene for en portefølje av produkter og kundeløsninger.
Sandeep Srinivasan er produktsjef i Amazon Lex-teamet. Som en ivrig observatør av menneskelig atferd er han lidenskapelig opptatt av kundeopplevelse. Han tilbringer sine våkne timer i skjæringspunktet mellom mennesker, teknologi og fremtiden.