Was ist Natural Language Understanding?
Natural Language Understanding (NLU) bezeichnet Techniken und Methoden um die natürliche Sprache maschinell zu verstehen. So können Maschinen die Bedeutung von einzelnen Wörtern und ganzen Sätzen verstehen. Anwendungen sind Chatbots, die sich auf natürlicher Sprache mit Anwendern verständigen können.
Mit NLU können Texte durch den Einsatz künstlicher Intelligenz vollständig verstanden und interpretiert werden. Damit können z.B. Arbeitsabläufe deutlich effizienter gestaltet werden.
Welche Anwendungsfelder gibt es für Natural Language Understanding?
Es können E-Mails klassifiziert werden, um eine Filterung der Kommunikation innerhalb des Unternehmens zu erreichen. Außerdem kann NLU für Chatbots genutzt werden, um die Anliegen von Anwendern zu erkennen und zielgerichtete Outputs zu erzeugen. Andererseits werden auch virtuelle Sprachassistenten unterstützt, die die gesprochene Eingabe auf jeder sprachlichen Ebene verstehen können und die den Anwendern eine Antwort liefern können.
Wie lassen sich NLU-Systeme in der künstlichen Intelligenz einordnen?
NLU-Systeme sind weit mehr als einfache Spracherkennungssysteme. So verstehen sie semantische Zusammenhänge und können die Bedeutung ermessen und den Kontext der Aussagen richtig einordnen und entsprechende Rückschlüsse ziehen. NLU-Systeme werden in der unmittelbaren Mensch-Computer-Interaktion eingesetzt und sind eine Art Vorstufe zur künstlichen Intelligenz. Es können sich nicht-formalisierte Befehle in menschlicher Sprache erteilen und damit können Menschen mit Computern genauso kommunizieren, als ob diese Menschen wären. Das Verständnis kann nicht korrekt ausgesprochene Sätze miteinbeziehen wie auch in Dialekt gesprochene Aussagen. Es ist sogar möglich, dass Anweisungen oder Ausführungen, die nicht verstanden werden, durch Nachfrage des NLU-Systems geklärt werden können.
Wie hängen NLP und NLU zusammen?
Natural Language Processing (NLP) ist dem NLU übergeordnet. NLU soll Absichten erkennen können und Mehrdeutigkeiten im Kontext und den Wörtern auflösen können. Es sollen eigenständig wohlgeformte Sprachäußerungen ganz einfach generiert werden. Die NLU-Algorithmen sollen sich mit den außerordentlichen komplexen Problemen von semantischer Interpretation befassen und die beabsichtigte Bedeutung von gesprochener oder geschriebener Sprache erkennen können. Auch Feinheiten und kontextabhängige Interpretationen und Rückschlüsse sollten wie bei einem Menschen verstanden werden.