Wat is Natural language processing?
In één zin
Natural language processing is het onderdeel van AI dat computers leert om menselijke taal in tekst en spraak te begrijpen, te analyseren, te vertalen en zelf te produceren.
Ook wel: NLP, taalverwerking, natuurlijke taalverwerking
Natural language processing, afgekort NLP, is het deel van AI dat computers helpt om menselijke taal te begrijpen en te gebruiken. Het gaat om geschreven en gesproken taal.
Hoe werkt het?
Een computer snapt woorden niet vanzelf. NLP zet taal om in getallen en zoekt patronen daarin. Moderne systemen leren van enorme hoeveelheden tekst. Zo leren ze welke woorden vaak samen voorkomen en wat ze ongeveer betekenen.
NLP kent veel taken:
- Vertalen: tekst omzetten van de ene taal naar de andere.
- Samenvatten: een lange tekst terugbrengen tot de kern.
- Sentimentanalyse: bepalen of een review positief of negatief is.
- Spraakherkenning: gesproken woorden omzetten in tekst.
- Tekst genereren: nieuwe zinnen schrijven, zoals chatbots doen.
Taalmodellen achter chatbots zijn dus een vorm van NLP.
Een voorbeeld uit de praktijk
Stel, je werkt bij een energiebedrijf en krijgt elke dag honderden e-mails van klanten. Een NLP-systeem leest ze en sorteert ze op onderwerp, zoals ‘verhuizing’, ‘storing’ of ‘factuur’. Spoedgevallen komen bovenaan. Ook je spamfilter, de spellingscontrole en de voorspelling van het volgende woord op je telefoon gebruiken NLP.
Waarom is dit belangrijk voor jou?
Taal is overal in je werk en leven. NLP neemt een deel van het lees- en schrijfwerk uit handen. Dat bespaart tijd. Let wel op deze punten:
- Taal is vol toon, humor en dubbele betekenissen. Systemen begrijpen sarcasme niet altijd.
- Voor kleinere talen, zoals het Nederlands, zijn systemen soms minder sterk dan voor het Engels.
- Teksten die je invoert, kunnen gevoelige informatie bevatten. Wees dus voorzichtig.
Als je NLP herkent, snap je beter wat je tools doen met jouw woorden.