Saltar a contenido

Qué es un LLM y cómo funciona

Un LLM (Large Language Model o modelo de lenguaje grande) es una red neuronal entrenada para estimar qué token puede venir después de una secuencia. Durante el preentrenamiento observa grandes cantidades de texto y ajusta sus parámetros para reducir el error de esa predicción. Después puede generar texto, responder preguntas, resumir, traducir o producir código porque muchas tareas pueden formularse como continuación condicionada de una secuencia.

La definición parece simple. El comportamiento que emerge no lo es. Para entenderlo conviene separar cuatro piezas: tokenización, representación, predicción y adaptación.

La respuesta en 60 segundos

Text Only
texto
→ tokens
→ vectores numéricos
→ bloques Transformer
→ probabilidades del siguiente token
→ selección de un token
→ repetir

El modelo no busca una frase almacenada ni consulta por defecto una base de datos. Calcula una distribución de probabilidad sobre el vocabulario, elige una continuación y vuelve a ejecutar el proceso con el nuevo contexto.

Un sistema de producto puede añadir memoria, búsqueda, herramientas o políticas alrededor del modelo. Esas capacidades pertenecen al sistema completo, no necesariamente a los pesos del LLM.

1. El texto se convierte en tokens

El modelo no trabaja directamente con palabras. Un tokenizador divide el texto en unidades que pueden ser palabras completas, fragmentos, signos o bytes. Cada token recibe un identificador entero.

Por ejemplo, una frase podría representarse de forma aproximada así:

Text Only
"Los modelos aprenden patrones"
→ ["Los", " modelos", " aprenden", " patrones"]
→ [1248, 5312, 18902, 7721]

La segmentación exacta depende del vocabulario y del algoritmo. Métodos como Byte Pair Encoding y SentencePiece equilibran dos objetivos: mantener un vocabulario manejable y representar palabras raras sin convertir cada carácter en una unidad independiente.1

La tokenización importa porque condiciona:

  • el coste, que suele medirse por tokens
  • la longitud efectiva del contexto
  • la representación de idiomas y código
  • la facilidad para copiar números, nombres o cadenas poco frecuentes

2. Los tokens se convierten en representaciones

Cada identificador se transforma en un vector aprendido llamado embedding. El modelo también necesita información sobre la posición de cada token. Sin ella, una secuencia sería solo un conjunto sin orden.

Los vectores atraviesan una pila de bloques Transformer. En cada bloque ocurren dos operaciones principales:

  1. Atención: cada posición combina información de otras posiciones relevantes
  2. Red feed-forward: transforma la representación de cada posición de forma no lineal

Las conexiones residuales y la normalización estabilizan el entrenamiento. Al repetir el bloque muchas veces, las representaciones dejan de codificar solo la identidad del token y empiezan a incorporar sintaxis, relaciones semánticas, referencias, estructura del documento y señales útiles para la predicción.2

La guía sobre el Transformer desarrolla esta arquitectura paso a paso.

3. El objetivo base es predecir el siguiente token

En un LLM autoregresivo, el entrenamiento optimiza una función de pérdida como esta:

Text Only
L = - Σ log p(token_t | token_1, ..., token_{t-1})

El modelo recibe una secuencia y debe asignar alta probabilidad al token real que sigue en cada posición. El gradiente indica cómo modificar millones o miles de millones de parámetros para cometer menos error en el siguiente lote.

A gran escala, resolver bien esa tarea exige aprender regularidades profundas. Para predecir una continuación plausible, el modelo necesita capturar gramática, estilo, relaciones entre conceptos, convenciones de código y parte de la estructura estadística del mundo descrito en los datos.

Eso no convierte la probabilidad en verdad. El objetivo de entrenamiento premia una continuación compatible con el contexto, no una afirmación verificada externamente.

4. Preentrenamiento, instrucciones y preferencias no son lo mismo

Un producto conversacional suele pasar por varias etapas.

Preentrenamiento

El modelo aprende patrones generales a partir de grandes corpus. El resultado es un modelo base que completa texto, pero no necesariamente sigue bien una instrucción.

Ajuste por instrucciones

Se entrena con pares de instrucción y respuesta para que interprete peticiones y adopte formatos útiles. Esta fase transforma la capacidad general de continuación en comportamiento asistencial.

Optimización por preferencias

Se utilizan comparaciones humanas, modelos de recompensa u otras señales para favorecer respuestas consideradas más útiles, seguras o alineadas con el producto. InstructGPT mostró de forma temprana cómo el ajuste supervisado y el aprendizaje a partir de preferencias podían mejorar el seguimiento de instrucciones sin cambiar el objetivo fundamental de generación.5

Estas etapas modifican el comportamiento observable. No garantizan que el modelo conozca una fuente, mantenga coherencia durante una operación larga o ejecute acciones de forma fiable.

