Om du någon gång har använt Google Translate eller låtit Gmail komplettera dina meningar har du sett behandling av naturligt språk (NLP) i praktiken. Smarta assistenter som Alexa och Siri är också beroende av NLP-teknik, liksom sentimentanalys – den process som varumärken använder för att analysera sociala medier och andra datakällor för att mäta hur kunder känner inför dem.
Modeller för sentimentanalys och behandling av naturligt språk förbättras snabbt. De senaste modellerna har tränats på över 175 miljarder parametrar – tio gånger fler än tidigare modeller – och kan föra dialoger fram och tillbaka, generera text utifrån instruktioner, översätta, besvara frågor och utföra avancerad sentimentanalys.
Så vad innebär detta för kundtjänst- och kundupplevelseteam?
Sentimentanalys och NLP-teknik har viktiga konsekvenser – särskilt när det gäller att förstå kundernas behov. Kundfeedback förekommer i fler kanaler än någonsin, från sociala medier och kundrecensioner till chatt online. Sentimentanalys, som drivs av NLP, kan hjälpa dig att förstå allt detta så att du kan skapa en bättre upplevelse för dina kunder.
I den här nybörjarguiden till sentimentanalys och behandling av naturligt språk går jag igenom grunderna i sentimentanalys och NLP. Jag förklarar vad de innebär, går igenom användningsområden från verkligheten och rekommenderar verktyg för sentimentanalys som förenklar vardagen för team inom kundframgång och kundupplevelse.
Vad är sentimentanalys?
Här är miljonfrågan för team inom kundupplevelse och kundtjänst:
Vad tänker dina kunder?

Om du kan besvara den frågan kan du undvika negativ feedback, skaffa dig en konkurrensfördel och anpassa din produkt så att den exakt motsvarar kundernas behov.
Det är där sentimentanalys kommer in i bilden.
Sentimentanalys använder NLP-modeller för att genomsöka stora mängder data, från kundrecensioner och supportsamtal till inlägg på Twitter. Därefter tilldelas varje kundkommentar ett poängvärde utifrån om känslan är negativ, neutral eller positiv.
Det är inte ett perfekt system. Även när människor kategoriserar uttalanden som positiva, negativa eller neutrala är de inte alltid överens. Fördelen med NLP-modeller är däremot att de kan använda ett konsekvent ramverk för textanalys – och tillämpa samma kriterier på enorma mängder data.
Sentimentanalys kan hjälpa dig att:
- Mäta kundnöjdheten i varje steg av kundresan.
- Följa känslorna kring varumärket så att du omedelbart kan upptäcka missnöjda kunder.
- Jämföra känslor över tid för att se om du behöver vidta åtgärder.
- Genomföra marknadsundersökningar och utforma marknadsföringskampanjer.
3 typer av sentimentanalys
Om du inte är dataanalytiker behöver du inte veta särskilt mycket om vad som händer bakom kulisserna i dina verktyg för sentimentanalys.
Men när du utvärderar verktyg kan det vara bra att ha en grundläggande förståelse för tekniken bakom dem.
Här är tre typer av sentimentanalys:
1. Kunskapsbaserad
När du använder ett kunskapsbaserat (eller lexikonbaserat) system för sentimentanalys analyserar du text utifrån en förutbestämd uppsättning regler.
Tänk på det som ett ”ordboksbaserat” tillvägagångssätt.

