Zurück
← Presse & News

· aktualisiert · Blog · 3 Min. Lesezeit

Was ist Natural Language Processing (NLP)? Wie Software Text versteht

Was NLP leistet, wie es sich von der Texterkennung unterscheidet und wo es bei Dokumenten hilft

Ein Mensch liest einen Brief und weiß sofort, wer was bis wann möchte. Software sieht eine Folge von Wörtern. Natural Language Processing schließt diese Lücke.

Was ist NLP?

Natural Language Processing (NLP), auf Deutsch Verarbeitung natürlicher Sprache, ist der Teil der künstlichen Intelligenz, der sich mit menschlicher Sprache beschäftigt. Software kann damit Texte analysieren, ihre Bedeutung erkennen und mit ihnen arbeiten: Namen finden, Nachrichten sortieren, lange Dokumente zusammenfassen, Fragen beantworten.

NLP arbeitet mit geschriebenem Text und, zusammen mit Spracherkennung, auch mit gesprochener Sprache.

Texterkennung liest, NLP versteht

In der Dokumentenverarbeitung kommen zwei Schritte zusammen:

  1. Die Texterkennung macht aus einem Scan oder Foto Text. Sie beantwortet die Frage: Welche Buchstaben stehen auf der Seite? Mehr dazu in unserem Blogbeitrag zur PDF-Texterkennung.
  2. NLP arbeitet mit diesem Text. Es beantwortet die Frage: Was bedeutet er?

NLP kann nur verstehen, was die Texterkennung richtig gelesen hat. Deshalb müssen beide verlässlich sein.

Was NLP kann

AufgabeWas passiertBeispiel
EntitätserkennungFindet Namen, Datumsangaben, Beträge, OrteDie IBAN und den Absender in einem Brief
KlassifikationOrdnet einen Text einer Kategorie zuBeschwerde, Bestellung oder Kündigung
ZusammenfassungVerdichtet lange TexteDie Kernpunkte einer Akte mit 200 Seiten
Fragen beantwortenBeantwortet Fragen zu einem Text„Fehlt der Einkommensnachweis?“
TexterzeugungSchreibt Text aus Daten oder AnweisungenEin Antwortentwurf auf eine Anfrage

Mehr zur Entitätserkennung in unserem Blogbeitrag zur Entity Extraction, mehr zur Klassifikation im Beitrag zur PDF-Klassifikation.

Von Regeln zu lernenden Systemen

Die Forschung zu NLP begann in den 1950er-Jahren mit ersten maschinellen Übersetzungen. Lange arbeiteten Systeme mit von Hand geschriebenen Regeln. Ab den 1990er-Jahren übernahmen statistische Verfahren, ab den 2010er-Jahren neuronale Netze. Heute können große Sprachmodelle in natürlicher Sprache schreiben und Fragen beantworten.

Für die Dokumentenverarbeitung zählt vor allem eines: Die Ergebnisse müssen nachvollziehbar sein. Ein System, das Fragen zu einer Akte beantwortet, muss zeigen, woher die Antwort stammt.

NLP in der Dokumentenverarbeitung

Lesen und sortieren

IDA liest Dokumente, erkennt ihre Art und holt die Daten heraus, die ein Prozess braucht. Deterministisch: erkannt, nicht geraten.

Lange Akten verstehen

Mit IDA Understanding werden lange, unstrukturierte Akten überschaubar, mit Zusammenfassung, Inhaltsverzeichnis und Antworten auf Ihre Fragen, für Tausende Dokumente auf einmal.

Prüfen und vorbereiten

JAIDE Akte liest die ganze Akte und prüft sie auf Vollständigkeit und Widersprüche. Jede Leitfrage bekommt eine Antwort mit Fundstelle. Die Entscheidung bleibt beim Menschen.

Häufige Fragen

Wofür steht NLP?

Für Natural Language Processing, die Verarbeitung menschlicher Sprache durch Computer.

Was ist der Unterschied zwischen NLP und OCR?

OCR (Texterkennung) macht aus einem Bild Text. NLP arbeitet mit diesem Text und erkennt seine Bedeutung.

Ist NLP dasselbe wie ein großes Sprachmodell?

Nein. Große Sprachmodelle sind ein Verfahren innerhalb von NLP. Zu NLP gehören auch viele andere Verfahren, etwa die Entitätserkennung oder die Klassifikation.

Wie kann ich den Ergebnissen vertrauen?

Indem Sie sie prüfen können. Gute Systeme zeigen, woher jede Aussage stammt. JAIDE nennt zu jeder Antwort die Fundstelle, damit Menschen sie prüfen können, bevor sie entscheiden.

Mit Ihren Dokumenten ausprobieren

In einer Demo zeigen wir Ihnen, wie IDA und JAIDE Ihre Dokumente lesen und verstehen.