I dagens digitala landskap förväntar sig kunderna en upplevelse av hög kvalitet som är lyhörd och förtjusande. Chatbots och virtuella assistenter har förvandlat kundupplevelsen från en peka-och-klicka eller en dra-och-släpp-upplevelse till en som drivs av röst eller text. Du kan skapa en mer engagerande upplevelse genom att ytterligare utöka interaktionen med en visuell modalitet.
Uneeq är en AWS-partner som specialiserat sig på att utveckla animerade visualiseringar av dessa röstbots och virtuella agenter, kallad. Uneeqs digitala människor kan hjälpa till att ge en nästa generations kundupplevelse som är visuell, animerad och känslomässig. Efter att ha arbetat med varumärken i många vertikaler som t.ex UBS (finansiella tjänster), Vodafone (telekommunikation) och Mentemia (sjukvård), Uneeq hjälper kunder att möjliggöra innovativa kundupplevelser som drivs av Amazon Lex.
Amazon Lex är en tjänst för att bygga konversationsgränssnitt i alla program med röst och text. Amazon Lex tillhandahåller naturlig språkförståelse (NLU) och automatisk taligenkänning (ASR), vilket möjliggör kundupplevelser som är mycket engagerande genom samtalsinteraktioner.
I det här inlägget guidar vi dig genom stegen som krävs för att konfigurera en Amazon Lex V2 chatbot, koppla den till Uneeqs digitala människa och hantera en konversation.
Översikt över lösningen
Denna lösning använder följande tjänster:
- Amazon Lex
- Amazon API Gateway
- AWS Lambda
Följande diagram illustrerar arkitekturen för vår lösning.
Arkitekturen använder AWS-serverlösa resurser för att underlätta driftsättningen och för att minimera eventuella associerade driftskostnader med installationen av lösningen.
Uneeqs digitala mänskliga gränssnitt med ett enkelt REST API, konfigurerat med Lambda-proxyintegration som i sin tur interagerar med en distribuerad Amazon Lex-bot.
När du har distribuerat boten måste du konfigurera den med ett grundläggande välkomstavsikt. I den första interaktionen med Uneeqs digitala människa, bestämmer välkomstavsikten den initiala frasen Uneeqs digitala människa ger. Till exempel, "Hej, jag heter Crissy och jag är din digitala assistent idag. Hur kan jag hjälpa dig?"
Du distribuerar lösningen med tre steg på hög nivå:
- Distribuera en Amazon Lex-bot.
- Distribuera integrationen, som är en enkel API Gateway REST API och Lambda funktion som använder AWS serverlös applikationsmodell (AWS SAM) .
- Skapa ett Uneeq 14-dagars gratis testkonto och koppla Uneeqs digitala människa till Amazon Lex-boten.
Förutsättningar
För att implementera denna lösning behöver du följande förutsättningar:
- Ett AWS-konto
- AWS SAM CLI installerad
- An Amazon enkel lagringstjänst (Amazon S3) skopa
- Tillgång till följande AWS-tjänster:
- Amazon API Gateway
- AWS molnformation
- AWS identitets- och åtkomsthantering (JAG ÄR)
- Lambda
- Amazon Lex
- AWS SAM
- Amazon S3
Dessa instruktioner förutsätter en allmän praktisk kunskap om de listade Amazon-tjänsterna, särskilt AWS SAM och AWS CloudFormation.
Distribuera en Amazon Lex Bot
För denna lösning använder vi BookTrip
exempel bot som tillhandahålls i Amazon Lex.
- På Amazon Lex v2-konsolen väljer du Bots i navigeringsfönstret.
- Välja Skapa bot.
- Välja Start med ett exempel.
- För Exempel bot, välj Bokresa.
- I Bot-konfiguration sektion, ange ett botnamn och valfri beskrivning.
- Enligt IAM-behörigheter, Välj Skapa en roll med grundläggande Amazon Lex -behörigheter.
- Eftersom detta är en bot för demo-ändamål är den inte föremål för COPPA, så i Children's Online Privacy Protection Act (COPPA) avsnitt, välj Nej.
- Lämna resten av inställningarna som standard och välj Nästa.
- Välj önskat språk och röst, som tillhandahålls av Amazon Polly.
- Välja Färdig
för att skapa din bot.
Redigera BookTrip-botens välkomstavsikt
När Uneeqs digitala mänskliga yttrar dialog för att introducera sig själv baserad på en välkommen avsikt definierad i Amazon Lex-boten första gången den initierades.
- För att lägga till välkomstavsikten, bläddra till avsikterna för
BookTrip
bot skapade precis och skapa en ny avsikt som heterWelcome
genom att välja Lägg till avsikt.
- För att konfigurera välkomstavsikten, i Avslutande svar sektionen, skriv in den initiala frasen som du vill att Uneeqs digitala människa ska uttala. För det här inlägget använder vi "Hej, jag heter Crissy och jag är din digitala assistent idag. Hur kan jag hjälpa dig?"
Detta är den enda konfiguration som krävs för detta syfte.
- Välja Spara avsikt.
- Välja Bygga för att bygga boten med välkomstavsikten.
- Spela in bot-ID, alias-ID, lokal-ID och välkomstavsiktsnamn för att använda i nästa steg för att distribuera integrationen.
Distribuera integrationen med AWS SAM
Bläddra till GitHub repo och klona lexV2
gren. De template.yaml
filen är AWS SAM-konfigurationen för applikationen; de swagger.yaml
är Öppna API konfiguration för API.
- Distribuera den här applikationen genom att följa instruktionerna i README-fil.
- Se till att din AWS-kommandoradsgränssnitt (AWS CLI)-konfiguration kan komma åt ett AWS-konto.
- Bläddra till roten av det klonade förvaret och installera de nödvändiga beroenden genom att köra följande kommando:
- Innan du kör kommandot deploy laddar du upp
swagger.yaml
fil till en S3-hink. - Distribuera den serverlösa applikationen genom att köra följande kommando från roten av förvaret och tilldela värden till de listade parametrarna:
-
pLexBotID
pLexBotAliasID
pWelcomeIntentName
pLocaleID
pS3BucketName
-
- Bekräfta att distributionen har lyckats genom att granska utdata från AWS SAM-distributionen.
- Notera API-slutpunktens URL; du använder detta för att konfigurera Uneeqs digitala människa.
Skapa ett Uneeq-testkonto och konfigurera Uneeqs digitala människa
Låt oss börja med att skapa ett 14-dagars gratis testkonto på Uneeqs webbplats.
- På Uneeq hemsidaväljer Pröva På.
- Ange nödvändiga uppgifter och verifiera din e-postadress via en unik kod som skickas till den angivna e-postadressen.
- Välj en Uneeq digital människa bland de tre som du får som en del av den kostnadsfria provperioden.
Uneeq har flera personas tillgängliga, men vissa kräver ett betalabonnemang.
- Välj en bakgrund för Uneeqs digitala människa.
- Ange ett namn för Uneeqs digitala människa.
- Välj önskat språk och röst för Uneeqs digitala människa.
Du kan välja Testa röst för att höra ett exempel på rösten.
- När du har skapat Uneeqs digitala människa, bläddra till Uneeqs instrumentpanel och välj Människor.
- Välj redigeringsikonen för Uneeqs digitala människa som du just skapat.
- I Konversationsinställningar avsnitt väljer Ta med din egen konversationsplattform.
- För API URLanger du webbadressen till vårt implementerade API.
- Återgå till Människor sida och välj Prova att starta Uneeqs digitala människa.
Uneeqs digitala människa börjar interaktionen med att uttala dialogen som är konfigurerad i din välkomstavsikt.
För en demonstration av Uneeqs digitala mänskliga och Amazon Lex-integrering, titta Integrering av digitala människor med AWS Lambda – Devs in the Shed avsnitt 16.
Slutsats
I det här inlägget implementerade jag en lösning som integrerar Amazon Lex med Uneeqs digitala människa genom att förbättra den visuella modaliteten i användarupplevelsen. Du kan använda den här lösningen för flera användningsfall genom att helt enkelt konfigurera den till en annan Amazon Lex-bot.
Det är lätt att komma igång. Registrera dig för ett gratis testkonto med Uneeqs digitala människa, och klona GitHub repo för att komma igång med att förbättra dina kunders interaktion med ditt företag. För mer information om Amazon Lex, se Komma igång med Amazon Lex och V2 utvecklarguide.
Om författaren
Barry Conway är en Enterprise Solutions Architect med många års erfarenhet av teknikbranschen som överbryggar klyftan mellan affärer och teknik. Barry har hjälpt bank-, tillverknings-, logistik- och detaljhandelsorganisationer att förverkliga sina affärsmål.
- "
- &
- 100
- 7
- Om oss
- tillgång
- Konto
- tvärs
- Agera
- adress
- medel
- amason
- api
- Ansökan
- arkitektur
- Assistent
- associerad
- Automat
- tillgänglig
- AWS
- bakgrund
- Banking
- mellan
- gränsen
- Bot
- botar
- varumärken
- SLUTRESULTAT
- Byggnad
- företag
- fall
- CD
- Välja
- koda
- konfiguration
- Kontakta
- Konsol
- Konversation
- Kostar
- skapa
- skapas
- Skapa
- kund
- kundupplevelse
- Kunder
- instrumentbräda
- distribuera
- utplacerade
- utplacera
- utplacering
- detaljer
- Utvecklare
- utveckla
- devs
- olika
- digital
- driven
- möjliggöra
- möjliggör
- Slutpunkt
- ange
- Företag
- exempel
- erfarenhet
- Erfarenheter
- finansiella
- finansiella tjänster
- Förnamn
- efter
- Fri
- fri rättegång
- fungera
- ytterligare
- spalt
- nätbryggan
- Allmänt
- Mål
- styra
- har
- hälso-och sjukvård
- hjälpa
- hjälper
- hög kvalitet
- höggradigt
- Hur ser din drömresa ut
- HTTPS
- humant
- Människa
- IKON
- Identitet
- genomföra
- genomföras
- industrin
- informationen
- innovativa
- installera
- integrera
- integrering
- uppsåt
- interaktion
- IT
- sig
- kunskap
- liggande
- språk
- linje
- Noterade
- logistik
- hantera
- Produktion
- mer
- multipel
- Natural
- Navigering
- nästa generation
- talrik
- nätet
- integritet online
- organisationer
- egen
- betalas
- del
- särskilt
- partnern
- plattform
- drivs
- privatpolicy
- skydd
- ge
- förutsatt
- ger
- ombud
- syfte
- inser
- Repository
- kräver
- Obligatorisk
- Resurser
- REST
- detaljhandeln
- Roll
- rot
- Körning
- rinnande
- Server
- service
- Tjänster
- Enkelt
- So
- fast
- lösning
- Lösningar
- några
- specialiserat
- starta
- igång
- förvaring
- ämne
- prenumeration
- framgångsrik
- Teknologi
- Smakämnen
- tre
- Genom
- i dag
- dagens
- transformerad
- rättegång
- förståelse
- unika
- användning
- verifiera
- vertikaler
- Virtuell
- Röst
- Kolla på
- Webbplats
- välkommen
- arbetade
- arbetssätt
- år
- Din
- Youtube