Vad är NLP?

Av Weapp · Uppdaterad

NLP, natural language processing, är teknikfältet som låter datorer läsa, tolka och skriva mänskligt språk. Klassiska uppgifter är att klassificera text, känna igen namn och avgöra sentiment. Dagens stora språkmodeller är fältets senaste generation och har ersatt många äldre specialmodeller med ett och samma verktyg.

NLP står för natural language processing, och det är teknikfältet som låter datorer läsa, tolka och skriva mänskligt språk. Det är paraplyet som de stora språkmodellerna hör hemma under – men fältet är äldre och bredare än så. Att förstå det ger perspektiv på vad dagens AI faktiskt är en fortsättning på.

Vad NLP är

Mänskligt språk är rörigt för en dator. Samma sak kan sägas på hundra sätt, ord betyder olika saker i olika sammanhang, och mycket lämnas outsagt. NLP är samlingsnamnet för de tekniker som ändå får datorer att arbeta med språk – att läsa in text, tolka vad den betyder, sortera den och själva formulera språk tillbaka.

Fältet handlar alltså inte om en enda produkt utan om en hel verktygslåda. Allt från stavningskontroll och översättning till sökmotorer och chattgränssnitt bygger i någon form på NLP. Målet är hela tiden detsamma: att brygga glappet mellan hur människor uttrycker sig och hur datorer bearbetar information.

Klassiska uppgifter

Långt innan dagens språkmodeller löste NLP redan konkreta problem, ofta med en egen modell byggd för varje uppgift. Några återkommande exempel:

  • Textklassificering. Att sortera text i kategorier – till exempel avgöra vilket ämne ett dokument handlar om.
  • Entitetsigenkänning. Att hitta och märka upp namn på personer, företag, platser och belopp i en löpande text.
  • Sentimentanalys. Att avgöra om en text uttrycker något positivt, negativt eller neutralt, till exempel i kundomdömen.

Var och en av de här uppgifterna byggdes traditionellt som en separat lösning, tränad och finslipad för just sitt ändamål. Det fungerade, men det krävde en egen modell och eget underhåll per problem.

Hur LLM förändrade fältet

Här kommer det stora skiftet. En stor språkmodell, LLM, är den senaste generationen inom NLP, och den har ritat om kartan. Där man förr byggde en modell per uppgift kan en enda LLM ofta klara klassificering, sammanfattning, översättning, entitetsigenkänning och mycket annat – styrd av instruktioner i vanlig text i stället för av separat träning.

Det har gjort att många äldre specialmodeller kunnat ersättas av ett och samma verktyg. Tröskeln för att komma igång har sjunkit rejält: i stället för att träna en egen modell kan man ofta be en språkmodell om uppgiften direkt. Äldre, mer specialiserade metoder har fortfarande sina fördelar – de kan vara snabbare, billigare och mer förutsägbara för en snäv, högvolymsuppgift – men för bredden av språkuppgifter har LLM blivit förstahandsvalet.

Ett konkret affärsexempel

För att göra det jordnära: tänk dig ett företag som får hundratals mejl om dagen till en gemensam brevlåda. En NLP-lösning kan läsa varje inkommande mejl och automatiskt sortera det till rätt avdelning – ekonomi, support, försäljning – utifrån innehållet, inte utifrån stelbenta regler om avsändare eller nyckelord.

Det sparar tid, minskar risken att ärenden hamnar fel och ger snabbare svar till kunden. Samma grundidé återkommer överallt där text ska tolkas eller produceras: sammanfatta dokument, plocka ut uppgifter ur fritext, analysera omdömen eller driva en intern assistent.

Varför begreppet är värt att känna till

NLP är alltså inte en produkt man köper, utan en kategori av tekniker. Det är nyttigt att veta, för det hjälper er att se igenom marknadsföring. När en leverantör talar om att deras verktyg “förstår språk”, “läser dokument” eller “analyserar text”, är det NLP i någon form som ligger bakom – oavsett vilket varumärke som sätts på det.

Med den förståelsen blir det lättare att ställa rätt frågor. I stället för att fastna vid buzzord kan ni fråga vad tekniken konkret ska göra med er text: sortera, sammanfatta, extrahera eller svara? Och hur mätas att den gör det bra? NLP är med andra ord inte en framtidsfråga, utan teknik som redan gör vardagsnytta – och som blir enklare att köpa in när man vet vad namnet står för. Vill du veta hur det kan tillämpas hos er, läs mer om vårt arbete med AI eller hör av dig.

Vanliga frågor

Vad betyder NLP?

NLP står för natural language processing, på svenska ungefär språkteknologi eller behandling av naturligt språk. Det är samlingsnamnet för de tekniker som låter datorer arbeta med mänskligt språk i text och tal: att läsa, tolka, sortera och själva formulera språk. Det är ett brett fält, inte en enskild produkt.

Vad är klassiska NLP-uppgifter?

Några återkommande exempel är textklassificering, att sortera text i kategorier, entitetsigenkänning, att hitta namn på personer, företag och platser i en text, och sentimentanalys, att avgöra om en text är positiv eller negativ. De löstes länge med separata specialmodeller, en för varje uppgift.

Hur förhåller sig LLM till NLP?

En stor språkmodell, LLM, är den senaste generationen inom NLP. Där man tidigare byggde en egen modell för varje uppgift kan en LLM ofta klara klassificering, sammanfattning, översättning och mycket annat med samma modell, styrd av instruktioner. Den har därmed ersatt många äldre specialmodeller, även om äldre metoder fortfarande har sina fördelar.

Är NLP och AI samma sak?

Nej, NLP är ett delområde inom AI som specifikt handlar om mänskligt språk. AI är bredare och omfattar även bland annat bild, ljud och styrning. Att NLP fått så mycket uppmärksamhet på sistone beror på att språkmodellerna, som hör hemma i just det här delfältet, tagit så stora kliv.

Vad kan NLP användas till i ett företag?

Mycket som rör text. Ett tydligt exempel är att automatiskt sortera inkommande mejl till rätt avdelning utifrån innehållet. Andra vanliga fall är att sammanfatta dokument, extrahera uppgifter ur fritext, analysera kundomdömen och driva sökning och assistenter. Överallt där text ska tolkas eller produceras finns en NLP-tillämpning.