ENES

Procesamiento del lenguaje natural

El campo de la IA que trabaja con el lenguaje humano: leer, escribir, traducir.

Una oración en inglés, the movie was not bad, alimenta tres tareas: una traducción al español, una etiqueta de sentimiento que dice positivo y la oración partida en tokens

El procesamiento del lenguaje natural (PLN, o NLP en inglés) es la rama de la IA que se ocupa del lenguaje humano, el 'natural' que hablamos y escribimos, a diferencia de los lenguajes de programación. Su objetivo es que una computadora haga cosas útiles con textos y voz: traducirlos, resumirlos, responder preguntas sobre ellos, clasificarlos o convertirlos en una respuesta hablada.

El lenguaje es difícil para las máquinas porque el significado depende del contexto. 'La película no estuvo mal' es una opinión levemente positiva, aunque tenga la palabra 'mal'. 'Banco' puede ser un asiento o un lugar con plata. Durante décadas el PLN se apoyó en reglas gramaticales escritas por lingüistas, después en estadísticas sobre grandes colecciones de textos. Desde fines de la década de 2010 lo dominan las redes neuronales, en especial el transformer, y los grandes modelos de lenguaje de hoy son su producto más visible.

Las tareas clásicas del PLN siguen en todos lados, muchas veces escondidas: filtros de spam, el autocompletar del celular, la traducción automática, los asistentes de voz que pasan lo que decís a texto, los buscadores que entienden lo que quisiste decir, sistemas que leen miles de reseñas de clientes y le avisan a una empresa cuáles están enojadas. Muchas de estas tareas, que antes pedían un modelo especializado aparte, hoy las resuelve un solo modelo de lenguaje general con el prompt adecuado.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de IA