Saltar al contenido

Ruta 1 · Paso 3

Cómo aprende y cómo se evalúa

Ya sabes qué hace una máquina con tu frase. Falta saber de dónde saca lo que sabe, cómo pasa de completar textos a conversar contigo y cómo se comprueba si lo hace bien.
En esta página · 6 apartados

Aprender sin que nadie enseñe

Todos los problemas del paso 1 (ambigüedad, contexto, ironía, variación) se intentaron resolver durante décadas escribiendo reglas a mano. Funcionaba en dominios pequeños y se rompía en cuanto el lenguaje se salía del guion. El cambio llegó cuando los sistemas empezaron a aprender de ejemplos.

Míralo

Unas técnicas dentro de otras

  1. Inteligencia artificial

    Cualquier sistema que hace algo que llamaríamos inteligente, con reglas o aprendiendo.

  2. Aprendizaje automático

    Sistemas que aprenden patrones a partir de ejemplos en lugar de seguir reglas escritas a mano.

  3. Aprendizaje profundo

    Aprendizaje automático con redes neuronales de muchas capas.

  4. Aprendizaje autosupervisado

    El texto se etiqueta solo: se tapa una palabra y el modelo aprende a adivinarla. Así se entrenan los LLM.

La clave es la última capa. Para aprender a clasificar reseñas hacen falta personas que las etiqueten; para aprender a predecir la siguiente palabra, no: el propio texto trae la respuesta. Basta con tapar el final de millones de frases y pedir al modelo que lo adivine. Eso es el aprendizaje autosupervisado. Los corpus resultantes combinan fuentes seleccionadas y filtradas; no incluyen todo el texto disponible.

Una respuesta, token a token

Cuando un LLM te responde, no redacta la respuesta entera de una vez. Repite el mismo ciclo una y otra vez:

Míralo

El bucle de la generación

Probabilidades ilustrativas; tokens reales
  1. Paso 1: Trocear (actual)
  2. Paso 2: Convertir en vectores
  3. Paso 3: Calcular probabilidades
  4. Paso 4: Elegir uno
  5. Paso 5: Volver a empezar

Paso 1 de 5

Trocear

Tu texto se convierte en tokens con su número.

La4579·capital9029·de334·Portugal27563·es878

5 palabras → 5 tokens. El punto (·) marca un espacio pegado al token; el número es su identificador en el vocabulario.

De las reglas a los LLM

La historia de la lingüística computacional se entiende bien siguiendo una sola palabra difícil. ¿Cómo sabe la máquina de qué «banco» le hablas?

  1. 011950-1990

    Reglas

    Lingüistas e ingenieros escriben gramáticas y diccionarios a mano.

    Con «banco»

    Si cerca aparece «dinero» o «cuenta», es la entidad; si aparece «sentarse», el asiento. Falla con todo lo que nadie previó.
  2. 021990-2013

    Estadística

    Se cuentan frecuencias en grandes corpus y se elige lo más probable.

    Con «banco»

    Cuenta con qué palabras aparece cada sentido en textos etiquetados y elige el más frecuente en ese entorno.
  3. 032013-2017

    Vectores

    Cada palabra se representa con un vector aprendido de sus contextos (word2vec).

    Con «banco»

    Un solo vector para «banco», a medio camino entre el dinero y el parque.
  4. 042017-hoy

    Transformers y LLM

    La atención permite calcular un vector distinto para cada aparición; se entrenan con grandes corpus de texto seleccionados.

    Con «banco»

    «Banco» recibe un vector diferente en cada frase, según lo que tenga alrededor.

La idea: Cada etapa no borró la anterior: las reglas siguen vivas donde hace falta control total, y la estadística dentro de todo lo demás. Lo que cambió es quién escribe el conocimiento: antes, las personas; ahora, los datos.

Míralo

¿A qué palabras mira el modelo?

Pesos ilustrativos
El2 % de atención
perro62 % de atención
siguió8 % de atención
al1 % de atención
20 % de atención
porque3 % de atención
0 % de atención
4 % de atención

Las palabras subrayadas se pueden pulsar. La altura de cada barra indica cuánto pesa esa palabra al interpretar la elegida.