Din ordlista innehåller en lång lista med ord och tillhörande känslor – till exempel kan ordet ”hata” klassificeras som en negativ känsla, ”älska” som positivt och ”okej” som neutralt. Du kan skapa dessa ordlistor manuellt, men vanligare är att de skapas med hjälp av maskininlärningsalgoritmer.
Det kunskapsbaserade tillvägagångssättet är användbart för branscher som använder specialiserat språk. Du kan till exempel använda en specialiserad datamängd med medicinska termer för att mäta kundnöjdheten inom vården. Du kan också använda detta tillvägagångssätt för att noggrant klassificera komplicerade språkformer som metaforer, slang och sarkasm.
Ett kunskapsbaserat tillvägagångssätt är dock vanligtvis mindre exakt än statistisk sentimentanalys, eftersom det bygger på en mycket mindre mängd semantiska data.
2. Statistisk
Föreställ dig att manuellt märka hundratals eller tusentals textstycken som ”positiva”, ”negativa” eller ”neutrala” – och sedan träna en modell för att skapa klassificerare baserat på dessa data.
Det är så den statistiska metoden för sentimentanalys fungerar.
Det statistiska tillvägagångssättet använder maskininlärningsmodeller för att analysera stora mängder data och identifiera mönster och samband. När modellen har tränats kan den användas för att analysera vilken text som helst – inte bara text som liknar den i dess datamängd. Det gör den mer flexibel och exakt än den kunskapsbaserade metoden.
En nackdel med den statistiska metoden är att den kräver en stor mängd data för att tränas. Statistiska modeller kan också ha svårt att hantera språkfenomen som sarkasm och ironi.
3. Hybrid
Ett hybridtillvägagångssätt kombinerar styrkorna hos de statistiska och kunskapsbaserade metoderna.
Med utgångspunkt i den statistiska metoden skapar du först en flexibel modell för sentimentanalys som tränats på stora mängder data. Därefter förfinar och förbättrar du modellen med hjälp av den kunskapsbaserade metoden.
Det ger dig den statistiska metodens flexibilitet och stora datamängd samt den kunskapsbaserade metodens finjustering och branschexpertis.
Relaterad läsning: Bästa programvaran för undersökningsanalys
Vad är naturlig språkbehandling?
Naturlig språkbehandling är en form av artificiell intelligens som gör det möjligt för datorer att förstå och generera mänskligt språk. NLP driver sentimentanalys. Du känner sannolikt också till några av dess bredare praktiska användningsområden, till exempel:
- Markera e-postmeddelanden som skräppost
- Chattbotar och konversationsbaserad AI
- Tal-till-text och programvara för text-till-tal
- Maskinöversättning, som Google Translate
- Taligenkänning, som Siri, Alexa och andra virtuella assistenter
Men hur fungerar NLP?
NLP börjar med textdata som behöver analyseras. Texten rensas och formateras sedan för att göra den enklare att analysera. Därefter används NLP-algoritmer för att hitta betydelse i texten. Dessa algoritmer använder statistiska modeller och regelbaserade metoder för att identifiera mönster och samband.
AI-chattbotar för kundtjänst och röstbotar är några av de mest synliga tillämpningarna av NLP inom kundupplevelsen. De hanterar en betydande del av kundinteraktionerna genom att använda NLP-tekniker för att förstå vad kunderna säger, svara på lämpligt sätt och erbjuda kundsupport.
Historiskt sett har upplevelsen av att interagera med dessa botar dock varit något frustrerande.

Det håller snabbt på att förändras i takt med att NLP utvecklas – särskilt i och med framväxten av LLM:er.
Stora språkmodeller (LLM:er) är neurala nätverk för djupinlärning som har tränats på enorma mängder data. OpenAI:s GPT-3-modell förtränades exempelvis på hundratals miljarder ord från böcker och källor som Wikipedia.
Dessa stora datamängder ger LLM:er en omfattande kunskapsbas, förmågan att generera sofistikerad, människolik text samt en högre nivå av kontext och nyanser vid sentimentanalys, vilket gör AI inom sentimentanalys av kunddata mycket användbart.
Hur fungerar NLP-baserad sentimentanalys?
NLP-baserad sentimentanalys är en teknik som identifierar känslor uttryckta i text med hjälp av modeller som klassificerar ord och fraser som negativa, positiva eller neutrala.
Verktyg för sentimentanalys granskar och klassificerar stora mängder kundfeedback för att ge ett övergripande sentimentsbetyg.
Så här fungerar det:

