I eksemplet er du interessert i å besøke en attraksjonsside og ønsker å finne ut hvor mye inngangsbillettene koster, så du spør,
Bruker: "Hvor mye koster billetter for 2 voksne og 1 barn til skyskogen?"
Overraskende nok visste ikke chatboten svaret, til tross for at de hadde de relevante API-integrasjonene.
Bot: "Beklager, jeg lærer fortsatt."
Med litt veiledning omdirigerer chatboten deg til en guidet (regelbasert) samtaleflyt. Det foreslår at du bør si "Kjøpe billetter" først, etterfulgt av "Billettpriser", og endelig "Sky skog" for å komme til svaret.
Bot: "Billetter er tilgjengelige på nettsiden."
Ikke helt i nærheten enda.
De aller fleste virtuelle agenter bruker en modell for naturlig språkforståelse (NLU), men brukerne er fortsatt forkrøplet med de unaturlige dialogene.
Man kan ikke bare forklare intelligensen til en chatbot ved å si at den ene NLP-plattformen er bedre eller dårligere enn den andre. Det er en praktisk grunn, men det er det ikke i dette tilfellet. Hvorfor? Hensikten med en godt trent NLU-modell er å hjelpe til med å kartlegge et input (brukerytring) til en utgang (brukerintensjon). For eksempel begge deler “Send curry chicken pizza til 20 Sunshine Avenue” og “Jeg vil ha fisk og chips” referer til den samme "Matbestilling"-hensikten.
Det er imidlertid der hensiktsdeteksjonen slutter. Som samtaledesigner eller utvikler må du vurdere hva som skjer etter intensjonsdeteksjon. Det heter kontekst å gi et direkte svar så mye som mulig.
1. Hvordan Conversational AI kan automatisere kundeservice
2. Automated vs Live Chats: Hvordan vil fremtiden for kundeservice se ut?
3. Chatbots som medisinske assistenter i COVID-19-pandemi
4. Chatbot vs. Intelligent virtuell assistent - Hva er forskjellen og hvorfor bryr seg?
I det virkelige liv, hvis du og vennen din endelig møtes etter måneder med lockdown, former alle øyeblikkene på den siste turen som dere begge husker kontekst. Den har spesifikke parametere som bynavnene og menneskene du møter på veien. Kontekst er også forgjengelig, noe som betyr at ferieøyeblikkene før COVID ikke er det første du tenker på hvis du og vennen din har møttes flere ganger og snakket om andre ting.
Når du programmerer chatbots, kan det være lurt å gjøre noe med den spesifikke informasjonen som er uttalt av brukeren. En god idé for den virtuelle agenten din er for eksempel å proaktivt trekke ut matnavnet og leveringsadressen under samtaleøkten og forplikte seg til en minnetilstand (konteksten). Boten bør ikke be om den samme informasjonen når brukeren allerede har sagt dem nedover banen.
Dessverre kan noen chatboter i dag ikke huske viktige parametere for å holde en nyttig dialog med brukeren, som til slutt må gjenta kritiske detaljer til chatboten for å hjelpe den videre.
Dette er noen muligheter:
- Utforme glade stier kun under trelignende samtaledesignverktøy i noen lavkodeprogramvare
- Behandle intensjoner som svinger eller sjekkpunkter i flyten, snarere enn mål kunden har i tankene
- Presentere tankekart eller flytskjemaer for samtaler for programvareingeniører uten spesifikasjoner om brukerfeilrettinger og chat-omveier
- Har problemer med å gjøre rede for store permutasjoner i en ikke-lineær applikasjon, i motsetning til en nett- eller mobilapp med begrensede strømmer til suksess-/mislykkestilstander
Bruker: «hva er billettprisene for 2 voksne og 1 barn til skyskogen en gang til?"
Denne gangen trekker chatboten ut enhetene den ser etter i en hensikt med billettprisforespørsel. Det er deltakerne og attraksjonsstedet. Siden det er tilstrekkelig med data til å slå opp billettpriser, presenterer chatboten et par relevante rike kort.
Du har visstnok gjort en feil. Du retter feilen ved å si
Bruker: "hva med 1 voksen, 1 barn og 1 senior i stedet?"
I stedet for en fallback ("Beklager, jeg forsto ikke"), fører meldingen til en parameterbasert hensikt. Chatboten har allerede husket din foretrukne attraksjonsside og står nå kun for den nye deltakerinformasjonen. Den vet også at du er i tilstanden for forespørsel om billettpris, så uten at du trenger å gjenta den, forteller den deg den nye totalprisen.
Bot: "Standardprisene er $20 per voksen, $12 per barn og $10 per senior. Totalt er $42."
Du fortsetter å nevne at du er en lokal statsborger.
Bruker: "jeg er lokal"
Igjen, uten at du må gjenta attraksjonssiden og antall personer og endre gjeldende samtaleemne, ser chatboten opp billettpriser basert på all oppdatert informasjon som er samlet inn. Suksess!
Bot: "Lokale priser er $12 per voksen, $8 per barn og $8 per senior. Totalt er $28."
- &
- 7
- regnskap
- agenter
- AI
- Alle
- api
- app
- Søknad
- Assistent
- Automatisert
- Bit
- Bot
- hvilken
- chatbot
- chatbots
- barn
- City
- Cloud
- fortsette
- Samtale
- Korreksjoner
- Par
- Covid-19
- Gjeldende
- Kundeservice
- dato
- levering
- utforming
- designer
- Gjenkjenning
- Utvikler
- slutter
- Ingeniører
- ekstrakter
- Endelig
- Først
- flyten
- mat
- framtid
- gif
- Mål
- god
- hold
- Hvordan
- HP
- hr
- HTTPS
- ia
- Tanken
- informasjon
- integrasjoner
- Intelligens
- hensikt
- IT
- Språk
- stor
- læring
- LG
- lokal
- lockdown
- Flertall
- kart
- Kart
- medisinsk
- medium
- Mobil
- Mobilapp
- modell
- måneder
- navn
- Naturlig språk
- Naturlig språkforståelse
- nlp
- NLU
- Annen
- porsjoner
- Pizza
- plattform
- pris
- Programmering
- priser
- svar
- So
- Software
- Tilstand
- sunshine
- snakker
- forteller
- Fremtiden
- tid
- Brukere
- virtuelle
- virtuell assistent
- web
- Nettsted
- HVEM