La idea: Para interpretar «estaba» hay que decidir de quién se habla. La atención reparte peso entre las otras palabras de la frase; aquí casi todo va a «perro», pero «gato» también cuenta, porque la frase admite las dos lecturas.

De predecir a conversar

Un modelo recién entrenado solo sabe continuar textos. Si le das una instrucción, puede que la continúe con otra parecida, porque así aparecen las instrucciones en internet: en listas.

Míralo

El mismo mensaje, antes y después del ajuste

Ejemplo construido
  1. Persona

    Escribe un poema corto sobre el mar.

  2. Máquina

    Escribe un poema corto sobre la montaña. Escribe un poema corto sobre el bosque. Escribe…

    Modelo solo preentrenado: continúa el texto como si fuera una lista de ejercicios.

  3. Máquina

    El mar repite su nombre / en cada orilla que toca…

    Tras el ajuste por instrucciones y por preferencias humanas: responde a la petición.

Para llegar de una cosa a la otra hacen falta dos ajustes, y en los dos hay personas:

  1. Ajuste por instrucciones. Se entrena con miles de pares de petición y buena respuesta escritos por personas. El modelo aprende el formato de una conversación.
  2. Ajuste por preferencias. Personas comparan dos respuestas a la misma petición y eligen la mejor. El modelo se ajusta para parecerse a lo que preferimos: más útil, más claro, menos dañino.

Lo que llamamos el «tono» o la «personalidad» de un asistente sale de aquí. Y también parte de sus vicios: si las personas que evalúan prefieren respuestas seguras de sí mismas, el modelo aprende a sonar seguro aunque no lo esté.

Cómo se evalúa

Evaluar es comparar lo que hace el sistema con lo que debería hacer. Cómo se compara depende de la tarea:

TareaCómo se mideLo que se escapa
ClasificarPrecisión y exhaustividad contra etiquetas humanas.Los grupos pequeños: un 95 % global puede esconder un 60 % en reseñas irónicas.
Traducir o resumirCoincidencia con una referencia humana (BLEU, ROUGE, COMET).Las buenas respuestas con otras palabras, y los errores pequeños que cambian el sentido.
ConversarExámenes de preguntas (benchmarks), personas que valoran respuestas y otros modelos que hacen de jueces.Lo que el examen no pregunta. Y los modelos pueden haber visto el examen durante el entrenamiento.

Ninguna cifra sustituye a leer los errores uno a uno y clasificarlos: ¿es un problema de registro, de referencia, de conocimiento, de razonamiento? Ese análisis de errores es lingüística aplicada, y es lo que dice de verdad qué hay que arreglar. Puedes probar a mover un umbral de evaluación en Cómo lee una máquina.

Lo que arrastran

Un modelo aprende del texto que producimos, con todo lo que contiene. Cuatro problemas conviene tener siempre presentes:

Sesgos

Si en los textos de entrenamiento los cirujanos son casi siempre hombres, el modelo lo reproduce, aunque nadie se lo haya pedido:

Míralo

Un sesgo aprendido del uso

Probabilidades ilustrativas

La persona que me operó ayer era ___

  • un cirujano58 %
  • una cirujana21 %
  • muy amable14 %
  • joven7 %

La idea: El modelo no tiene opinión sobre quién opera: refleja la frecuencia de sus datos. Detectar y corregir estos sesgos exige saber dónde buscarlos, y eso empieza por el lenguaje.

Información falsa con buena prosa

Un modelo escribe con la misma fluidez lo cierto y lo inventado (las alucinaciones). Los detectores de «texto escrito por IA» no son fiables: fallan en ambos sentidos y señalan con más frecuencia a quien escribe en una lengua que no es la suya. No sirven para acusar a nadie.

Privacidad

Lo que se usa para entrenar puede reaparecer. Por eso importa qué datos se recogen, con qué permiso y qué se pega en un chat.

Lenguas y variedades desiguales

Las lenguas y variedades con menos texto en internet se trocean peor, se entienden peor y se generan peor. Lo viste con el euskera en el paso anterior; con las variedades regionales y los registros orales pasa algo parecido.