Konversationsanvändargränssnitt

Ett konversationsanvändargränssnitt (CUI) är ett användargränssnitt för datorer som emulerar en konversation med en riktig människa. Historiskt sett har datorer förlitat sig på textbaserade användargränssnitt och grafiska användargränssnitt (GUI) (som att användaren trycker på en "bakåt"-knapp) för att översätta användarens önskade åtgärd till kommandon som datorn förstår. Även om det är en effektiv mekanism för att slutföra beräkningsåtgärder, finns det en inlärningskurva för användaren kopplad till GUI. Istället ger CUI:er möjlighet för användaren att kommunicera med datorn på sitt naturliga språk snarare än i syntaxspecifika kommandon.

För att göra detta använder konversationsgränssnitt naturlig språkbehandling (NLP) för att tillåta datorer att förstå, analysera och skapa mening från mänskligt språk. Till skillnad från ordbehandlare tar NLP hänsyn till strukturen hos mänskligt språk (dvs. ord skapar fraser; fraser skapar meningar som förmedlar idén eller avsikten som användaren försöker åberopa ). Det mänskliga språkets mångtydiga karaktär gör det svårt för en maskin att alltid korrekt tolka användarens önskemål, varför vi har sett en förändring mot förståelse av naturligt språk ( NLU).

NLU möjliggör sentimentanalys och konversationssökningar, vilket gör att en rad frågor kan fortsätta, med sammanhanget fört genom hela samtalet. NLU tillåter konversationsgränssnitt att hantera ostrukturerade indata som den mänskliga hjärnan kan förstå, såsom stavfel i följdfrågor. Till exempel, genom att utnyttja NLU, kan en användare först fråga efter befolkningen i USA. Om användaren sedan frågar "Vem är presidenten?", kommer sökningen att föra vidare USA:s sammanhang och ge lämpligt svar.

Konversationsgränssnitt har vuxit fram som ett verktyg för företag att effektivt förse konsumenter med relevant information, på ett kostnadseffektivt sätt. CUI ger enkel åtkomst till relevant, kontextuell information för slutanvändaren utan komplexiteten och inlärningskurvan som vanligtvis förknippas med teknik.

Även om det finns en mängd olika gränssnittsmärken, finns det hittills två huvudkategorier av konversationsgränssnitt; röstassistenter och chatbots .

Röstbaserade gränssnitt

Ett röstanvändargränssnitt låter en användare slutföra en åtgärd genom att säga ett kommando. Apples Siri, som introducerades i oktober 2011 , var en av de första röstassistenterna som användes allmänt. Siri tillät användare av iPhone att få information och utföra åtgärder på sin enhet genom att helt enkelt fråga Siri. Under de senare åren integrerades Siri med Apples HomePod -enheter.

Ytterligare utveckling har fortsatt sedan Siris introduktion för att inkludera hembaserade enheter som Google Home eller Amazon Echo (driven av Alexa) som tillåter användare att "ansluta" sina hem genom en rad smarta enheter för att främja alternativen för konkreta åtgärder de kan utföra. Användare kan nu släcka lamporna, ställa in påminnelser och ringa sina vänner, allt med en verbal kö.

Dessa samtalsgränssnitt som använder en röstassistent har blivit ett populärt sätt för företag att interagera med sina kunder eftersom gränssnittet tar bort en del friktion i en kundresa . Kunder behöver inte längre komma ihåg en lång lista med användarnamn och lösenord till sina olika konton; de länkar helt enkelt varje konto till Google eller Amazon en gång, och de dagar då du behövde vänta i en timme för att ställa en enkel fråga är över.

Textbaserade gränssnitt

En chatbot är ett webb- eller mobilbaserat gränssnitt som låter användaren ställa frågor och hämta information . Denna information kan vara generisk till sin natur, till exempel Google Assistants chattfönster som tillåter internetsökningar, eller det kan vara ett specifikt varumärke eller tjänst som låter användaren få information om statusen för sina olika konton. Deras backend-system fungerar på samma sätt som en röstassistent, med frontend som använder ett visuellt gränssnitt för att förmedla information. Detta visuella gränssnitt kan vara fördelaktigt för företag som behöver göra mer komplexa affärstransaktioner med kunder, eftersom instruktioner, djuplänkar och grafik alla kan användas för att förmedla ett svar. Komplexiteten som en chatbot svarar på frågor beror på utvecklingen av backend. Chatbots med hårdkodade svar har en mindre bas på information och motsvarande kompetens. Chatbots som utnyttjar maskininlärning kommer att fortsätta att växa och utveckla större innehållsbaser för mer komplexa svar [ citat behövs ] .

Oftare använder företag chatbots som ett sätt att avlasta enkla frågor och transaktioner från mänskliga agenter. Dessa chatbots ger möjlighet att hjälpa en användare, men överför sedan kunden direkt till en liveagent inom samma chattfönster om konversationen blir för komplex. Denna funktion kallas Human Handover, chatbotplattformar som BotPenguin och andra plattformar erbjuder sådana funktioner i deras chatbots. Chatbots har utvecklats och har kommit långt sedan starten. Moderna chatbots har personas som gör att de låter mer mänskliga.

Se även