Puntos clave
- El procesamiento del lenguaje natural (PLN, o NLP por sus siglas en inglés) es la tecnología que hace que la computadora pueda manejar el habla humana.
- El habla humana tiene reglas sueltas y elipsis constantes, así que la computadora no la recibe tal cual. Primero hay que reorganizarla en una forma manejable.
- No se limita a la traducción. Resumir, clasificar, buscar, conversar y corregir ortografía también entran aquí.
- Antes se escribían reglas gramaticales a mano; ahora domina el método de aprender el uso a partir de cantidades enormes de texto.
- El español tiene palabras con varios sentidos, pronombres sin referente claro e ironía, lo que lo vuelve especialmente difícil de manejar.
La analogía
Al fondo de una sala de conferencias internacionales hay una cabina cerrada con vidrio. Lo que entra por un oído sale, al pasar por esa cabina, en otro idioma. La cabina no se limita a subir el volumen: corta la frase, identifica a qué se refiere cada palabra y la vuelve a armar en una forma que quien escucha pueda entender.
El procesamiento del lenguaje natural es esa cabina. El habla humana tiene reglas sueltas y deja huecos por todos lados, así que la computadora no puede tragarla tal cual. Dentro de la cabina, la frase se corta en unidades manejables, se enlazan las relaciones entre palabras y se convierte en una forma que se pueda calcular. No es una cabina que solo produce traducciones: de ahí también salen resúmenes, clasificaciones, búsquedas y respuestas.
En detalle
Por qué el habla humana es difícil
La computadora maneja bien el habla que tiene reglas sin huecos: un símbolo pegado a un solo significado, con un orden fijo. El habla humana es lo contrario. La misma palabra cambia de sentido según el lugar, lo obvio se omite entero, y el sentido se completa con lo que quien habla y quien escucha ya saben.
Basta una frase como "Fueron al banco" para verlo. Una persona resuelve enseguida, por el contexto, de qué banco se trata; pero la frase sola no da ninguna base para decidirlo. Este tipo de bifurcación aparece escondida varias veces en cada frase del habla humana. El procesamiento del lenguaje natural es el trabajo de ir cerrando esa bifurcación con el contexto de alrededor.
Las etapas que ocurren dentro de la cabina
Tradicionalmente el trabajo se divide en varias etapas. Primero se corta la frase en unidades manejables. Después se marca si cada unidad es sustantivo o verbo, y qué terminación lleva. Luego se enlaza qué palabra modifica a cuál. Por último, con ese resultado, se hace lo que corresponda: traducir, clasificar, lo que sea.
Cada etapa se apoya en el resultado de la anterior. Si el corte queda mal hecho, todo lo que sigue se desvía. Hoy es común que un solo modelo grande procese estas etapas de un tirón, pero lo que ocurre por dentro no cambia demasiado en el fondo.
De la tabla de reglas al montón de ejemplos
Al principio, las reglas gramaticales las escribía una persona a mano. El problema era que el habla humana no sigue las reglas al pie de la letra. Cada regla nueva para tapar una excepción rompía otro caso, y así sin parar.
Después llegó un método basado en estadística en lugar de reglas. Se juntaba texto real usado de verdad y se contaba con qué frecuencia aparecía cada palabra después de otra. El criterio ya no era si algo era gramaticalmente correcto, sino si la gente realmente lo escribía así.
Ahora se fue un paso más allá: un modelo que leyó cantidades enormes de texto y fijó por su cuenta las relaciones entre palabras se encarga de varias tareas a la vez. En lugar de construir una cabina distinta para cada trabajo, se construyó una cabina amplia que recibe encargos distintos cada vez.
Dónde se usa hoy
Encontrar documentos con un sentido parecido al de la frase que escribiste en un buscador, resumir un documento largo en pocas líneas, distinguir automáticamente si una reseña es un elogio o una queja: todo eso es procesamiento del lenguaje natural. También lo es repartir consultas de clientes según su tipo, o corregir la ortografía.
En funciones que manejan voz, como los asistentes de voz, muchas veces el sonido se convierte primero en letras y esta rama toma la posta desde ahí. Algunos modelos más recientes manejan el sonido directamente, sin pasar por el texto. Averiguar qué se pidió y conectarlo con la función correspondiente es el tramo que le toca a la cabina.
Lo que hace difícil al español
El español tiene palabras que cambian de sentido según el contexto sin cambiar de forma —como "banco"—, y eso multiplica las bifurcaciones que hay que resolver. También abundan los pronombres sin referente claro: en "lo vi ayer", quién es "lo" puede quedar sin decirse en ningún lado cercano, y la computadora tiene que rastrear varias frases atrás para encontrarlo.
La ironía complica aún más las cosas. "Qué buena suerte la mía" puede ser un elogio sincero o justo lo contrario, y solo el tono o la situación lo deciden, nunca las palabras solas. Sumado a que el orden de las palabras en español es más libre que en otros idiomas, encontrar la estructura de una frase exige mirar bastante más contexto que en idiomas con reglas más rígidas.
Con más precisión
El procesamiento del lenguaje natural es el nombre general de toda la tecnología que maneja el habla humana. Dentro entran tareas de base, como cortar la frase en unidades y marcar la categoría gramatical de cada palabra, y también aplicaciones como la traducción, el resumen y la respuesta a preguntas. En idiomas con muchas terminaciones que se pegan a la raíz, el análisis morfológico ha sido durante mucho tiempo el trabajo de base.
También aquí la analogía tiene sus costuras. Una persona que interpreta entiende el sentido antes de traducirlo. Si se puede decir que los modelos actuales de procesamiento del lenguaje natural entienden una frase, es algo sobre lo que hay opiniones distintas. Lo que sí está claro es que construyen sus respuestas a partir de los patrones que vieron en cantidades enormes de texto. Por eso un modelo que genera texto a veces produce una frase fluida cuyo contenido no coincide con la realidad, y puede entregar una frase que suena convincente incluso donde le faltan bases. Que la cabina funcione con fluidez y que lo que dice sea correcto son dos cosas que hay que verificar por separado.
Pruébalo
- Papago (traductor de Naver) ailearn.space Al probar una frase sin sujeto o un juego de palabras se ve dónde tiembla la cabina
- Bareun (corrector ortográfico coreano) ailearn.space Al probar una frase coreana con los espacios mal puestos o con una partícula cambiada, y ver cómo se corrige, se nota que la computadora pesa dónde se cortan las palabras y cómo se enlazan
Malentendidos comunes
Es fácil pensar que el procesamiento del lenguaje natural es solo traducción, pero en realidad la traducción es una rama entre varias, y el resumen, la clasificación, la búsqueda y la conversación son igual de parte de esto.
Es fácil creer que si la frase es fluida el contenido también será correcto, pero en realidad el modelo construye su respuesta a partir de la continuación que vio en los textos con los que aprendió, así que hay que verificar por separado si la frase es fluida y si el contenido es correcto. Si se puede decir que un modelo 'entiende' la frase, es algo sobre lo que hay opiniones distintas.
Es fácil pensar que basta con la ortografía correcta para que la computadora entienda, pero en realidad muchas frases se bifurcan en varios sentidos, y sin el contexto de alrededor no hay forma de decidir cuál es.
Resumen en una línea
El procesamiento del lenguaje natural es la cabina que reorganiza el habla humana, suelta y llena de elipsis, en una forma que la computadora puede manejar, y de ahí salen desde la traducción hasta el resumen y la búsqueda.
¿Has visto un error o tienes una analogía mejor? Sugerir una corrección · Última actualización 2026-10-18