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:
- 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.
- 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
| Aufgabe | Was passiert | Beispiel |
|---|---|---|
| Entitätserkennung | Findet Namen, Datumsangaben, Beträge, Orte | Die IBAN und den Absender in einem Brief |
| Klassifikation | Ordnet einen Text einer Kategorie zu | Beschwerde, Bestellung oder Kündigung |
| Zusammenfassung | Verdichtet lange Texte | Die Kernpunkte einer Akte mit 200 Seiten |
| Fragen beantworten | Beantwortet Fragen zu einem Text | „Fehlt der Einkommensnachweis?“ |
| Texterzeugung | Schreibt Text aus Daten oder Anweisungen | Ein 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.
