El procesamiento del lenguaje natural (abreviado PLN, o NLP del idioma inglés Natural
Language Processing) es una rama de la inteligencia artificial que ayuda a las
computadoras a entender, interpretar y manipular el lenguaje humano. NLP toma
elementos prestados de muchas disciplinas, incluyendo la ciencia de la computación y la
lingüística computacional, en su afán por cerrar la brecha entre la comunicación humana y
el entendimiento de las computadoras.
Es un campo de las ciencias de la computación, inteligencia artificial y lingüística que
estudia las interacciones entre las computadoras y el lenguaje humano. Es un campo de
las ciencias de la computación e ingeniería que se ocupa de facilitar la interacción
humana con las máquinas a través del uso del lenguaje natural o lenguaje humano. El
Procesamiento del Lenguaje Natural ocurre es a través de un proceso en el cual la
máquina, que solamente entiende un lenguaje binario de ceros y unos, es entrenada para
entender el lenguaje humano.
Por medio de esta fase, algoritmos o procesos matemáticos traducen datos (lenguaje
natural) en el cerebro de la máquina para que éste determine patrones y pueda generar
una respuesta. Mucho dependerá del tipo, calidad y cantidad de datos de entrenamiento
para determinar el éxito de respuesta de la máquina. Por ejemplo, para entrenar a Google
Home, el tipo de datos que se utilizó fue la voz humana y seguramente con una extensa
variedad de tonalidades y registros de voz (calidad y cantidad) provenientes de hombres,
mujeres, niños, adultos, extranjeros y locales.
El PLN se ocupa de la formulación e investigación de mecanismos eficaces
computacionalmente para la comunicación entre personas y máquinas por medio de
lenguajes naturales. El PLN no trata de la comunicación por medio de lenguajes naturales
de una forma abstracta, sino de diseñar mecanismos para comunicarse que sean eficaces
computacionalmente — que se puedan realizar por medio de programas que ejecuten o
simulen la comunicación — . Los modelos aplicados se enfocan no solo a la comprensión
del lenguaje de por sí, sino a aspectos generales cognitivos humanos y a la organización
de la memoria.
El nivel de inteligencia de un ser humano se evalúa mediante IQ (cociente de inteligencia).
Si bien puede haber muchas maneras de evaluar el nivel de inteligencia de un Chatbots,
uno de los aspectos más críticos es la capacidad de llevar a cabo conversaciones
contextuales, atractivas y comprensibles con los seres humanos. Vaya desafío!
Para lograrlo se usan 3 tecnologías, estas tecnologías son:
NLP: Procesamiento de lenguaje natural (Natural Language Processing)
NLU: Comprensión del lenguaje natural (Natural Language Understanding)
NLG: Generación de lenguaje natural (Natural Language Generation)
El procesamiento del lenguaje natural (PLN) es el campo que combina las tecnologías de
la ciencia computacional (como la inteligencia artificial, el aprendizaje automático o la
inferencia estadística) con la lingüística aplicada, con el objetivo de hacer posible la
comprensión y el procesamiento asistidos por ordenador de información expresada en
Página |2
lenguaje humano para determinadas tareas, como la traducción automática, los sistemas
de diálogo interactivos, el análisis de opiniones, etc.
Estas tareas implícitas se utilizan a menudo en recursos NLP de más alto nivel, como:
NLP y la analítica de texto se utilizan juntos para muchas aplicaciones, entre otras:
Existen muchas aplicaciones comunes y prácticas de NLP en nuestras vidas diarias. Más
allá de conversar con asistentes visuales como Alexa o Siri, he aquí algunos ejemplos
más:
Página |5
¿Alguna vez ha perdido una llamada telefónica y leído la transcripción automática del
correo de voz en su bandeja de entrada del correo o aplicación de su teléfono inteligente?
Eso es conversión de habla a texto, recurso del procesamiento del lenguaje natural.
¿Alguna vez ha navegado por un sitio Web utilizando su barra de búsqueda integrada o
bien seleccionando etiquetas sugeridas de tema, entidad o categoría? Entonces ha
empleado métodos NLP para realizar búsquedas, modelado de remas, extracción de
entidades y categorización de contenido.
Un subcampo de NLP llamado entendimiento del lenguaje natural (NLU, por sus siglas en
inglés) ha comenzado a crecer en popularidad debido a su potencial en aplicaciones
cognitivas y de inteligencia artificial. NLU va más allá del entendimiento estructural del
lenguaje para interpretar intención, resolver ambigüedad de contexto y palabras, e incluso
generar lenguaje humano bien formado por cuenta propia. Los algoritmos NLU deben
resolver el problema muy complejo de la interpretación semántica – es decir, entender el
significado pretendido del lenguaje hablado o escrito, con todas las sutilezas, contenido e
inferencias que los humanos podemos comprender.
La evolución de NLP hacia NLU tiene muchas implicaciones importantes para empresas y
consumidores por igual. Imagine el poder de un algoritmo que puede entender el
significado y el matiz del lenguaje humano en muchos contextos, desde medicina hasta
leyes y hasta el salón de clases. A medida que los volúmenes de información no
estructurada continúen creciendo de manera exponencial, nos beneficiaremos de la
habilidad incansable de las computadoras de ayudarnos a comprenderlo todo.
Entre las tareas principales del procesamiento de lenguaje natural se puede mencionar:
Los modelos lingüísticos utilizados en PLN son esencialmente dos: los modelos lógicos,
basados en gramáticas, y los modelos probabilísticos, basados en datos.
https://www.sas.com/es_ar/insights/analytics/what-is-natural-language-processing-nlp.html
http://www.vicomtech.org/t4/e11/procesamiento-del-lenguaje-natural
https://blogs.iadb.org/conocimiento-abierto/es/que-es-el-procesamiento-de-lenguaje-
natural-y-como-ponerlo-en-practica-con-recursos-abiertos/
https://www.huffingtonpost.es/instituto-de-ingenieria-del-conocimiento/que-es-el-pln-o-
procesamiento-de-lenguaje-natural_a_23253781/
https://www.euroforum.es/blog/inteligencia-artificial-y-lenguaje-natural-cual-es-la-conexion/
https://cvc.cervantes.es/obref/congresos/sevilla/tecnologias/ponenc_carbonell.htm
http://sisbib.unmsm.edu.pe/BibVirtual/Publicaciones/risi/2009_n2/v6n2/a06v6n2.pdf
https://businessanalyticsdata.wordpress.com/2015/12/21/pln-procesamiento-del-lenguaje-
natural/
https://educacion.elpensante.com/desventajas-del-lenguaje-natural/