¿Qué es el procesamiento del lenguaje natural?


El procesamiento del lenguaje natural es una subrama de la inteligencia artificial y de la lingüística. También se suele referir a esta rama de la informática de forma abreviada como PLN o NLP, del inglés Natural Language Processing.


El fin del PLN es construir sistemas y mecanismos que permitan la comunicación entre personas y máquinas por medio de lenguajes naturales. Además, trata de que los mecanismos que permitan esa comunicación sean lo más eficaces posibles, computacionalmente hablando. En definitiva, se busca poder crear programas que puedan analizar, entender y generar lenguajes que los humanos utilizan habitualmente, de manera que el usuario pueda llegar a comunicarse con el ordenador de la misma forma que lo haría con un humano.


La relación entre el procesamiento del lenguaje natural y la recuperación y organización de información es evidente: la meta es desarrollar un buscador web al que un usuario preguntase cualquier cosa, y el sistema fuese capaz de responderle correctamente, como lo haría cualquier persona. A esto se le conoce con el nombre de sistemas de question-answering. En este sentido, un posible buscador de información que utilizase procesamiento del lenguaje natural para la recuperación de información se diferenciaría de un buscador tradicional en que el usuario podría consultar la pregunta que se plantea él mismo tal y como la piensa, sin necesidad de buscar por los conceptos que cree que podrían servir para encontrar la información que desea.


Además de su utilidad en el campo del procesamiento y la recuperación de información, el PLN se aplica a otros aspectos como la traducción automática, el reconocimiento del habla o la corrección ortográfica de textos.


FUENTES UTILIZADAS: Puedes consultar estos enlaces para obtener más información acerca de este tema, ya que esta página se basa principalmente en su contenido:

Página de wikipedia sobre lenguajes naturales
Artículo de Eduardo Sosa al respecto