- Träning: En NLP-modell tränas på en befintlig datamängd för att lära sig klassificera sentiment.
- Indata: En stor mängd kundfeedback, till exempel kommentarer på sociala medier, e-postmeddelanden eller produktrecensioner, matas in i modellen för åsiktsanalys eller textanalys.
- Förenkling: Modellen tar bort stoppord och irrelevant information, till exempel hälsningsfraser eller avslutningsfraser. Den minskar datamängdens storlek ytterligare genom stemming, en process där ordets suffix tas bort.
- Identifiering: Modellen skannar den återstående texten för att hitta viktiga verb, substantiv och andra ordklasser.
- Klassificering: Modellen tilldelar varje ord eller fras ett positivt, negativt eller neutralt värde. Ordet "utmärkt" kan till exempel få ett positivt värde, medan ordet "fruktansvärt" kan få ett negativt värde.
- Poängsättning: Slutligen kombinerar verktyget värdena för att skapa ett övergripande sentimentvärde. Detta hjälper varumärken att identifiera specifik kundfeedback som kräver uppmärksamhet eller åtgärder och hjälper dem även att mäta förändringar i det övergripande varumärkessentimentet.
Här är ett enkelt exempel på hur detta fungerar för varumärken.
Föreställ dig att du ser följande recensioner på Yelp för en pizzarestaurang:
- "Jag älskar Luigi’s – den bästa pizza jag någonsin har ätit. De behandlar mig som familj varje gång jag kommer dit.”
- “Pizzan här är ganska god. Jag har ätit bättre pizza på andra ställen, men Luigi’s är pålitligt.”
- “Min pizza kom fram kall och bottnen smakade som kartong. Rekommenderas inte.”
Ett sentimentanalysverktyg skulle klassificera den första recensionen som positiv, den andra som neutral och den tredje som negativ. Därefter skulle det ge ett övergripande mått på kundsentimentet.
NLP-modeller kan också upptäcka specifika känslor som glädje, sorg eller ilska, vilket tillför ytterligare sammanhang till sentimentanalysen.
Vilken NLP-modell är bäst för sentimentanalys?
Stödvektormaskiner (SVM), Slumpmässig skog och Naiv Bayes är alla modeller som kan användas för att analysera text med avseende på sentiment.
Stödvektormaskin (SVM)
En stödvektormaskin (SVM) är en modell som hjälper till att klassificera data i grupper. Den fungerar genom att skapa en linje eller gräns som skiljer en datagrupp från en annan. När gränsen har skapats kan SVM använda den för att förutsäga vilken grupp nya datapunkter tillhör.
Vi tittar på ett exempel.
Anta att du har tusentals foton av äpplen och apelsiner och vill klassificera varje bild på rätt sätt. Du skulle börja med att ge SVM en uppsättning märkt data, som denna:
- Äpplen: form, färg, storlek
- Apelsiner: form, färg, storlek
När du börjar mata in nya bilder i SVM kommer den att använda den märkta datan för att förutsäga om varje frukt är ett äpple eller en apelsin.
Stödvektormaskiner kan användas för textklassificering och är därför en användbar maskininlärningsteknik för sentimentanalys. SVM används också för tillämpningar som bildigenkänning och bedrägeridetektering.
Slumpmässig skog
Algoritmen Slumpmässig skog används för klassificerings- och regressionsuppgifter. Den fungerar genom att kombinera flera beslutsträd för att göra mer träffsäkra förutsägelser.
Och vad är egentligen ett beslutsträd?

