El procesamiento de lenguaje natural es una rama de la inteligencia artificial encargada del estudio y aplicación de algoritmos que permitan analizar el lenguaje humano desde su estructura sintactica y semantica, como tambien a tareas de aprendizaje automático como: Clasificación de sentimientos, busquedas semánticas, similitud de textos, traducción automática.