Klienditeeninduskõnede puhul peavad kliendiagendid omama kliendi kontoteavet helistaja päringu töötlemiseks. Näiteks kindlustusnõude oleku määramiseks vajab tugiagent kindlustusvõtja teavet, nagu poliisi ID ja nõude number. Sellist teavet kogutakse sageli klienditoe kõne alguses interaktiivse häälvastuse (IVR) voogu. IVR-süsteemid on tavaliselt kasutanud grammatikat, mis põhinevad Kõnetuvastuse grammatika spetsifikatsioon (SRGS) vorming reeglite määratlemiseks ja helistaja teabe sõelumiseks (poliitika ID, nõude number). Nüüd saate kasutada samu grammatikat Amazon Lex kõnevestluses teabe kogumiseks. Kasutades saate esitada ka semantilisi tõlgendamisreegleid ECMAScript sildid grammatikafailides. Amazon Lexi grammatika tugi pakub üksikasjalikku juhtimist kasutaja sisendi kogumiseks ja järeltöötluseks, et saaksite hallata tõhusat dialoogi.
Selles postituses vaatame üle Amazon Lexi grammatika toe ja koostame grammatika näidise kasutamiseks Amazon Connect kontakti voog.
Kasutage vestluses teabe kogumiseks grammatikat
Grammatika saate kirjutada Amazon Lexi pesatüübina. Esiteks esitate kasutaja sisendi tõlgendamiseks SRGS-vormingus reeglistiku. Teise valikulise sammuna saate kirjutada ECMA skripti, mis muudab dialoogis kogutud teabe. Lõpuks salvestate grammatika XML-failina Amazoni lihtne salvestusteenus (Amazon S3) ämbrisse ja viita lingile oma roboti definitsioonis. SRGS-grammatikad on loodud spetsiaalselt hääle- ja DTMF-vormingu jaoks. Kasutame oma roboti modelleerimiseks järgmisi näidisvestlusi:
Vestlus 1
IVR: Tere! Kuidas ma saan teid täna aidata?
Kasutaja: Ma tahan kontrollida oma konto saldot.
IVR: Muidugi. Millise konto peaksin avama?
Kasutaja: Kontrollin.
IVR: Mis on konto number?
Kasutaja: 1111 2222 3333 4444
IVR: Kontrollimiseks, mis on teie sünnikuupäev?
Kasutaja: 1. jaanuar 2000.
IVR: Aitäh. Teie arvelduskonto saldo on 123 dollarit.
Vestlus 2
IVR: Tere! Kuidas ma saan teid täna aidata?
Kasutaja: Ma tahan kontrollida oma konto saldot.
IVR: Muidugi. Millise konto peaksin avama?
Kasutaja: Säästud.
IVR: Mis on konto number?
Kasutaja: Ma tahan agendiga rääkida.
IVR: Okei. Lubage mul kõne edasi suunata. Agent peaks suutma teid teie taotlusega aidata.
Näidisvestlustes küsib IVR helistaja taotluste töötlemiseks konto tüüpi, konto numbrit ja sünnikuupäeva. Selles postituses vaatleme, kuidas kasutada grammatikat teabe kogumiseks ja ECMA skriptidega järeltöötluseks. Konto ID ja kuupäeva grammatika hõlmab teabe esitamiseks mitut viisi. Vaatame grammatika üle ka juhuks, kui helistaja ei saa nõutud üksikasju (nt oma hoiukonto numbrit) esitada ja otsustab selle asemel agendiga rääkida.
Ehitage grammatikatega Amazon Lex vestlusbot
Ehitame Amazon Lexi roboti, mille eesmärk on täita tavalisi jaepanganduse funktsioone, nagu kontojäägi kontrollimine, raha ülekandmine ja tšekkide tellimine. The CheckAccountBalance
Intent kogub selliseid üksikasju nagu konto tüüp, konto ID ja sünnikuupäev ning annab saldosumma. Konto ID ja sünnikuupäeva kogumiseks kasutame grammatikapesa tüüpi. Kui helistaja ei tea teavet või küsib agenti, suunatakse kõne inimagendile. Vaatame üle konto ID grammatika:
Grammatikas on kasutaja sisendi sõelumiseks kaks reeglit. Esimene reegel tõlgendab helistaja antud numbreid. Need numbrid lisatakse väljundile ECMA skripti märgendi muutuja kaudu (out
). Teine reegel haldab dialoogi, kui helistaja soovib vestelda agent
. Sel juhul out
silt on täidetud sõnaga agent. Pärast reeglite sõelumist kannab out silt kontonumbrit (out.AccountNumber
) või stringi agent
. Alljärgnev äriloogika saab nüüd kasutada out
silt kõne haldamiseks.
Juurutage Amazon Lex bot näidis
Näidisroti loomiseks ja grammatika lisamiseks tehke järgmised toimingud. See loob Amazon Lexi roboti nimega BankingBot
ja kahte grammatikapesa tüüpi (accountNumber
, dateOfBirth
).
- Lae alla Amazon Lex bot.
- Amazon Lex konsoolil valige Meetmete, siis vali Import.
- Valige fail
BankingBot.zip
mille alla laadisite, ja valige Import. Valige jaotises IAM-õigused suvandi Runtime roll jaoks Loo uus roll Amazon Lexi põhiõigustega. - Valige bot
BankingBot
Amazon Lex konsoolil. - Laadige alla XML-failid kontonumber ja sünnikuupäev. (Märkus: mõnes brauseris peate XML-failide allalaadimiseks käsku Salvesta link)
- Laadige XML-failid üles Amazon S3 konsoolil.
- Liikuge Amazon Lexi konsoolil pesatüüpide juurde ja klõpsake nuppu
accountNumber
pesa tüüp - Valige pesa tüüpi grammatikas S3-salv XML-failiga ja sisestage objektivõti. Kliki Salvesta pesa tüüp.
- Liikuge Amazon Lexi konsoolil pesatüüpide juurde ja klõpsake nuppu
dateOfBirth
pesa tüüp - Valige pesa tüüpi grammatikas S3-salv XML-failiga ja sisestage objektivõti. Kliki Salvesta pesa tüüp.
- Pärast grammatika salvestamist valige Ehitama.
- Laadige alla tugi AWS Lambda ja navigeerige AWS Lambda konsooli.
- Valige funktsiooni loomise lehel Autor nullist. Põhiteabena esitage järgmine teave: funktsiooni nimi
BankingBotEnglish
ja RuntimePython 3.8
. - Klõpsake Loo funktsioon. Avage jaotises Koodi allikas
lambda_funciton.py
ja kustutama olemasolevat koodi. Lae koodi ja avage see tekstiredaktoris. Kopeeri ja pasta kood tühjakslambda_funciton.py
Tab. - Vali kasutusele võtta.
- Liikuge Amazon Lex Console'i ja valige
BankingBot
. Klõpsake Deployment ja siis varjunimed järgnevadTestBotAlias
- Kohta varjunimed lehe valimine keeles ja navigeerige Inglise (USA).
- eest allikas valima
BankingBotEnglish
Jaoks Lambda versioon või varjunimi valima$LATEST
- Liikuge Amazon Connecti konsooli, valige Kontaktvood.
- Lae alla kontakti voog integreerida Amazon Lexi robotiga.
- Valige jaotises Amazon Lex oma Amazon Lex bot ja tehke see Amazon Connecti kontaktivoogudes kasutamiseks kättesaadavaks.
- Valige kontaktivoog, et see rakendusse laadida.
- Veenduge, et õige bot on konfigureeritud plokis „Kliendi sisendi hankimine”. Lisage kontaktide voogu telefoninumber.
- Valige järjekord plokis "Määra tööjärjekord".
- Testige IVR-i voogu, helistades telefoninumbril.
- Testige lahendust.
Testige lahendust
Saate helistada Amazon Connecti telefoninumbrile ja suhelda robotiga. Lahendust saate testida ka otse Amazon Lex V2 konsoolil, kasutades häält ja DTMF-i.
Järeldus
Kohandatud grammatikapesad võimaldavad koguda vestluses erinevat tüüpi teavet. Saate paindlikult jäädvustada üleminekuid, näiteks agendile üleandmist. Lisaks saate enne äriloogika käivitamist teavet järeltöödelda. Grammatikapesa tüübid saate lubada Amazon Lex V2 konsooli või AWS 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. Saate vaadata ka Amazon Lexi dokumentatsiooni SRGS or ECMAScript rohkem informatsiooni.
Autoritest
Kai Loreck on professionaalsete teenuste Amazon Connect konsultant. Ta tegeleb skaleeritavate kliendikogemuse lahenduste kavandamise ja juurutamisega. Vabal ajal võib teda kohata sportimas, lumelauaga sõitmas või mägedes matkamas.
Harshal Pimpalkhute on Amazon Lexi meeskonna tootejuht. Ta veedab oma aega, püüdes panna masinad (kenasti) inimestega suhtlema.
- Münditark. Euroopa parim Bitcoini ja krüptobörs.
- Platoblockchain. Web3 metaversiooni intelligentsus. Täiustatud teadmised. TASUTA PÄÄS.
- CryptoHawk. Altcoini radar. Tasuta prooviversioon.
- Allikas: https://aws.amazon.com/blogs/machine-learning/interpret-caller-input-using-grammar-slot-types-in-amazon-lex/
- "
- 100
- 9
- konto
- ained
- Materjal: BPA ja flataatide vaba plastik
- Amazon
- summa
- taotlus
- Austraalia
- saadaval
- AWS
- Pangandus
- Algus
- Blokeerima
- Bot
- ehitama
- äri
- helistama
- helistaja
- lüüa
- kontroll
- Kontroll
- Vali
- kood
- koguma
- Kollektsioneerimine
- ühine
- konsool
- konsultant
- kontakt
- kontrollida
- Vestlus
- vestlused
- loob
- tava
- Kliendi kogemus
- Klienditugi
- projekteerimine
- erinev
- numbrit
- otse
- Ei tee
- dollarit
- toimetaja
- Tõhus
- võimaldama
- Inglise
- näide
- Väljapääs
- kogemus
- esimene
- Paindlikkus
- voog
- Järel
- formaat
- avastatud
- funktsioon
- raha
- aitama
- Kuidas
- Kuidas
- HTTPS
- inim-
- Inimestel
- info
- sisend
- kindlustus
- integreerima
- tahtlus
- interaktiivne
- IT
- Võti
- keel
- Õppida
- LINK
- koormus
- masinad
- juht
- mudel
- rohkem
- mitmekordne
- number
- avatud
- Punkt
- poliitika
- protsess
- Toode
- professionaalne
- anda
- annab
- avalik
- eesmärkidel
- taotleda
- Taotlusi
- nõudma
- vastus
- jaemüük
- läbi
- Marsruut
- eeskirjade
- jooksmine
- skaalautuvia
- SDK
- teenus
- Teenused
- komplekt
- lihtne
- So
- lahendus
- Lahendused
- mõned
- eriti
- sport
- algus
- olek
- ladustamine
- salvestada
- toetama
- Toetamine
- süsteemid
- rääkima
- meeskond
- test
- aeg
- täna
- üle
- üle antud
- Ülekanne
- tüüpiliselt
- Uk
- us
- kasutama
- Kontrollimine
- vaade
- Hääl
- W3
- M
- Mis on
- jooksul
- töö
- töötab
- XML