Natural Language Processing
Natural Language Processing (NLP) und Chatbots
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.
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.