Du har kanskje hørt at "conversational interfaces" er den nye varme trenden i digital produktdesign. Bransjeledere som Apple, Google, Microsoft, Amazon og Facebook fokuserer sterkt på å bygge en ny generasjon av konversasjonsgrensesnitt. Flere trender bidrar til dette fenomenet - kunstig intelligens og teknologier for naturspråketeknologi utvikler seg raskt - men hovedårsaken til at konversasjonsgrensesnitt blir så viktige er ganske åpenbart: Chatting er naturlig for oss, siden vi primært samhandler med hverandre gjennom samtale.
Et konversasjonsgrensesnitt er et grensesnitt som etterligner chatter med et ekte menneske. Conversational Interfaces er for tiden av to typer:
Å bygge et genuint nyttig og attraktivt samtalesystem er fortsatt en utfordring fra et UX-synspunkt. Standardmønstre og strømmer som vi bruker til grafiske brukergrensesnitt, virker ikke på samme måte for konversjonsdesign. Konversjonsgrensesnittdesign krever et fundamentalt skifte i tilnærming til design-mindre fokus på visuell design og mer fokus på ord.
Selv om vi fortsatt har måter å gå før gode metoder for god UX i konversasjonsgrensesnitt er etablert, kan vi definere et sett prinsipper som vil være relevante både for chatbots og virtuelle stemmestyrte assistenter.
En av de mest utfordrende delene av å designe et system med godt konversasjonsgrensesnitt er å få samtaleflyten så naturlig og effektiv som mulig. Hovedformålet med konversasjonsgrensesnittet er å minimere brukerens innsats for å kommunisere med systemet. Du vil at ditt konversasjonsgrensesnitt skal virke som en veiviser, i stedet for et hinder, ikke sant?
Ikke prøv å designe systemet for å gjøre alt på en gang. Det er bedre å lage en spesialisert, målrettet chatbot / taleassistent for å engasjere målgruppen. Det er viktig å forutse brukernes behov og gi de riktige løsningene med minimum brukerinngang. Å svare på følgende spørsmål vil hjelpe deg å definere formålet med systemet ditt:
Den største fordelen med det grafiske grensesnittet er at det viser deg direkte de begrensede alternativene det er i stand til å oppfylle. I utgangspunktet ser du hva du får . Men med konversasjonsgrensesnitt er stiene som brukeren kan ta, nesten uendelig. Det er ikke en overraskelse at to spørsmål som oftest stilles av første gangs brukere, er:
Brukerne kommer ikke til å vite at noen funksjoner eksisterer med mindre du forteller dem, så det er viktig å veilede brukeren omgående for å starte samtalen ved å fortelle dem hvordan / hvor å starte og hvordan konversasjonsgrensesnittet kan hjelpe dem. For eksempel, hvis du designer en chatbot, kan du starte med en rask introduksjon og en enkel oppfordring til handling.
Det er to typer spørsmål:
Mens åpne spørsmål kan virke som det beste når det gjelder menneskelige samtaler, er det bedre å unngå dem når det er mulig fordi de vanligvis resulterer i mer forvirring. Også brukerens svar på åpne spørsmål er mye vanskeligere å behandle for systemet (systemene er ikke alltid klare nok til å forstå hva svaret betyr).
Det samme gjelder retoriske spørsmål. De fleste brukere pleier å svare på dem uansett, selv om systemet bare er høflig.
Som en av de opprinnelige 10 Jakob Nielsens heuristikk for brukervennlighet, forblir brukerkontroll og frihet blant de viktigste prinsippene i brukergrensesnittdesign. Brukere må føle seg i kontroll, i stedet for å føle seg kontrollert av produktet ditt.
Brukerne velger ofte systemfunksjoner ved en feil og vil trenge en tydelig merket "nødutgang" for å forlate den uønskede staten. En standard GUI gjør at du enkelt kan finjustere innputtede data når du behandler den. Konversasjonsgrensesnitt skal ha samme funksjon: verken samtalegrensesnitt eller mennesker er perfekte, så angre og avbryte er viktige funksjoner for en jevn opplevelse.
Brukere skal kunne tilbakestille samtalen når som helst under samspillet.
For å eliminere feilkrevende forhold er det viktig å gjenta og få en bekreftelse fra brukere etter at de har oppgitt (spesielt for kritiske innganger som betalingsinformasjon). Formulering av bekreftelser som spørsmål tillater brukerne å korrigere deres inngang:
Legg til hjelpemeldinger og forslag til når brukeren føler seg tapt.
Ikke bare strømmen av samtalen er viktig, det er også viktig å gjøre samtalen lyd naturlig.
Ingen liker å snakke med en robot som faktisk høres ut som en robot. Følg samme brukervennlighet som du ville hvis du faktisk snakket til en person, og vær sikker på å designe et system hvis ordforråd og tone resonanserer med dine målkunder.
Lang setninger lyder som avsnitt. Men folk snakker ikke i avsnitt, vi snakker vanligvis med enkle korte setninger. Unngå å stille flere spørsmål på en gang, be om informasjon fra brukeren eller still spørsmålene en etter én. Når du får den riktige informasjonen, fortsett til neste ting.