Zum Hauptinhalt springen

Natural Language Processing

Natural Language Processing (NLP) und Chatbots

Teaser – volle Lektion nach Anmeldung

Lernziele dieser Lektion

  • Erklären können, was Natural Language Processing (NLP) ist
  • Typische NLP-Anwendungen benennen und beschreiben können
  • Den Unterschied zwischen regelbasierten und KI-gesteuerten Chatbots verstehen
  • Die Grenzen regelbasierter Systeme anhand von Beispielen erkennen

Was ist Natural Language Processing?

Natural Language Processing (NLP) ist ein Teilbereich der Künstlichen Intelligenz, der sich mit der Interaktion zwischen Mensch und Computer mittels natürlicher Sprache beschäftigt. Das Ziel: Computer sollen menschliche Sprache verstehen, interpretieren und sinnvoll darauf reagieren können.

NLP verbindet dabei Linguistik (Sprachwissenschaft) mit Informatik und maschinellem Lernen. Es geht nicht nur darum, einzelne Wörter zu erkennen, sondern auch um das Verstehen von Bedeutung, Kontext und Zusammenhängen in Texten und gesprochener Sprache.

Die NLP-Pipeline: Von der Eingabe zum Verständnis

NLP-Anwendungen im Alltag

NLP begegnet uns täglich in vielen Anwendungen – oft ohne dass wir es bewusst wahrnehmen:

Chatbots und Sprachassistenten

Sprachassistenten wie Siri, Alexa und Google Assistant nutzen NLP, um gesprochene Befehle zu verstehen und darauf zu reagieren. Moderne Chatbots wie ChatGPT können komplexe Gespräche führen und auf vielfältige Fragen antworten.

Automatische Untertitel

Plattformen wie YouTube erzeugen automatisch Untertitel für Videos. Dafür wird gesprochene Sprache zuerst in Text umgewandelt (Speech-to-Text), dann wird der Text formatiert und synchronisiert.

Übersetzungsdienste

Dienste wie Google Translate und DeepL übersetzen Texte zwischen Sprachen. Moderne Übersetzungssysteme nutzen neuronale Netze, die ganze Sätze im Kontext übersetzen – nicht mehr Wort für Wort wie frühere Systeme.

Dies ist nur ein kurzer Auszug. Die vollständige Lektion mit interaktiven Übungen und Lernfortschritts-Tracking gibt es nach Einlösung eines Einschreibeschlüssels.