El procesamiento del lenguaje natural es un campo de investigación que combina aspectos de lingüística, informática, ingeniería de la información e inteligencia artificial. El software NLP (Natural Language Process) está diseñado para procesar grandes cantidades de entradas de lenguaje natural y extraer datos valiosos de él.