Arquitectura Transformer
Bloques de atención multi-cabeza y feed-forward con conexiones residuales y normalización.
Cómo funcionan los modelos de lenguaje grandes, de la tokenización a los agentes.
Bloques de atención multi-cabeza y feed-forward con conexiones residuales y normalización.
Partir el texto en unidades (a menudo subpalabras BPE) y asignar a cada una un id.
Cada token id se convierte en un vector aprendido de dimensión d_model.
Cada token calcula cuánto atender a los demás de la misma secuencia.
Proyecciones de cada token: qué busca (Query), qué ofrece (Key) y qué transmite (Value).
Varias atenciones en paralelo, cada una en su subespacio, concatenadas al final.
Información de posición sumada a los embeddings, porque la atención por sí sola no conoce el orden.
Entrenar con enormes cantidades de texto a predecir el siguiente token.
Adaptar el modelo preentrenado a instrucciones o dominios con datos supervisados o preferencias.
Recuperar documentos relevantes con búsqueda vectorial e incluirlos en el prompt para responder con datos propios.
LLM que planifican y usan herramientas (APIs, código, búsqueda) en un bucle para completar tareas.
Ejecutar LLM abiertos en tu propio hardware, normalmente cuantizados (GGUF, llama.cpp, Ollama).
Generar tokens uno a uno: KV cache, batching, cuantización y estrategias de muestreo.