Beslutsträd är flödesscheman som hjälper dig att fatta beslut och göra förutsägelser. Genom att besvara en fråga i varje steg av trädet leds du vidare till mer specifika frågor, vilket slutligen resulterar i ett svar med högre säkerhet.
Anta till exempel att du vill förutsäga om någon kommer att tycka om en viss maträtt baserat på personens ålder, kön och plats. Ett beslutsträd skulle dela upp människor i allt mindre grupper innan det förutsäger att en 5-årig pojke från USA skulle älska kycklingnuggets, medan en 35-årig kvinna från Frankrike inte skulle göra det.
Slumpmässig skog är en kraftfull algoritm eftersom den kombinerar resultaten från många olika beslutsträd. Detta minskar risken för fel och skapar mer träffsäkra förutsägelser.
Naiv Bayes
Naiv Bayes är en enkel algoritm som är känd för sin snabbhet och effektivitet. Den kallas ”naiv” eftersom den antar att varje ord förekommer isolerat – vilket naturligtvis inte är så saker fungerar i verkligheten.
Om Naiv Bayes till exempel användes för att identifiera e-postmeddelanden med skadliga länkar skulle den kunna beräkna sannolikheten för att ord som ”verifiering” eller ”eFax” förekommer i ämnesraden i ett skadligt e-postmeddelande. Den skulle dock inte kunna ta hänsyn till e-postmeddelandets övergripande sammanhang.
I ett sentimentanalyssammanhang kan Naive Bayes vara användbart tack vare sin snabbhet, vilket gör det till ett bra alternativ för en grov analys av stora datamängder. Eftersom Naive Bayes inte kan förstå kontext är det dock inte lika träffsäkert som mer nyanserade algoritmer.
Sentimentanalysverktyg med NLP
Sentimentanalysverktyg kan delas in i ett par kategorier:
- Utvecklarverktyg: NLP-verktyg används av utvecklare och kräver vanligtvis programmeringskunskaper. Verktygen ger dig tillgång till förtränade modeller via API, så att du kan analysera text utan att träna en egen modell. Google och Amazon erbjuder till exempel båda NLP-verktyg som molntjänster. Ett annat alternativ är biblioteket Natural Language Toolkit (NLTK), ett Python-paket med öppen källkod. Även om NLTK och andra verktyg med öppen källkod är effektiva för sentimentanalys är de inte lika användarvänliga som verktyg för slutanvändare.
- B2B-programvara: Programvara för sentimentanalys är utformad för kommersiell användning, med fokus på användargränssnittet. Dessa verktyg har omfattande instrumentpaneler, kraftfulla funktioner för sentimentanalys och möjlighet att följa sentiment över tid.
Om du inte vill utveckla en egen sentimentanalysmodell är det mest effektiva att använda programvara som är särskilt utformad för att hjälpa varumärken att analysera och följa sentiment.
Ledande sentimentanalysverktyg inkluderar:
- Brand24: Brand24 är ett verktyg för övervakning av sociala medier som hjälper företag att följa sina omnämnanden online i realtid. Det tillhandahåller sentimentanalys som klassificerar information i positiva, neutrala och negativa kategorier samt erbjuder ett diagram över diskussionsvolymen för att övervaka samtal i sociala medier. Brand24 har ett enkelt och handlingsinriktat användargränssnitt med enkel åtkomst till varumärkesomnämnanden och relevanta sökord på sociala medieplattformar, i nyhetsartiklar, bloggar, videor, forum och recensioner. Det erbjuder ett flöde med omnämnanden, en påverkanspoäng, sentimentanalys, anpassade aviseringar och dataexport.
- Diffbot: Diffbot är ett AI-verktyg för webbutvinning som hämtar data från miljontals URL:er, analyserar den med avseende på sentiment med hjälp av naturlig språkbehandling och omvandlar den till handlingsinriktade insikter. Det erbjuder funktioner som automatisk utvinning av webbplatsinnehåll, innehållskategorisering, naturlig språkbehandling och kunskapsgrafer. Verktyget sparar tid när du söker på webben efter information och kan anpassas i hög grad. Viss teknisk kunskap krävs för att få ut mesta möjliga av verktyget.
- Qualaroo: Qualaroo är en programvara för feedback som gör det möjligt för företag att ställa frågor direkt på sin webbplats för att få insikter från kunder. Qualaroo erbjuder enkätmallar, sentimentanalys, identifiering av sökord och emotionell information. Programvaran tillhandahåller resultat i realtid från NPS samt aviseringar via Slack. Qualaroo är ett bra verktyg för att samla in kundfeedback för att förbättra kundupplevelsen och öka konverteringarna.
- NICE: För CX-team som letar efter en heltäckande molnbaserad CX-plattform kan NICE vara rätt val. Det är en programvara för kundupplevelser som använder AI för att bygga CX-modeller baserade på kundinteraktioner. Verktygen för sentimentanalys samlar in strukturerad och ostrukturerad information och omvandlar den till affärsinsikter. Verktyget kan analysera och tolka alla kundinteraktioner för att mäta förändringar i ditt rykte online i realtid. NICE inkluderar konversationsbaserade chattbotar och AI-chattbotar, robotiserad processautomatisering, AI-dirigering, prestandaanalys och interaktivt röstsvar.
- Listen360: Listen360 är ett verktyg för kundengagemang som hjälper dig att övervaka kundupplevelser och svar i olika onlinekanaler. Det följer positiv och negativ feedback från sociala medier och webben och varnar varumärken snabbt så att de kan vidta korrigerande åtgärder. Verktyget fokuserar på kritiker och kunder "i riskzonen", så att du snabbt och enkelt kan genomföra förbättringar. Listen360 har funktioner som textanalys, instrumentpaneler i realtid, NPS-analys och aviseringar om kritiker.
Bättre CX genom sentimentanalys
Om du har läst ända hit, grattis – nu har du en gedigen introduktionskunskap om sentimentanalys och NLP. Eftersom träffsäkerheten hos dessa verktyg förbättras snabbare än någonsin finns det ingen bättre tid att välja ett sentimentanalysverktyg och komma igång.
När du gör det bör du komma ihåg "varför" bakom dina insatser:
Att skapa en bättre kundupplevelse.
Genom att på ett heltäckande sätt samla in kundfeedback och analysera sentimentet i den kan du få en imponerande realtidsbild av hur kunderna känner inför ditt varumärke och din produkt. Du får också en djupare förståelse för hur du kan anpassa din produkt efter kundernas behov.
Med sentimentanalys baserad på NLP har du en direkt kanal till dina kunders tankar – och effekten det kan ha på ditt företag ska inte underskattas.
Läs mer om fördelarna med sentimentanalys för kunder här, eller prenumerera på vårt nyhetsbrev för att få regelbundna CX-tips direkt i din inkorg.
