Glossar für Natürliche Sprachverarbeitung

Inhaltsverzeichnis

Natural Language Processing (NLP)

NLP ist ein Bereich der KI, der sich mit der Interaktion zwischen Computern und menschlicher (natürlicher) Sprache befasst. NLP ermöglicht es Maschinen, menschliche Sprache zu verstehen, zu interpretieren und zu generieren. Ein prominentes Beispiel für NLP in Aktion ist Chatbots, die Kundenservice-Anfragen bearbeiten. Ein weiteres Beispiel ist das Verständnis und die Generierung natürlicher Sprache durch Sprachassistenten wie Alexa und Siri. Diese Technologien nutzen NLP, um gesprochene Befehle zu verstehen und natürlichsprachliche Antworten zu generieren, die den Nutzeranfragen entsprechen. So kann ein Nutzer beispielsweise fragen: „Wird es morgen regnen?“ und der Assistent kann die Wettervorhersage analysieren, in natürlicher Sprache antworten und hoffentlich nicht die Urlaubsplanung auf den Kopf stellen.

Natural Language Understanding (NLU)

NLU ist ein Unterbereich von Natural Language Processing, der sich darauf spezialisiert, die Bedeutung und Absicht hinter den Worten zu erfassen. Während NLP den breiten Prozess des Verstehens und Generierens von Sprache abdeckt, konzentriert sich NLU darauf, was genau gesagt wurde und was der Sprecher damit meint.  Ein Beispiel hierfür sind interaktive Sprachassistenten, die komplexe Befehle verstehen und darauf basierend handeln können, wie z.B. „Buche einen Flug nach Paris nächste Woche und finde ein Hotel unter 10 Euro pro Nacht.“ Diese Fähigkeit erfordert ein tiefes Verständnis der natürlichen Sprache und die Fähigkeit, Absichten und relevante Details aus der Benutzeranfrage zu extrahieren. Ob der Sprachassistent ein solches Hotel finden kann, ist aber eine andere Frage.

Natural Language Generation (NLG)

NLG ist der Prozess, bei dem Maschinen eigenständig menschliche Sprache erzeugen. Während NLP und NLU sich darauf konzentrieren, menschliche Sprache zu verstehen und zu interpretieren, geht es bei NLG darum, aus Daten und Informationen fließende, verständliche Texte zu erstellen. Dies kann von einfachen Zusammenfassungen bis hin zu detaillierten Berichten reichen. NLG-Systeme finden Anwendung in der automatisierten Berichterstattung, bei der aus strukturierten Daten wie Finanzberichten, Wetterdaten oder Sportstatistiken narrative Texte erzeugt werden. Eine Wetter-App, die automatisch Wetterberichte generiert, wie „Heute wird es sonnig mit einer Höchsttemperatur von 45 Grad“, nutzt NLG, um aus den rohen Wetterdaten lesbare Sätze zu formen. Ob es eine gute Idee ist bei diesem Wetter rauszugehen müssen Sie aber immer noch selbst entscheiden.

Sentiment Analysis (Sentimentanalyse)

Sentiment Analysis ist eine Technik des NLP, die darauf abzielt, die emotionale Tönung hinter einem Text zu identifizieren und zu klassifizieren. Sie wird häufig verwendet, um Meinungen, Bewertungen und Stimmungen in großen Mengen von Online-Texten wie Produktbewertungen, sozialen Medien oder Nachrichtenartikeln zu analysieren. Unternehmen nutzen Sentiment Analysis, um die öffentliche Meinung zu Produkten, Dienstleistungen oder Marken zu verstehen und Kundenzufriedenheit sowie Markttrends zu erfassen. Ein Beispiel ist die Analyse von Kundenfeedback auf E-Commerce-Plattformen, um positive und negative Meinungen zu extrahieren, die Produktentwicklung und das Kundenerlebnis zu verbessern.

Spracherkennung

Spracherkennung bezeichnet die Fähigkeit von Computern, gesprochene Worte zu verstehen und in textuelle Daten umzuwandeln. Diese Technologie ermöglicht es Benutzern, mit Maschinen über natürliche Sprache zu kommunizieren, und findet breite Anwendung von interaktiven Sprachantwortsystemen bis hin zu persönlichen Sprachassistenten wie Alexa oder Siri. Ein spezielles Beispiel ist die Umwandlung von Sprache in Text für Menschen mit Hörbehinderungen, was die Kommunikationsbarrieren erheblich reduziert und die Zugänglichkeit zu Informationen verbessert.

Text-to-Speech (TTS)

TTS Technologien konvertieren geschriebenen Text in gesprochene Worte. Dies ermöglicht es Computern, Nutzern Informationen mündlich zu übermitteln, was besonders nützlich für visuell eingeschränkte Menschen ist. Aber auch in Situationen, in denen das Lesen von Text unpraktisch ist, wird TTS verwendet. Moderne TTS-Systeme können natürliche und flüssige Sprache erzeugen, die in Echtzeit angepasst wird, um Emotionen oder Betonungen zu reflektieren. Ein Anwendungsbeispiel ist die Vorlesefunktion in E-Readern, die es Nutzern ermöglicht, Bücher „zu hören“, während sie andere Aufgaben erledigen. Oder weil sie zu faul zum Lesen sind. Aber wer würde das schon zugeben wollen?

Machine Translation (MT)

MT beschreibt die Technologie, die es Computern ermöglicht, Texte oder gesprochene Wörter automatisch von einer Sprache in eine andere zu übersetzen. Dieses Feld hat durch Entwicklungen in der künstlichen Intelligenz und im maschinellen Lernen enorme Fortschritte gemacht und ermöglicht es uns heute, Websites, Dokumente und sogar Live-Gespräche fast in Echtzeit zu übersetzen. Maschinelle Übersetzungssysteme, wie Google Translate oder DeepL, nutzen komplexe Algorithmen, um die Bedeutung des Originaltextes zu erfassen und ihn so genau und natürlich wie möglich in die Zielsprache zu übertragen. Ganz davon abgesehen ob es Sinn ergibt, könnten sie im Handumdrehen Ihre Steuererklärung ins Katalanische oder Ihren Einkaufszettel ins Vietnamesische übersetzen. Da Übersetzungssysteme zunehmend raffinierter werden, kommt es immer seltener dazu, dass sie Nuancen und kulturelle Kontexte übersehen, was bedeutet dass die Übersetzungen immer besser werden.