NLP kann weiter in 5 Komponenten unterteilt werden, mit lexikalischer Analyse für Ausdrücke und Wörter, semantischer Analyse für die Bedeutung, Pragmatischer Analyse für die Interpretation, Syntaxanalyse für die Satzstrukturierung und Diskursintegration zur Ermittlung der Satzbedeutung, wie sie durch verbundene Sätze vermittelt wird.