Die Abkürzung NLP steht für Natural Language Processing und beschreibt Techniken und Methoden zur maschinellen Verarbeitung natürlicher Sprache. Das Ziel ist die direkte Kommunikation zwischen Mensch und Computer. Natural Language Processing (NLP) versucht, natürliche Sprache zu erfassen und mit Hilfe von Regeln und Algorithmen computerbasiert zu verarbeiten. NLP nutzt verschiedene Methoden und Ergebnisse der Linguistik und kombiniert sie mit moderner Informatik und künstlicher Intelligenz. Das Ziel ist es, eine möglichst hohe Kommunikation zwischen Menschen und Computern über Sprache herzustellen. Dies soll es sowohl Maschinen und Anwendungen ermöglichen durch Sprache gesteuert und bedient zu werden.