I dagens digitale landskab forventer kunderne en oplevelse af høj kvalitet, der er lydhør og dejlig. Chatbots og virtuelle assistenter har forvandlet kundeoplevelsen fra en peg-og-klik eller en træk-og-slip-oplevelse til en, der er drevet af stemme eller tekst. Du kan skabe en mere engagerende oplevelse ved at udvide interaktionen yderligere med en visuel modalitet.
Uneeq er en AWS-partner, der har specialiseret sig i at udvikle animerede visualiseringer af disse stemmebots og virtuelle agenter, kaldet. Uneeqs digitale mennesker kan hjælpe med at give en næste generations kundeoplevelse, der er visuel, animeret og følelsesladet. Efter at have arbejdet med brands på tværs af adskillige vertikaler som f.eks UBS (finansielle tjenester), Vodafone (telekommunikation) og Mentemia (sundhedspleje), hjælper Uneeq kunder med at muliggøre innovative kundeoplevelser drevet af Amazon Lex.
Amazon Lex er en tjeneste til at bygge samtalegrænseflader ind i enhver applikation ved hjælp af tale og tekst. Amazon Lex leverer naturlig sprogforståelse (NLU) og automatisk talegenkendelse (ASR), hvilket muliggør kundeoplevelser, der er yderst engagerende gennem samtaleinteraktioner.
I dette indlæg guider vi dig gennem de nødvendige trin for at konfigurere en Amazon Lex V2 chatbot, forbinde den til Uneeqs digitale menneske og administrere en samtale.
Oversigt over løsning
Denne løsning bruger følgende tjenester:
- Amazon Lex
- Amazon API Gateway
- AWS Lambda
Følgende diagram illustrerer vores løsnings arkitektur.
Arkitekturen bruger AWS-serverløse ressourcer for at lette implementeringen og for at minimere eventuelle tilknyttede driftsomkostninger med implementering af løsningen.
Uneeqs digitale menneskelige grænseflader med en simpel REST API, konfigureret med Lambda proxy-integration, der igen interagerer med en installeret Amazon Lex-bot.
Når du har implementeret botten, skal du konfigurere den med en grundlæggende velkomsthensigt. I den første interaktion med Uneeqs digitale menneske, bestemmer velkomsthensigten den begyndelsessætning, som Uneeqs digitale menneske giver. For eksempel: "Hej, jeg hedder Crissy, og jeg er din digitale assistent i dag. Hvordan kan jeg hjælpe dig?"
Du implementerer løsningen med tre trin på højt niveau:
- Implementer en Amazon Lex-bot.
- Implementer integrationen, som er en simpel API Gateway REST API og Lambda funktion, der bruger AWS serverløs applikationsmodel (AWS SAM).
- Opret en Uneeq 14-dages gratis prøvekonto, og forbind Uneeqs digitale menneske til Amazon Lex-bot.
Forudsætninger
For at implementere denne løsning har du brug for følgende forudsætninger:
- En AWS-konto
- AWS SAM CLI installeret
- An Amazon Simple Storage Service (Amazon S3) spand
- Adgang til følgende AWS-tjenester:
- Amazon API Gateway
- AWS CloudFormation
- AWS identitets- og adgangsstyring (JEG ER)
- Lambda
- Amazon Lex
- AWS SAM
- Amazon S3
Disse instruktioner forudsætter et generelt arbejdskendskab til de angivne Amazon-tjenester, især AWS SAM og AWS CloudFormation.
Implementer en Amazon Lex Bot
Til denne løsning bruger vi BookTrip
prøve-bot, der er leveret i Amazon Lex.
- På Amazon Lex v2-konsollen skal du vælge Bots i navigationsruden.
- Vælg Opret bot.
- Type Starten med et eksempel.
- For eksempel bot, vælg Bogrejse.
- I Bot-konfiguration sektion, skal du indtaste et botnavn og en valgfri beskrivelse.
- Under IAM-tilladelser, Vælg Opret en rolle med grundlæggende Amazon Lex-tilladelser.
- Fordi dette er en bot til demoformål, er den ikke underlagt COPPA, så i Børns Online Privacy Protection Act (COPPA) sektion, vælg Ingen.
- Lad resten af indstillingerne være standard, og vælg Næste.
- Vælg dit foretrukne sprog og stemme, som leveres af Amazon Polly.
- Vælg Udført at oprette din bot.
Rediger BookTrip-bot-velkomsthensigten
Da Uneeqs digitale menneske-ytter-dialog første gang blev startet, for at introducere sig selv baseret på en velkommen hensigt defineret i Amazon Lex-bot.
- For at tilføje velkomsthensigten skal du gennemse hensigterne for
BookTrip
bot lige oprettet og oprette en ny hensigt kaldetWelcome
ved at vælge Tilføj hensigt.
- For at konfigurere velkomsthensigten, i Afsluttende svar sektion, skal du indtaste den indledende sætning, som du ønsker, at Uneeqs digitale menneske skal udtale. Til dette indlæg bruger vi "Hej, jeg hedder Crissy og jeg er din digitale assistent i dag. Hvordan kan jeg hjælpe dig?"
Dette er den eneste konfiguration, der kræves til denne hensigt.
- Vælg Gem hensigten.
- Vælg Byg at bygge botten med velkomsthensigten.
- Registrer bot-id'et, alias-id'et, lokalitets-id'et og velkomsthensigtsnavnet til brug i næste trin til at implementere integrationen.
Implementer integrationen ved hjælp af AWS SAM
Gå til GitHub repo og klone lexV2
afdeling. Det template.yaml
filen er AWS SAM-konfigurationen for applikationen; det swagger.yaml
er Åbn API konfiguration for API.
- Implementer denne applikation ved at følge instruktionerne i README-fil.
- Sørg for din AWS kommandolinjegrænseflade (AWS CLI)-konfiguration kan få adgang til en AWS-konto.
- Gå til roden af det klonede lager og installer de nødvendige afhængigheder ved at køre følgende kommando:
- Inden du kører implementeringskommandoen, skal du uploade
swagger.yaml
fil til en S3-spand. - Implementer den serverløse applikation ved at køre følgende kommando fra roden af lageret, og tildel værdier til de angivne parametre:
-
pLexBotID
pLexBotAliasID
pWelcomeIntentName
pLocaleID
pS3BucketName
-
- Bekræft, at implementeringen er lykkedes ved at gennemgå outputtet af AWS SAM-implementeringen.
- Bemærk API-endepunktets URL; du bruger dette til at konfigurere Uneeqs digitale menneske.
Opret en Uneeq prøvekonto og konfigurer Uneeqs digitale menneske
Lad os starte med at oprette en 14-dages gratis prøvekonto på Uneeqs hjemmeside.
- På Uneeq hjemmeside, vælg Gratis prøveversion.
- Indtast de nødvendige detaljer og bekræft din e-mailadresse via en unik kode, der sendes til den angivne e-mailadresse.
- Vælg et Uneeq digitalt menneske blandt de tre, du får som en del af den gratis prøveperiode.
Uneeq har flere tilgængelige personas, men nogle kræver et betalt abonnement.
- Vælg en baggrund for Uneeqs digitale menneske.
- Indtast et navn til Uneeqs digitale menneske.
- Vælg dit foretrukne sprog og stemme til Uneeqs digitale menneske.
Du kan vælge Test stemme at høre et eksempel på stemmen.
- Når du har oprettet Uneeqs digitale menneske, skal du gå til Uneeq-dashboardet og vælge Personas.
- Vælg redigeringsikonet for Uneeqs digitale menneske, du lige har oprettet.
- I Samtaleindstillinger sektion, skal du vælge Medbring din egen samtaleplatform.
- Til API URL, skal du indtaste URL'en på vores implementerede API.
- Tilbage til Personas side og vælg Prøv at starte Uneeqs digitale menneske.
Uneeqs digitale menneske begynder interaktionen med at ytre dialogen konfigureret i din velkomsthensigt.
Se en demonstration af Uneeqs digitale menneskelige og Amazon Lex-integration Integration af digitale mennesker med AWS Lambda – Devs in the Shed, afsnit 16.
Konklusion
I dette indlæg implementerede jeg en løsning, der integrerer Amazon Lex med Uneeqs digitale menneske ved at forbedre den visuelle modalitet af brugeroplevelsen. Du kan bruge denne løsning til flere tilfælde ved blot at konfigurere den til en anden Amazon Lex-bot.
Det er nemt at komme i gang. Tilmeld dig for en gratis prøvekonto hos Uneeqs digitale menneske, og klon GitHub repo for at komme i gang med at forbedre dine kunders interaktion med din virksomhed. For mere information om Amazon Lex, se Kom godt i gang med Amazon Lex og V2-udviklervejledning.
Om forfatteren
Barry Conway er en Enterprise Solutions Architect med mange års erfaring i teknologiindustrien, der bygger bro mellem forretning og teknologi. Barry har hjulpet bank-, fremstillings-, logistik- og detailorganisationer med at realisere deres forretningsmål.
- "
- &
- 100
- 7
- Om
- adgang
- Konto
- tværs
- Lov
- adresse
- midler
- Amazon
- api
- Anvendelse
- arkitektur
- Assistant
- forbundet
- Automatisk Ur
- til rådighed
- AWS
- baggrund
- Bank
- mellem
- grænse
- Bot
- bots
- brands
- bygge
- Bygning
- virksomhed
- tilfælde
- CD
- Vælg
- kode
- Konfiguration
- Tilslut
- Konsol
- Samtale
- Omkostninger
- skabe
- oprettet
- Oprettelse af
- kunde
- Kundeoplevelse
- Kunder
- instrumentbræt
- indsætte
- indsat
- implementering
- implementering
- detaljer
- Udvikler
- udvikling
- devs
- forskellige
- digital
- drevet
- muliggøre
- muliggør
- Endpoint
- Indtast
- Enterprise
- eksempel
- erfaring
- Oplevelser
- finansielle
- finansielle tjenesteydelser
- Fornavn
- efter
- Gratis
- gratis prøveversion
- funktion
- yderligere
- kløft
- gateway
- Generelt
- Mål
- vejlede
- have
- sundhedspleje
- hjælpe
- hjælper
- høj kvalitet
- stærkt
- Hvordan
- HTTPS
- menneskelig
- Mennesker
- ICON
- Identity
- gennemføre
- implementeret
- industrien
- oplysninger
- innovativ
- installere
- integrere
- integration
- hensigt
- interaktion
- IT
- selv
- viden
- landskab
- Sprog
- Line (linje)
- Børsnoterede
- Logistik
- administrere
- Produktion
- mere
- flere
- Natural
- Navigation
- næste generation
- talrige
- online
- online privatliv
- organisationer
- egen
- betalt
- del
- især
- partner
- perron
- strøm
- Beskyttelse af personlige oplysninger
- beskyttelse
- give
- forudsat
- giver
- proxy
- formål
- indse
- Repository
- kræver
- påkrævet
- Ressourcer
- REST
- detail
- roller
- rod
- Kør
- kører
- Serverless
- tjeneste
- Tjenester
- Simpelt
- So
- solid
- løsninger
- Løsninger
- nogle
- specialiseret
- starte
- påbegyndt
- opbevaring
- emne
- abonnement
- vellykket
- Teknologier
- tre
- Gennem
- i dag
- nutidens
- omdannet
- retssag
- forståelse
- enestående
- brug
- verificere
- vertikaler
- Virtual
- Voice
- Ur
- Hjemmeside
- velkommen
- arbejdede
- arbejder
- år
- Din
- youtube