Was ist Natural Language Processing?

26.12.2023 von Thor Olavsrud
Natural Language Processing kommt für viele Zwecke zum Einsatz - zum Beispiel in digitalen Assistenten wie Siri und Alexa. Das müssen Sie über NLP wissen.
Wenn Computer Sprache "verstehen", steckt Natural Language Processing dahinter. Das müssen Sie zum Thema wissen.
Foto: Pdusit - shutterstock.com

Heutzutage reden wir mit unseren technischen Gerätschaften: Sie machen Termine, verwalten Einkaufslisten, übersetzen und vieles mehr. Die Technologie, die dahintersteht, heißt Natural Language Processing (NLP) und hat sich im Laufe der letzten Jahre maßgeblich verbessert.

Natural Language Processing - Definition

Natural Language Processing (NLP) - im deutschen Sprachraum auch Computerlinguistik oder linguistische Datenverarbeitung genannt - bezeichnet die algorithmische Verarbeitung von natürlicher Sprache. NLP stellt eine Unterkategorie von Künstlicher Intelligenz dar und ist einer der Haupt-Use-Cases für Deep Learning.

Ursprünglich bezog sich der Terminus lediglich auf die Lesefähigkeit von Computersystemen, heutzutage umfasst er sämtliche Aspekte der Linguistik. Zu den Unterkategorien von Natural Language Processing gehören:

NLP funktioniert auf der Grundlage von Machine Learning: ML-Systeme speichern Wörter und ihren Aufbau wie jede andere Form von Daten. Sie werden mit Redewendungen, Sätzen und manchmal ganzen Büchern gefüttert und verarbeiten die Daten auf Grundlage grammatikalischer Regeln, sprachlichen Gepflogenheiten - oder beidem. Diese Daten können Rechner anschließend nutzen, um Datenmuster zu erkennen und "vorherzusagen", welches Wort als nächstes folgt.

NLP - Einsatzzwecke

Der eben beschriebene Fall fällt in die Kategorie Machine Translation und stellt nur einen Einstzzweck von Natural Language Processing dar:

Einer der gängigsten Use Cases für NLP ist die Internetsuche: Jedesmal, wenn Sie etwas über Google oder Bing suchen, pflegen Sie Daten in das jeweilige System ein. Ein Klick auf ein Suchergebnis wertet das System als Bestätigung dafür, die richtigen Ergebnisse präsentiert zu haben.

Chatbots funktionieren auf ganz ähnliche Art und Weise: Sie sind in Slack und anderen Chat-Programmen integriert und analysieren, wie ihr Benutzer schreibt. Bei bestimmten Schlüsselsätzen springt der Bot schließlich an. Dasselbe Prinzip wenden auch intelligente Sprachassistenten wie Siri und Alexa an, die bei Ruf ihres Namens "parat" stehen.

Darüber hinaus kommt NLP in vielen weiteren Bereichen zum Einsatz. So hilft die Technik beispielsweise Recruitern dabei, Lebensläufe nach geeigneten Kandidaten zu durchforsten. Auch Spam Detection oder Sentimentanalysen funktionieren mit Natural Language Processing.

Natural Language Processing - Software

Egal welchen NLP Use Case Sie in der Praxis umsetzen wollen: Dazu brauchen Sie die richtigen Tools. Laut Technology Evaluation Center gehören folgende Lösungen zu den beliebtesten in Sachen Natural Language Processing Software:

NLP - Weiterbildungskurse

Es gibt einige (auch kostenlose) Ressourcen, die Sie in Sachen Natural Language Processing voranbringen können. Dazu gehören beispielweise:

Natural Language Processing - Jobs

Natural Language Processing spielt für viele Jobprofile im Technologiebereich eine Rolle. Hier eine kleine Auswahl von Jobs, die mit NLP in Zusammenhang stehen können (sowie deren Durchschnittsgehalt in Deutschland laut dem Karriereportal Stepstone):

Dieser Beitrag basiert auf einem Artikel unserer US-Schwesterpublikation CIO.com. (fm)