Modelos de lenguaje: de predecir la siguiente letra a los LLM
Lo esencial
- 1Un modelo de lenguaje da la probabilidad del siguiente token dados los anteriores. Con la regla de la cadena eso alcanza para todo un texto, y para escribir basta repetir: elegir un token, pegarlo al final y volver a preguntar. Se entrena con entropía cruzada por token y se mide con la perplejidad.
- 2Un GPT es una pila de bloques transformer con máscara causal. Un mini-GPT de 470 000 parámetros entrenado un par de minutos en una CPU con Don Quijote pasa de escribir letras al azar a escribir palabras reales con el estilo del libro, aunque sin sentido.
- 3Para elegir el siguiente token: codicioso (siempre el más probable; puede repetirse en bucle) o muestreo. La temperatura divide los logits: menor que 1 concentra la probabilidad en los favoritos, mayor que 1 la reparte. Top-k y top-p descartan las opciones improbables antes de muestrear.
- 4Un LLM instruct como Qwen2.5-0.5B-Instruct pasa por preentrenamiento, ajuste por instrucciones y alineación, y conversa a través de una plantilla de chat con roles (system, user, assistant).
- 5Los prompts concretos, con el formato pedido, con ejemplos y con la información necesaria funcionan mejor; se evalúan con varios casos y la salida se verifica con código.
- 6Un LLM produce lo probable, no lo verdadero: puede inventar autores, fechas y cifras con total seguridad (alucinaciones). Los datos importantes se verifican en una fuente.
En la teoría
- La pregunta
- Actividad: la máquina de escribir probabilística
- Un modelo de lenguaje es una cadena de predicciones
- Los datos: Don Quijote, carácter por carácter
- El mini-GPT
- Elegir el siguiente token: codicioso, temperatura, top-k y top-p
- Un LLM de verdad: Qwen2.5-0.5B-Instruct
- Escribir instrucciones: prompts
- Cuánto sorprende cada token
- Los límites: por qué un LLM se equivoca con seguridad
- Lo que aprendiste y lo que sigue
¿Terminaste este tema?
Márcalo y en la ruta verás cuánto llevas. Se guarda solo en este navegador.