Parámetros, contexto y conocimiento externo

Tres mecanismos distintos suelen confundirse.

Mecanismo Qué contiene Cuándo cambia
Parámetros Patrones comprimidos durante el entrenamiento Al entrenar o ajustar el modelo
Contexto Instrucciones, conversación y documentos enviados en la petición En cada interacción
Recuperación o tools Información consultada o acciones ejecutadas fuera del modelo Durante la ejecución del sistema

Un LLM puede responder desde sus parámetros, razonar sobre información incluida en el contexto o llamar a una herramienta. La trazabilidad es muy distinta en cada caso.

Cuando la respuesta debe depender de documentación actual, una arquitectura con recuperación suele ser más verificable que confiar en lo que quedó comprimido durante el entrenamiento. Cuando debe cambiar el estado de otro sistema, hace falta una tool con contrato, validación e idempotencia.

Por qué la escala ayuda

El rendimiento no depende solo del número de parámetros. También importan la cantidad y calidad de los datos, el cómputo de entrenamiento, la arquitectura, la longitud de contexto y el proceso de adaptación.

Los trabajos sobre scaling laws mostraron relaciones predecibles entre pérdida, tamaño del modelo, datos y cómputo. Chinchilla añadió un matiz decisivo: para un presupuesto de entrenamiento dado, aumentar parámetros sin aumentar suficientes tokens puede dejar el modelo infraentrenado.34

Por eso “más grande” no es una explicación suficiente. La comparación útil exige conocer el régimen de entrenamiento y la tarea de evaluación.

Qué puede hacer bien un LLM

Un LLM es especialmente útil cuando la tarea admite variación lingüística y el resultado puede verificarse o corregirse:

  • transformar y resumir texto
  • extraer información con un esquema
  • generar borradores y código
  • clasificar con instrucciones y ejemplos
  • traducir entre representaciones
  • coordinar tools mediante argumentos estructurados
  • razonar sobre información presente en el contexto

El sistema mejora cuando añade restricciones explícitas, ejemplos, validadores, recuperación y evaluación sobre casos reales.

Límites que no desaparecen con un prompt mejor

Generación plausible, no garantía de verdad

El modelo puede producir una afirmación fluida y falsa. La confianza verbal no es una estimación calibrada de corrección.

Sensibilidad al contexto

Pequeños cambios en instrucciones, orden o ejemplos pueden alterar el resultado. En producción, el prompt es parte del software y necesita pruebas de regresión.

Conocimiento incompleto o desactualizado

Los parámetros reflejan los datos y la fecha de entrenamiento. Un modelo no conoce automáticamente cambios posteriores ni la documentación privada de una organización.

Razonamiento no monotónico

Más tokens de razonamiento o más tiempo de inferencia pueden ayudar, pero también introducir deriva, sobrepensamiento o coste sin mejora. La guía de razonamiento en LLMs separa esas estrategias.

Falta de estado operacional fiable

El historial conversacional no sustituye a una base de datos. Una operación larga necesita estado explícito, identificadores, reintentos e idempotencia fuera del modelo.

Cómo evaluar un LLM para un caso real

No basta con elegir el modelo que lidera un benchmark. Una evaluación útil debería medir:

  1. la distribución real de entradas
  2. la calidad mínima aceptable
  3. los fallos costosos
  4. la latencia hasta una salida utilizable
  5. el coste total del sistema
  6. la estabilidad ante reformulaciones
  7. la corrección de tools y datos recuperados

La guía de evaluación de modelos de IA propone una pila completa desde pruebas estáticas hasta métricas de producto.

Dónde profundizar en 5sigmas

Preguntas frecuentes

¿Un LLM es una base de datos?

No. Sus parámetros comprimen regularidades aprendidas, pero no ofrecen recuperación exacta, actualización transaccional ni procedencia garantizada. Un sistema puede conectar el LLM con una base de datos o un índice, pero son componentes distintos.

¿Un LLM entiende el lenguaje?

Depende de la definición de “entender”. Sus representaciones capturan relaciones sintácticas y semánticas suficientes para resolver tareas complejas. Eso no demuestra experiencia subjetiva ni garantiza una representación causal correcta del mundo.

¿Todos los LLMs usan Transformer?

La mayoría de los modelos de lenguaje de propósito general publicados durante la etapa moderna usan Transformers o arquitecturas híbridas cercanas. Existen alternativas basadas en modelos de espacio de estados y otras operaciones, pero “LLM” describe escala y función, no obliga a una arquitectura concreta.

¿Qué diferencia hay entre un LLM y un chatbot?

El LLM es el modelo generativo. El chatbot añade interfaz, instrucciones, memoria, recuperación, herramientas, moderación, observabilidad y políticas de producto.

Fuentes primarias