Amazon Lex pakub automaatse kõnetuvastuse (ASR) ja loomuliku keele mõistmise (NLU) tehnoloogiaid kasutaja sisendi transkribeerimiseks, nende päringu olemuse tuvastamiseks ja vestluste tõhusaks haldamiseks. Lex võimaldab teil luua keerukaid vestlusi, tõhustada kasutajakogemust, et parandada kliendirahulolu (CSAT) skoori ja suurendada kontaktikeskuste piiratust.
Loomulikud ja tõhusad kliendisuhtlused nõuavad, et Lex-i virtuaalagent tõlgendaks kliendi esitatud teavet täpselt. Üks stsenaarium, mis võib olla eriti keeruline, on tänava aadressi jäädvustamine kõne ajal. Mõelge näiteks kliendile, kes on hiljuti kolinud uude linna ja helistab oma traadita ühenduse konto aadressi värskendamiseks. Isegi üks Ameerika Ühendriikide sihtnumber võib sisaldada paljusid tänavanimesid. Õige aadressi leidmine telefoni teel võib olla keeruline isegi inimagentide jaoks.
Selles postituses näitame, kuidas saate kasutada Amazon Lexi ja Amazoni asukohateenus et pakkuda tõhusat kasutuskogemust nende aadresside jäädvustamiseks hääle või tekstiga.
Lahenduse ülevaade
Selle näite puhul kasutame Amazon Lexi robotit, mis pakub iseteenindusvõimalusi osana Amazon Connect kontakti voog. Kui kasutaja helistab oma telefoniga, saab ta paluda oma aadressi muuta ning bot küsib temalt kliendinumbrit ja uut aadressi. Paljudel juhtudel püütakse uus aadress esimesel katsel õigesti. Keerulisemate aadresside puhul võib bot paluda neil õige aadressi tabamiseks uuesti sõnastada oma tänavanimi, kirjutada tänavanimi või korrata postiindeksit või aadressinumbrit.
Siin on näide kasutaja interaktsioonist meie Lex-i roboti modelleerimiseks:
IVR: Tere, tere tulemast ACME panga klienditeenindusse. Kuidas ma saan aidata? Saate kontrollida kontojääke, tellida tšekke või muuta oma aadressi.
Kasutaja: Ma tahan oma aadressi muuta.
IVR: Kas te palun öelge mulle oma kliendinumber?
Kasutaja: 123456.
IVR: Aitäh. Palun öelge mulle oma uus sihtnumber.
Kasutaja: 32312.
IVR: OK, mis on teie uus aadress?
Kasutaja: 6800 Thomasville Road, sviit 1-oh-1.
IVR: Aitäh. Kas saate mulle öelda oma tänava nime, et veenduda, et ma sellest õigesti aru saan?
Kasutaja: Thomasville Road.
IVR: OK, teie uus aadress on 6800 Thomasville Road, Suite 101, Tallahassee Florida 32312, USA. On see õige?
Kasutaja: Jah.
IVR: OK, teie aadress on värskendatud. Kas saan veel millegagi aidata?
Kasutaja: Ei aitäh.
IVR: Täname teid ühendust võtmast. Head päeva!
Alternatiivse võimalusena võite kogu aadressi jäädvustada ühe käiguga, selle asemel et küsida esmalt sihtnumbrit.
IVR: Tere, tere tulemast ACME panga klienditeenindusse. Kuidas ma saan aidata? Saate kontrollida kontojääke, tellida tšekke või muuta oma aadressi.
Kasutaja: Ma tahan ajakohastama minu aadress.
IVR: Kas te palun öelge mulle oma kliendinumber?
Kasutaja: 123456.
IVR: Aitäh. Palun öelge mulle oma uus aadress, sealhulgas tänav, linn, osariik ja sihtnumber.
Kasutaja: 6800 Thomasville Road, Suite 1-oh-1, Tallahassee Florida, 32312.
IVR: Aitäh. Kas saate mulle öelda oma tänava nime, et veenduda, et ma sellest õigesti aru saan?
Kasutaja: Thomasville Road.
IVR: OK, teie uus aadress on 6800 Thomasville Road, Suite 101, Tallahassee Florida 32312, USA. On see õige?
Kasutaja: Jah.
IVR: OK, teie aadress on värskendatud. Kas saan veel millegagi aidata?
Kasutaja: Ei aitäh.
IVR: Täname teid ühendust võtmast. Head päeva!
Lahenduse arhitektuur
Selles lahenduses kasutame Amazon Connectiga integreeritud Amazon Lexi robotit. Kui kasutaja helistab ja annab oma uue aadressi, kasutab Lex kõne tekstiks transkribeerimiseks automaatset kõnetuvastust. Seejärel kasutab see an AWS Lambda täitmisfunktsioon transkribeeritud teksti saatmiseks Amazon Location Service'ile, mis otsib aadressi ja tagastab normaliseeritud aadressi.
Osana AWS CloudFormation virna, saate luua ka valikulise Amazon CloudWatchi logid logigrupp Lexi vestluslogide jäädvustamiseks, mida saab kasutada vestluse analüüsi armatuurlaua loomiseks tulemuste visualiseerimiseks (vt postitust Ärianalüüsi armatuurlaua loomine oma Amazon Lexi robotite jaoks üks viis seda teha).
Kuidas see töötab?
See lahendus ühendab tõhusa kasutajakogemuse loomiseks mitu tehnikat, sealhulgas:
- Amazon Lex automaatne kõnetuvastustehnoloogia kõne teisendamiseks tekstiks.
- Integratsioon Amazon Location Service'iga aadresside otsimiseks ja normaliseerimiseks.
- Lex õigekirja stiilid, et rakendada "ütlemisloitsu" lähenemisviisi, kui häälsisendid pole selged (näiteks paluge kasutajal öelda oma tänava nimi ja vajadusel see õigekirja panna).
Esimene samm on veenduda, et vajalikud pesad on jäädvustatud.
Järgmises koodijaotises küsime kasutajalt Lexi abil postiindeksit ja aadressi ElicitSlot
dialoogiline toiming. The elicit_slot_with_retries()
funktsioon küsib kasutajalt konfigureeritavate viipade komplekti alusel.
Ülaltoodud koodi viimane jaotis kasutab abifunktsiooni parse_address.parse()
mis teisendab kõneldud arvud numbriteks (näiteks teisendab "kuuskümmend kaheksasada" numbriks "6800").
Seejärel saadame kasutaja avalduse Amazon Location Service'ile ja kontrollime vastust. Loobume kõik kirjed, millel puudub tänav, tänavanumber või vale sihtnumber. Juhtudel, kui peame tänavanime või numbrit uuesti küsima, jätame kõrvale ka kõik varem soovitatud aadressid.
Kui aadress on lahendatud, kinnitame selle kasutajaga.
Kui me ei saa Amazoni asukohateenuselt lahendatud aadressi tagasi või kui kasutaja ütleb, et meie pakutud aadress ei olnud õige, küsime uuesti lisateavet ja proovime uuesti. Lisateabe pesad hõlmavad järgmist:
- Tänavanimi: pesa tüüp AMAZON.Tänavanimi
- SpelledStreetName: pesa tüüp AMAZON.AlphaNumeric (kasutades Amazon Lex õigekirja stiilid)
- StreetAddressNumber: pesa tüüp AMAZON.Number
Uuesti küsimise loogikat juhib next_retry()
funktsioon, mis otsib proovitavate toimingute loendit:
. next_retry()
funktsioon proovib neid toiminguid järjekorras. Saate viipade järjestust muuta, muutes järjekorda jaotises RETRY_ACTIONS
nimekirja. Samuti saate konfigureerida erinevaid viipasid stsenaariumide jaoks, kus Amazon Location Service ei leia vastet, võrreldes siis, kui kasutaja ütleb, et soovitatud aadress ei olnud õige. Nagu näete, võime paluda kasutajal oma tänavanime uuesti sõnastada ja selle puudumisel Amazon Lexi õigekirjastiile kasutades. Me nimetame seda "ütlemisloitsu" lähenemisviisiks ja see sarnaneb sellele, kuidas inimagent selle stsenaariumi korral kliendiga suhtleks.
Selle tegevuse nägemiseks saate selle oma AWS-i kontol juurutada.
Eeldused
Saate kasutada järgnevat linki CloudFormation, et juurutada lahendus oma AWS-i kontole. Enne selle lahenduse juurutamist peaksite veenduma, et teil on järgmised eeltingimused.
- Saadaval AWS-i konto kus saate lahenduse juurutada.
- Juurdepääs järgmistele AWS-i teenustele:
- Amazon Lex
- AWS Lambda, integreerimiseks Amazoni asukohateenusega
- Amazoni asukohateenus aadressi otsimiseks
- AWS-i identiteedi- ja juurdepääsuhaldus (IAM) vajalike poliitikate ja rollide loomiseks
- CloudWatchi logid, et luua Lambda funktsiooni jaoks logirühmi ja valikuliselt Lex vestluslogide jäädvustamiseks
- CloudFormation virna loomiseks
- Amazon Connecti eksemplar (juhiseid selle seadistamiseks vt Looge Amazon Connecti eksemplar).
Järgmised AWS-i piirkonnad toetavad Amazon Lexi, Amazon Connecti ja Amazoni asukohateenust: USA idaosa (N. Virginia), USA lääneosa (Oregon), Euroopa (Frankfurt), Aasia ja Vaikse ookeani piirkond (Singapur), Aasia Vaikse ookeani piirkond (Sydney) ja Aasia Vaikne ookean (Tokyo).
Näidislahenduse juurutamine
Logige sisse AWS-i juhtimiskonsool oma AWS-i kontol ja valige näidislahenduse juurutamiseks järgmine link:
See loob uue CloudFormationi virna.
Märkida Virna nimiNagu lex-update-address-example
. Sisestage lahenduse testimiseks kasutatava Amazon Connecti eksemplari ARN (Amazon Resource Name). Saate säilitada teiste parameetrite vaikeväärtused või muuta neid vastavalt oma vajadustele. Vali järgmineja lisage kõik sildid, mida võiksite oma virna jaoks soovida (valikuline). Vali järgmine vaadake uuesti üle virna üksikasjad, märkige ruut, et kinnitada, et IAM-i ressursse luuakse, ja seejärel valige Loo virn.
Mõne minuti pärast on teie virn valmis ja sisaldab järgmisi ressursse.
- Lex-bot, sealhulgas avaldatud versioon koos varjunimega (
Development-Alias
) - Lambda täitmise funktsioon roboti jaoks (
BotHandler
) - CloudWatchi logide rühm Lex vestluste logide jaoks
- Nõutavad Amazon IAM-i rollid
- Kohandatud ressurss, mis lisab teie Connecti eksemplarile näidiskontaktide voo
Siinkohal võite proovida ülaltoodud interaktsiooni näidet Lex V2 konsoolis. Peaksite nägema näidisbotti nimega, mille määrasite CloudFormationi mallis (nt update-address-bot
).
Vali see bot, vali Boti versioonid valige vasakpoolsel navigeerimispaneelil version 1 versioon ja seejärel valige Kavatsused vasakpoolsel paneelil. Näete kavatsuste loendit ja ka a test nuppu.
Testimiseks valige test nuppu, valige Development-Alias
Ja valige Kinnitama testiakna avamiseks.
Alustamiseks proovige valikut "Soovin oma aadressi muuta". See kasutab UpdateAddressZipFirst
kavatsusega aadress jäädvustada, küsides kõigepealt sihtnumbrit ja seejärel aadressi.
Võite ka öelda: "Ma tahan ajakohastama minu aadress”, et proovida UpdateAddress
kavatsus, mis tabab aadressi korraga ühe lausungiga.
Testimine Amazon Connectiga
Nüüd proovime seda häälega, kasutades Connecti eksemplari. Näidiskontaktide voog oli teie Connecti eksemplaris juba konfigureeritud:
Kõik, mida pead tegema, on seadistada telefoninumber ja seostada see selle kontaktivooga. Selleks toimige järgmiselt.
- Käivitage AWS-i konsoolis Amazon Connect.
- Avage oma Connecti eksemplar, valides Juurdepääs URL-ile, ja eksemplari sisse logides.
- Armatuurlaual valige Vaadake telefoninumbreid.
- valima Nõudke numbrit, valige riigist riik Riik rippmenüüst ja valige number.
- Sisestage kirjeldus, nt "Aadressi värskendamise näide Amazon Lexiga" ja valige äsja loodud kontaktvoog.
- Vali Säästa.
Nüüd olete valmis helistama oma Connecti eksemplari, et testida oma robotit häälega. Valige lihtsalt oma telefoninumber ja proovige mõnda USA aadressi. Sihtnumbri esmaseks proovimiseks öelge "muuda minu aadressi". Aadressi ühe pöördega muutmise proovimiseks öelge "värskenda minu aadress". Võite ka lihtsalt öelda "minu uus aadress on", millele järgneb kehtiv USA aadress.
Aga oota ... on veel midagi
Veel üks väljakutseid pakkuv häälstsenaariumide kasutusjuhtum on kasutaja e-posti aadressi hõivamine. Seda on sageli vaja kasutaja kontrollimiseks või lihtsalt selleks, et lasta kasutajal failis oma e-posti aadressi muuta. Lexil on sisseehitatud tugi e-posti aadressidele, mis kasutavad sisseehitatud pesa tüüpi AMAZON.EmailAddress, mis toetab ka Lexi õigekirjastiile.
Ütlemisviisi kasutamine e-posti aadresside hõivamiseks võib olla väga tõhus ja kuna see lähenemine sarnaneb ülalkirjeldatud aadressihõive stsenaariumide kasutajakogemusega, oleme selle siia lisanud. Proovi!
Koristage
Kui olete roboti kasutamise lõpetanud, võiksite CloudFormationi malli osana loodud ressursid puhastada, et vältida jooksvate tasude tekkimist. Selleks kustutage CloudFormation Stack.
Järeldus
Amazon Lex pakub võimsaid automatiseeritud kõnetuvastuse ja loomuliku keele mõistmise võimalusi, mida saab kasutada teie kasutajatelt vajaliku teabe hõivamiseks, et pakkuda automatiseeritud iseteenindusfunktsioone. Kliendi aadressi jäädvustamine kõnetuvastuse abil võib olla keeruline tänavate, linnade ja alevinimede tõttu. Siiski saate hõlpsalt integreerida Amazon Lexi Amazoni asukohateenusega, et kliendi sisendi põhjal õige aadress otsida. Saate selle tehnika kaasata oma Lex-i vestlusvoogudesse.
Teave Autor
Brian Yost on AWS Lex meeskonna vanemtehnilise programmi juht. Vabal ajal naudib ta mägirattasõitu, kodupruulimist ja tehnika kallal nokitsemist.
- '
- "
- 100
- juurdepääs
- konto
- tegevus
- meetmete
- Täiendavad lisad
- aadress
- aadressid
- ained
- Materjal: BPA ja flataatide vaba plastik
- juba
- alternatiiv
- Amazon
- analytics
- õun
- lähenemine
- arhitektuur
- Aasia
- Aasia ja Vaikse ookeani
- Partner
- heli-
- Automatiseeritud
- Automaatne
- saadaval
- AWS
- Pank
- enne
- BEST
- Bot
- sisseehitatud
- äri
- ärianalüüsi
- helistama
- helistaja
- võimeid
- lüüa
- lööb
- juhtudel
- raske
- muutma
- koormuste
- Kontroll
- Vali
- Linnad
- Linn
- kood
- Võta meiega ühendust
- konsool
- kontakt
- Piiramine
- jätkama
- Vestlus
- vestlused
- riik
- looma
- loodud
- loomine
- tava
- klient
- Kliendi rahulolu
- Kasutajatugi
- armatuurlaud
- näitama
- juurutada
- juurutamine
- kirjeldatud
- detailid
- erinev
- raske
- numbrit
- Ei tee
- ajal
- kergesti
- Tõhus
- tõhusalt
- sisene
- Euroopa
- sündmus
- näide
- kogemus
- uurima
- esimene
- Florida
- voog
- järgima
- Järel
- järgneb
- funktsioon
- funktsionaalsus
- saamine
- suur
- Grupp
- Grupi omad
- aitama
- siin
- Avaleht
- Kuidas
- aga
- HTTPS
- inim-
- identifitseerima
- Identity
- rakendada
- parandama
- sisaldama
- lisatud
- Kaasa arvatud
- Suurendama
- info
- sisend
- integreerima
- integreeritud
- integratsioon
- Intelligentsus
- tahtlus
- suhtlemist
- IT
- keel
- LINK
- nimekiri
- liising
- lookup
- juhtima
- juhtimine
- juht
- Vastama
- sobitamine
- mudel
- rohkem
- nimed
- Natural
- loodus
- NAVIGATSIOON
- vajalik
- vajadustele
- number
- numbrid
- Pakkumised
- jätkuv
- avatud
- et
- Oregon
- Muu
- enda
- Vaikne ookean
- osa
- eriti
- Punkt
- Poliitika
- võimas
- Programm
- anda
- annab
- eesmärkidel
- valik
- hiljuti
- taotleda
- nõudma
- nõutav
- ressurss
- Vahendid
- vastus
- Tulemused
- tagasipöördumine
- Tulu
- läbi
- rahulolu
- teenus
- Teenused
- komplekt
- kehtestamine
- mitu
- sarnane
- alates
- Singapur
- lahendus
- mõned
- keeruline
- Kestab
- alustatud
- riik
- Ühendriigid
- tänav
- stiil
- toetama
- Toetab
- sydney
- meeskond
- Tehniline
- tehnikat
- Tehnoloogiad
- Tehnoloogia
- test
- Testimine
- aeg
- Tokyo
- linnades
- mõistmine
- Ühendatud
- Ühendriigid
- Värskendused
- us
- USA
- kasutama
- Kasutajad
- väärtus
- Kontrollimine
- versioon
- Versus
- virginia
- virtuaalne
- Hääl
- teretulnud
- Läände
- WHO
- traadita
- sõnad
- oleks