Die Verarbeitung natürlicher Sprache (Natural Language Processing, NLP) ist ein Bereich der künstlichen Intelligenz (AI), der sich darauf konzentriert, Computer in die Lage zu versetzen, menschliche Sprache zu verstehen und zu nutzen. Durch die Nutzung von Erkenntnissen aus der Linguistik und der modernen Informatik spielt NLP eine immer wichtigere Rolle, wenn es darum geht, Computern zu helfen, Menschen zu verstehen - und umgekehrt, wenn es darum geht, Menschen zu helfen, sich in unserer zunehmend digitalen Welt besser zurechtzufinden.
So ist NLP beispielsweise für die Programmierung digitaler Assistenten, die genau auf Sprachbefehle reagieren, wie Alexa oder Google Home, unerlässlich. Es ermöglicht auch die Erstellung von Chatbots, die in der Lage sind, gängige Kundendienstanfragen zu beantworten. Neben kundenorientierten Tools wird NLP auch für Anwendungen zur Stimmungsanalyse eingesetzt, mit denen Unternehmen die Reaktionen auf ihre Marke in den sozialen Medien bewerten können, oder für Dienste, die automatisch klar formulierte Zusammenfassungen von Texten oder Datensätzen erstellen.
Wie andere Bereiche der künstlichen Intelligenz und des tiefen Lernens stützt sich NLP auf Algorithmen des maschinellen Lernens (ML), die in neuronalen Netzarchitekturen organisiert sind. Da neuronale Netze die Struktur des menschlichen Gehirns selbst nachahmen, sind diese Ansätze besonders gut für die Verarbeitung natürlicher Sprache geeignet. Und wie bei anderen KI/ML-Anwendungen wird die Arbeit im NLP am häufigsten in TensorFlow oder Python-Programmierung durchgeführt.
Die Verarbeitung natürlicher Sprache ist im Global Skills Index (GSI) 2020 von Coursera eine der wichtigsten beruflichen Qualifikationen. Laden Sie die Ausgabe 2020 des GSI-Berichts herunter.