Transformer
Las palabras de la frase se miran a la vez para fijar su sentido
- El transformer sienta a las palabras en una mesa redonda para que se miren a la vez, en vez de ponerlas en fila. Casi toda la IA conversacional se apoya en esta estructura.
- Cada palabra lleva una pregunta, una etiqueta y una carpeta. Traer más carpeta de quien mejor responde a tu pregunta es lo que se llama atención.
- Esa reunión se celebra en varias mesas a la vez y se repite decenas de veces. Abajo se atrapan las relaciones cercanas; arriba, el texto entero.
- Si todas se miran a la vez el orden se pierde, así que cada palabra recibe un número de asiento.
- En el piso más alto solo pasa una cosa: elegir la siguiente palabra, cientos de veces seguidas.
Contenido
1La analogía
"Cansado, me senté en el banco del parque." ¿Cómo sabemos que ese banco no es una oficina con cajeros? Sentemos la frase en una mesa redonda. Las palabras no hacen cola esperando turno: se sientan a la vez y se miran unas a otras. Da igual que una esté al lado o enfrente, basta con levantar la vista.
El punto del día es uno solo: "para saber qué significo, ¿a quién tengo que escuchar?". La palabra "banco" mira sobre todo a "parque" y ahí se decide: es un asiento de madera. Mira también a "me senté", aunque menos. Si en la mesa hubiera "cajero" y "dinero", esa misma palabra acabaría siendo una sucursal.
Esa mirada, la que decide a quién atender y cuánto, es la atención. No va en una sola dirección: las cuatro palabras miran a la vez, y al terminar la ronda cada una sale con su sentido más afilado.
2En detalle
No hacen cola
El método anterior ponía las palabras en fila y las leía de una en una, pasando cada una a la siguiente lo que llevaba leído. Con frases largas, lo del principio se desdibujaba: después de veinte relevos apenas quedaba nada. Y había que esperar a que terminara un turno para empezar el siguiente, así que iba lento.
La mesa redonda resuelve las dos pegas de golpe. La última palabra ve directamente a la primera, por lejos que estén: en "el paraguas que compré ayer me lo dejé hoy en el metro", ese "me lo dejé" agarra sin intermediarios al "paraguas". Y como todas puntúan a la vez, el cálculo se reparte entre miles de tarjetas gráficas. Entrenar con cantidades brutales de texto se volvió posible gracias a esta disposición.
La pregunta se compara con las etiquetas
Cada palabra sentada a la mesa lleva tres cosas: una pregunta en la mano, una etiqueta en el pecho y una carpeta delante. La pregunta dice "qué ando buscando"; la etiqueta, "qué tengo para ofrecer"; la carpeta guarda "lo que voy a entregar".
En la pregunta de "banco" pone algo así como "quién me sitúa". Con ese papel da la vuelta a la mesa y lo compara con todas las etiquetas. La de "parque" encaja bien y saca nota alta; la de "me senté" encaja menos. La nota no es un voto único, sino un reparto: setenta, veinte y diez.
Con el reparto decidido, cada palabra recoge carpetas en esa proporción y con la mezcla reescribe su propio sentido. El "banco" que sale de la reunión ya no es el que entró: lleva el contexto metido dentro. La pregunta es la consulta, la etiqueta es la clave y la carpeta es el valor.
Y esto no lo hace solo "banco". Las cuatro palabras pasean su pregunta a la vez, sin esperarse, así que los cuatro cálculos terminan juntos, y con mil palabras pasaría igual.
La reunión no es una sola
Sin levantarse del sitio se abren varias reuniones en paralelo, y cada una tiene su manía. Una se fija en quién hace pareja con quién; otra, en qué palabra califica a cuál; otra persigue el nombre que apareció antes.
Con una sola reunión la vista se estrecha: por atender a la gramática se pierde el sentido, o al revés. Con ocho o doce mesas mirando cada una a su cosa y juntando después los resultados, una palabra atiende a varias relaciones a la vez, y si una se despista las otras tapan el hueco. A cada reunión se le llama cabeza.
Sin número de asiento, todo se mezcla
Mirarse a la vez significa también no saber el orden, porque en una mesa redonda no hay primero ni último. "El perro mordió al cartero" y "el cartero mordió al perro" llevan las mismas palabras y dicen lo contrario. Sin orden, las dos parecen la misma frase.
Por eso, antes de sentar cada palabra, se le añade su número de asiento. El número no va colgado por fuera como una chapa: se mezcla dentro del propio sentido, y de ahí que una misma palabra se vea algo distinta según el lugar que ocupa. A esto se le llama codificación posicional.
Capas y capas, y al final una palabra
Con una sola ronda no basta. Las palabras salen con su sentido reescrito, suben al piso de arriba y repiten la reunión, y así decenas de pisos. Abajo se atrapa lo cercano, la relación con la palabra de al lado; arriba, lo ancho: el sentido del párrafo o el tono del texto. Nadie reparte esas tareas, la división aparece sola durante el entrenamiento.
Lo que sale del último piso es sorprendentemente simple: una lista de candidatas a siguiente palabra, cada una con su puntuación. Después de "Cansado, me senté en el", la palabra "banco" saca nota alta y "corrió" la saca baja. Se escoge una, se pega al final y la frase vuelve a la mesa desde el principio. Esa repetición, cientos de veces, produce una respuesta entera. Que la IA retome un nombre dicho mucho antes sale de aquí: no guarda un recuerdo, relee entero cada vez todo lo escrito.
3Con más precisión
Ni la mesa ni las carpetas existen. Las palabras se convierten primero en listas de números llamadas embeddings, y la atención se calcula multiplicando y sumando esos números. La pregunta, la etiqueta y la carpeta son tres conjuntos de números con nombre propio: consulta, clave y valor. Como las palabras se consultan dentro de su propia frase y no en otra, a esto se le llama autoatención. Y en cada piso no hay solo atención: detrás viene una capa pequeña donde cada palabra rumia por su cuenta lo que acaba de recoger.
La estructura anterior, la RNN (Recurrent Neural Network, red neuronal recurrente), procesaba los tokens en orden y perdía las relaciones lejanas. El transformer resolvió eso, pero no gratis: como puntúa todos los pares de palabras, si la frase se hace el doble de larga el cálculo se hace cuatro veces mayor. De ahí que haya un límite a lo que cabe de una vez.
Esta estructura nació para traducir, con una parte que leía y otra que escribía: codificador y descodificador. El codificador ve la frase entera en los dos sentidos; el descodificador no puede espiar lo que aún no ha escrito. Casi todos los modelos conversacionales apilan solo descodificadores.
4Pruébalo
- Transformer Explainer (cómo funciona por dentro) ailearn.space Escribe una frase y el grosor de las líneas te muestra cuánto se consultan las palabras entre ellas
- Attention Viz (mapa general de la atención) ailearn.space Compara de un vistazo qué está mirando cada cabeza de atención, como varias reuniones a la vez
- LLM Visualization (disección en 3D de un modelo) ailearn.space Gira la torre de capas en 3D y sigue el camino que recorre un token de abajo arriba
5Malentendidos comunes
Es fácil pensar que lee la frase palabra por palabra desde el principio, pero en realidad la despliega entera de una vez. Lo que sale de una en una es la respuesta al escribirla, no la lectura.
Es fácil pensar que transformer es el chatbot de alguna empresa, pero en realidad es un plano de diseño que comparten muchas IA, desde un traductor hasta un asistente.
Es fácil pensar que solo sirve para el lenguaje, pero en realidad los trozos de imagen y de sonido también se convierten en tokens y pasan por la misma mesa redonda.
7Resumen en una línea
En resumenEl transformer sienta a las palabras en una mesa redonda para que puntúen cuánto se miran entre sí, y repite esa reunión decenas de capas para elegir la siguiente palabra.
¿Has visto un error o tienes una analogía mejor? Sugerir una corrección · Última actualización2026-09-02