I dagens digitale landskap forventer kundene en opplevelse av høy kvalitet som er responsiv og herlig. Chatbots og virtuelle assistenter har forvandlet kundeopplevelsen fra en pek-og-klikk eller en dra-og-slipp-opplevelse til en som er drevet av stemme eller tekst. Du kan skape en mer engasjerende opplevelse ved å utvide interaksjonen ytterligere med en visuell modalitet.
Uneeq er en AWS-partner som spesialiserer seg på å utvikle animerte visualiseringer av disse stemmerobotene og virtuelle agentene, kalt. Uneeqs digitale mennesker kan bidra til å gi en neste generasjons kundeopplevelse som er visuell, animert og emosjonell. Etter å ha jobbet med merker på tvers av en rekke vertikaler som UBS (finansielle tjenester), Vodafone (telekommunikasjon) og Mentemia (helsetjenester), Uneeq hjelper kundene med å muliggjøre innovative kundeopplevelser drevet av Amazon Lex.
Amazon Lex er en tjeneste for å bygge samtalegrensesnitt inn i enhver applikasjon ved hjelp av tale og tekst. Amazon Lex gir naturlig språkforståelse (NLU) og automatisk talegjenkjenning (ASR), som muliggjør kundeopplevelser som er svært engasjerende gjennom samtaleinteraksjoner.
I dette innlegget veileder vi deg gjennom trinnene som kreves for å konfigurere en Amazon Lex V2 chatbot, koble den til Uneeqs digitale menneske og administrere en samtale.
Oversikt over løsning
Denne løsningen bruker følgende tjenester:
- Amazon Lex
- Amazon API-gateway
- AWS Lambda
Følgende diagram illustrerer arkitekturen til løsningen vår.
Arkitekturen bruker AWS-serverløse ressurser for enkel distribusjon og for å minimere eventuelle tilknyttede driftskostnader med distribusjon av løsningen.
Uneeqs digitale menneskelige grensesnitt med en enkel REST API, konfigurert med Lambda proxy-integrasjon som igjen samhandler med en distribuert Amazon Lex-bot.
Etter at du har distribuert boten, må du konfigurere den med en grunnleggende velkomsthensikt. I den første interaksjonen med Uneeqs digitale menneske, bestemmer velkomsthensikten startfrasen Uneeqs digitale menneske gir. For eksempel, "Hei, jeg heter Crissy og jeg er din digitale assistent i dag. Hvordan kan jeg hjelpe deg?"
Du distribuerer løsningen med tre trinn på høyt nivå:
- Distribuer en Amazon Lex-bot.
- Distribuer integrasjonen, som er en enkel API Gateway REST API og Lambda-funksjon som bruker AWS-serverløs applikasjonsmodell (AWS SAM) .
- Opprett en Uneeq 14-dagers gratis prøvekonto og koble Uneeqs digitale menneske til Amazon Lex-boten.
Forutsetninger
For å implementere denne løsningen trenger du følgende forutsetninger:
- En AWS-konto
- AWS SAM CLI installerte
- An Amazon enkel lagringstjeneste (Amazon S3) bøtte
- Tilgang til følgende AWS-tjenester:
- Amazon API-gateway
- AWS skyformasjon
- AWS identitets- og tilgangsadministrasjon (JEG ER)
- Lambda
- Amazon Lex
- AWS SAM
- Amazon S3
Disse instruksjonene forutsetter generell arbeidskunnskap om de listede Amazon-tjenestene, spesielt AWS SAM og AWS CloudFormation.
Distribuer en Amazon Lex Bot
For denne løsningen bruker vi BookTrip
sample bot som er gitt i Amazon Lex.
- På Amazon Lex v2-konsollen velger du Bots i navigasjonsruten.
- Velg Opprett bot.
- Plukke ut Start med et eksempel.
- For eksempel bot, velg Bokreise.
- på Bot-konfigurasjon seksjon, skriv inn et botnavn og valgfri beskrivelse.
- Under IAM-tillatelser, plukke ut Lag en rolle med grunnleggende Amazon Lex -tillatelser.
- Fordi dette er en bot for demoformål, er den ikke underlagt COPPA, så i Children's Online Privacy Protection Act (COPPA) seksjon, velg Nei.
- La resten av innstillingene være standard og velg neste.
- Velg ønsket språk og stemme, som leveres av Amazon Polly.
- Velg Ferdig for å lage din bot.
Rediger BookTrip-botens velkomsthensikt
Når den første gang ble initiert, ytrer Uneeqs digitale menneskelige dialog for å introdusere seg selv basert på en velkommen hensikt definert i Amazon Lex-boten.
- For å legge til velkomsthensikten, bla til intensjonene for
BookTrip
bot nettopp opprettet og opprette en ny hensikt kaltWelcome
ved å velge Legg til intensjon.
- For å konfigurere velkomsthensikten, i Avslutningssvar seksjonen, skriv inn startfrasen du vil at Uneeqs digitale menneske skal si. For dette innlegget bruker vi «Hei, jeg heter Crissy og jeg er din digitale assistent i dag. Hvordan kan jeg hjelpe deg?"
Dette er den eneste konfigurasjonen som kreves for denne hensikten.
- Velg Lagre intensjon.
- Velg Bygge å bygge boten med velkomsthensikten.
- Registrer bot-ID, alias-ID, lokalitets-ID og velkomsthensiktsnavn som skal brukes i neste trinn for å distribuere integrasjonen.
Distribuer integrasjonen ved hjelp av AWS SAM
Bla til GitHub repo og klone lexV2
gren. De template.yaml
filen er AWS SAM-konfigurasjonen for applikasjonen; de swagger.yaml
er den Åpne API konfigurasjon for API.
- Distribuer denne applikasjonen ved å følge instruksjonene i README-fil.
- Pass på at din AWS kommandolinjegrensesnitt (AWS CLI)-konfigurasjon kan få tilgang til en AWS-konto.
- Bla til roten til det klonede depotet og installer de nødvendige avhengighetene ved å kjøre følgende kommando:
- Før du kjører deploy-kommandoen, last opp
swagger.yaml
fil til en S3-bøtte. - Distribuer den serverløse applikasjonen ved å kjøre følgende kommando fra roten av depotet, og tilordne verdier til de oppførte parameterne:
-
pLexBotID
pLexBotAliasID
pWelcomeIntentName
pLocaleID
pS3BucketName
-
- Bekreft at distribusjonen har vært vellykket ved å gå gjennom utdataene fra AWS SAM-distribusjonen.
- Legg merke til API-endepunkt-URLen; du bruker denne til å konfigurere Uneeqs digitale menneske.
Opprett en Uneeq-prøvekonto og konfigurer Uneeqs digitale menneske
La oss starte med å opprette en 14-dagers gratis prøvekonto på Uneeq-nettstedet.
- På Uneeqs nettsted, velg Gratis prøveperiode.
- Skriv inn de nødvendige opplysningene og bekreft e-postadressen din via en unik kode som sendes til den oppgitte e-postadressen.
- Velg et digitalt menneske fra Uneeq fra de tre du får som en del av den gratis prøveversjonen.
Uneeq har flere tilgjengelige personas, men noen krever et betalt abonnement.
- Velg bakgrunn for Uneeqs digitale menneske.
- Skriv inn et navn for Uneeqs digitale menneske.
- Velg ønsket språk og stemme for Uneeqs digitale menneske.
Du kan velge Test stemme for å høre et eksempel på stemmen.
- Etter at du har opprettet Uneeqs digitale menneske, bla til Uneeq-dashbordet og velg mennesker.
- Velg redigeringsikonet for Uneeqs digitale menneske du nettopp har laget.
- på Samtaleinnstillinger delen velger Ta med din egen samtaleplattform.
- Til API URL, skriv inn nettadressen til vårt implementerte API.
- Gå tilbake til mennesker siden og velg Prøve å starte Uneeqs digitale menneske.
Uneeqs digitale menneske starter interaksjonen med å si dialogen som er konfigurert i din velkomsthensikt.
For en demonstrasjon av Uneeqs digitale menneskelige og Amazon Lex-integrasjon, se Integrering av digitale mennesker med AWS Lambda – Devs in the Shed Episode 16.
konklusjonen
I dette innlegget implementerte jeg en løsning som integrerer Amazon Lex med Uneeqs digitale menneske ved å forbedre den visuelle modaliteten til brukeropplevelsen. Du kan bruke denne løsningen for flere brukstilfeller ved ganske enkelt å konfigurere den til en annen Amazon Lex-bot.
Det er lett å komme i gang. Meld deg på for en gratis prøvekonto med Uneeqs digitale menneske, og klone GitHub repo for å komme i gang med å forbedre kundenes interaksjon med bedriften din. For mer informasjon om Amazon Lex, se Komme i gang med Amazon Lex og V2 utviklerveiledning.
om forfatteren
Barry Conway er en Enterprise Solutions Architect med mange års erfaring i teknologibransjen som bygger bro mellom virksomhet og teknologi. Barry har hjulpet bank-, produksjons-, logistikk- og detaljhandelsorganisasjoner med å realisere sine forretningsmål.
- "
- &
- 100
- 7
- Om oss
- adgang
- Logg inn
- tvers
- Handling
- adresse
- agenter
- Amazon
- api
- Søknad
- arkitektur
- Assistent
- assosiert
- Automatisk
- tilgjengelig
- AWS
- bakgrunn
- Banking
- mellom
- grensen
- Bot
- roboter
- merker
- bygge
- Bygning
- virksomhet
- saker
- CD
- Velg
- kode
- Konfigurasjon
- Koble
- Konsoll
- Samtale
- Kostnader
- skape
- opprettet
- Opprette
- kunde
- kundeopplevelse
- Kunder
- dashbord
- utplassere
- utplassert
- utplasserings
- distribusjon
- detaljer
- Utvikler
- utvikle
- devs
- forskjellig
- digitalt
- drevet
- emalje
- muliggjøre
- muliggjør
- Endpoint
- Enter
- Enterprise
- eksempel
- erfaring
- Erfaringer
- finansiell
- finansielle tjenester
- Først
- etter
- Gratis
- gratis prøveperiode
- funksjon
- videre
- mellomrom
- gateway
- general
- Mål
- veilede
- å ha
- helsetjenester
- hjelpe
- hjelper
- høykvalitets
- svært
- Hvordan
- HTTPS
- menneskelig
- Mennesker
- ICON
- Identitet
- iverksette
- implementert
- industri
- informasjon
- innovative
- installere
- integrere
- integrering
- hensikt
- interaksjon
- IT
- selv
- kunnskap
- landskap
- Språk
- linje
- oppført
- logistikk
- administrer
- produksjon
- mer
- flere
- Naturlig
- Navigasjon
- neste generasjon
- mange
- på nett
- personvern på nettet
- organisasjoner
- egen
- betalt
- del
- spesielt
- partner
- plattform
- powered
- privatliv
- beskyttelse
- gi
- forutsatt
- gir
- proxy
- formål
- realisere
- Repository
- krever
- påkrevd
- Ressurser
- REST
- detaljhandel
- Rolle
- root
- Kjør
- rennende
- server~~POS=TRUNC
- tjeneste
- Tjenester
- Enkelt
- So
- solid
- løsning
- Solutions
- noen
- spesialisert
- Begynn
- startet
- lagring
- emne
- abonnement
- vellykket
- Teknologi
- De
- tre
- Gjennom
- i dag
- dagens
- forvandlet
- prøve
- forståelse
- unik
- bruke
- verifisere
- vertikaler
- virtuelle
- Voice
- Se
- Nettsted
- velkommen
- arbeidet
- arbeid
- år
- Din
- youtube