Qué es NLP y su papel dentro de la Inteligencia Artificial
El procesamiento del lenguaje natural o NLP por sus siglas en inglés (Natural Language Processing) es una estructura comunicativa que una a personas con máquinas. Está dentro de todo el compendio de la inteligencia artificial y su función principal es la de hacer que las computadoras puedan entender e interpretar el lenguaje humano en cualquiera de sus formas.
¿Nuevo o disruptivo?
Por muy novedoso que pueda sonar el NLP se trata de una disciplina que lleva muchos años de desarrollo (tantos como la Inteligencia artificial). Surge de la necesidad que teníamos los humanos de poder mejorar el entorno comunicativo humano-máquina, ya que el lenguaje nativo de las computadoras es incomprensible para la mayoría de personas.
En 2017, poca gente se fijó en la publicación del artículo ‘Attention is all you need’ (Vaswani et al, 2017), procedente de Google Brain. En él se proponía una nueva arquitectura de red, llamada Transformer, basada únicamente en mecanismos de atención. Cambiaría el campo de la PNL para siempre -una auténtica revolución que puedes leer en este artículo de Techcrunch-.
Recomendado por LinkedIn
¿Qué tiene de importante el NLP?
Esta tecnología ha ido cobrando más importancia conforme crecía la generación de datos, la capacidad de procesamiento y la carrera de nuevas soluciones basadas en el texto de Vaswani et al. provocaba un tsunami en el sector (BERT, GPT…). Actualmente con la capacidad tecnológica existente para captar, tratar y perfeccionar datos no estructurados, el NLP hace que sean comprensibles para las máquinas que tienen una capacidad de procesamiento superior.
El ser humano tiene una estructura comunicativa totalmente diferente de la de una máquina. Nosotros emitimos emociones y sentimientos a la hora de comunicarnos o realizar una acción. El matiz está en la capacidad de “entender” esos datos no estructurados y mantener el carácter imparcial y analítico de la computadora.
Utilidades del NLP en la sociedad actual
El procesamiento del lenguaje natural no tiene una sola función dentro de la inteligencia artificial y, posiblemente, en el futuro tenga algunas más. Por el momento las más comunes son: