Connect with us

Publicado

on

Data Science | Machine Learning | GPU Gratuita | Competencias | IA

Guía Definitiva para Principiantes y Practicantes Avanzados Versión 2025-2026 | Optimizado para SEO | Con Fuentes Citadas


| 18.5M+ Usuarios | 194 Países | 300K+ Datasets | 30 hrs GPU/semana |


TABLA DE CONTENIDO

  1. Qué es Kaggle y Por Qué Importa
  2. Todo lo que Puedes Hacer en Kaggle
  3. Computación con GPU en Kaggle
  4. Guía Completa Paso a Paso para Empezar
  5. Estrategias para Maximizar tu Aprendizaje
  6. Recursos Esenciales y Herramientas
  7. Cómo Hacer tus Notebooks SEO-Friendly y Visibles
  8. Referencias y Fuentes Citadas

CAPÍTULO 1: QUÉ ES KAGGLE Y POR QUÉ IMPORTA

1.1 Definición y Origen

Kaggle es la plataforma líder mundial de Data Science, Machine Learning e Inteligencia Artificial. Fundada en 2010 por Anthony Goldbloom y Jeremy Howard en Melbourne, Australia, fue adquirida por Google en marzo de 2017. Hoy es una subsidiaria de Google LLC y el punto de encuentro más importante para científicos de datos, ingenieros e investigadores de todo el mundo.

La plataforma comenzó exclusivamente como un sitio de competencias de Machine Learning, pero ha evolucionado hasta convertirse en un ecosistema completo que integra aprendizaje, colaboración, computación en la nube y visibilidad profesional.

Dato Clave (2024): Al 28 de mayo de 2024, Kaggle contaba con más de 18.5 millones de cuentas registradas, con 2.745 usuarios que habían alcanzado el estatus de Maestro y 530 que habían alcanzado el estatus de Gran Maestro. La comunidad abarca 194 países. [Fuente 1]


1.2 Crecimiento Histórico

AñoHitoSignificado
2010Fundación de KaggleInicia con competencias de ML
2017Adquisición por GoogleRespaldo de infraestructura global
Jun 20171 millón de usuariosPrimera gran comunidad de DS
Oct 202315 millones de usuariosCrecimiento masivo post-pandemia
May 202418.5 millones de cuentasPlataforma dominante global
20255-Day Gen AI Course30.000 usuarios nuevos en 1 día

Según el estudio «Kaggle Chronicles: 15 Years of Competitions», eventos como el 5-Day Gen AI Intensive Course con Google atrajeron la mayor cantidad de usuarios nuevos en un solo día, con 30.000 nuevos registros. [Fuente 2]


1.3 La Metáfora del Ecosistema

Una forma útil de entender Kaggle es como la unión de varias plataformas en una sola:

Kaggle equivale a…Por qué
GitHubRepositorio público de notebooks y código
CourseraCursos gratuitos con ejercicios prácticos
LeetcodeCompetencias con problemas reales del sector
Google ColabComputación en la nube con GPU/TPU gratis
LinkedInPortafolio profesional visible para reclutadores

CAPÍTULO 2: TODO LO QUE PUEDES HACER EN KAGGLE

2.1 Notebooks con GPU Gratuita

Los Kaggle Notebooks son entornos Jupyter alojados en la nube que te permiten escribir y ejecutar código Python o R sin instalar nada en tu computadora. La característica más poderosa es el acceso gratuito a GPUs NVIDIA de alto rendimiento.

RecursoEspecificacionesLímite Semanal
GPU T4 / P10016 GB VRAM, NVIDIA Tesla~30 horas/semana
TPU v3-8Unidad de procesamiento tensorial~20 horas/semana
CPU4 núcleosSin límite
RAM32 GB (aumentado desde 29 GB)Por sesión
Almacenamiento20 GB por notebookPor proyecto
Sesión máxima GPU9 horas continuasPor ejecución
Sesión máxima CPU12 horas continuasPor ejecución

Kaggle proporciona acceso a GPUs Tesla T4 y P100, junto con TPUs. Cada sesión permite hasta 12 horas de tiempo de ejecución para sesiones de CPU y GPU, y 9 horas para sesiones TPU, con una cuota semanal de aproximadamente 30 horas de tiempo de GPU. Estos límites son predecibles y consistentes: siempre sabes lo que obtendrás. [Fuente 3]


2.2 Competencias (Competitions)

Las competencias son el corazón histórico de Kaggle. Empresas, gobiernos y organizaciones publican sus desafíos de datos más complejos con premios en dinero. Los participantes compiten para construir el mejor modelo predictivo o analítico.

Tipos de Competencias

TipoDescripciónPremio
FeaturedPatrocinadas por empresas u organizaciones. Las más prestigiosas.Miles a cientos de miles de USD
ResearchOrientadas a investigación científica. Proceso de envío no tradicional.Pequeño o ninguno
PlaygroundPara diversión y práctica. Un paso más difícil que Getting Started.Kudos o pequeños premios
Getting StartedPara principiantes absolutos. Sin deadline, con tutoriales abundantes.Sin premio (aprendizaje)
RecruitmentPatrocinadas por empresas que buscan reclutar científicos de datos.Oferta laboral potencial

Un ejemplo de la magnitud de los premios: la competencia ARC Prize 2025 ofrece $725.000 USD para quien logre avanzar en el razonamiento abstracto de IA. [Fuente 4]

Consejo para Principiantes: Empieza SIEMPRE con competencias tipo «Getting Started». La más recomendada para comenzar es «Titanic: Machine Learning from Disaster», que tiene cientos de notebooks guía, una comunidad activa y sin límite de tiempo para participar.


2.3 Datasets Públicos

Kaggle alberga más de 300.000 datasets gratuitos cubriendo prácticamente cualquier dominio imaginable. Desde imágenes médicas hasta datos financieros, desde textos literarios hasta registros climáticos.

  • Datos estructurados (CSV, JSON, SQL)
  • Imágenes y video (clasificación, detección)
  • Texto y lenguaje natural (NLP, sentiment analysis)
  • Series de tiempo (finanzas, meteorología, IoT)
  • Datos geoespaciales y mapas
  • Datos médicos y biológicos
  • Datos de competencias históricas (Titanic, MNIST, CIFAR)

Los datasets de Kaggle incluyen características de comunidad donde puedes discutir técnicas y compartir código. El veredicto de expertos es que Kaggle es mejor para descubrir y usar datasets públicos que cualquier otra plataforma comparada. [Fuente 5]


2.4 Cursos Gratuitos (Kaggle Learn)

Kaggle Learn ofrece cursos de alta calidad con ejercicios prácticos directamente en el navegador. No requieren instalación y están diseñados para ser completados rápidamente.

CursoNivelContenido Principal
PythonPrincipianteSintaxis, funciones, listas, POO
Intro to Machine LearningPrincipianteÁrboles de decisión, validación, CV
Intermediate MLIntermedioXGBoost, pipelines, missing values
Data VisualizationPrincipianteSeaborn, matplotlib, gráficos
PandasPrincipiante/IntermedioDataFrames, groupby, merge
SQLPrincipiante/IntermedioConsultas, joins, funciones de ventana
Deep LearningAvanzadoRedes neuronales, CNN, transfer learning
NLPAvanzadoTokenización, embeddings, transformers
Intro to AI EthicsTodosSesgo, equidad, privacidad en IA
Generative AIIntermedioLLMs, prompting, APIs de IA generativa

El formato de los cursos es ideal para principiantes: aprendes un concepto, lo practicas, y avanzas al siguiente. Los cursos de Kaggle Learn no explican las matemáticas detrás de los algoritmos, sino que enseñan los principios prácticos necesarios para un científico de datos. [Fuente 6]


2.5 Sistema de Rankings y Medallas

Kaggle tiene un sistema de progresión por rangos que recompensa la participación en cuatro categorías independientes: Competencias, Notebooks, Datasets y Discusiones.

RangoRequisito GeneralBeneficio
NoviceCuenta creadaAcceso básico a la plataforma
ContributorCompletar perfil y acciones básicasGPU desbloqueada, API activa
ExpertMedallas en competencias o notebooksReconocimiento comunitario
MasterMúltiple medallas de oroAlta visibilidad para empleadores
GrandmasterÉlite global (530 personas en 2024)El máximo honor en Kaggle

CAPÍTULO 3: COMPUTACIÓN CON GPU EN KAGGLE

3.1 Por Qué la GPU es Fundamental en ML/DL

Las GPUs (Unidades de Procesamiento Gráfico) son esenciales en Deep Learning porque pueden ejecutar miles de operaciones matemáticas en paralelo. Mientras una CPU moderna tiene 8-32 núcleos, una GPU Tesla T4 tiene 2.560 núcleos CUDA. Esto la hace entre 10x y 100x más rápida para entrenar redes neuronales.

CaracterísticaCPU (típica)GPU T4 (Kaggle)
Núcleos8-32 núcleos2.560 núcleos CUDA
MemoriaRAM del sistema16 GB VRAM dedicada
Operaciones FP32~500 GFLOPS~8 TFLOPS
Entrenamiento ResNet-50~2 horas~5 minutos
Costo en KaggleGratisGratis (30h/semana)

Habilitar y utilizar una GPU en Kaggle puede mejorar drásticamente el rendimiento de tus flujos de trabajo de Machine Learning, particularmente para Deep Learning y otras tareas de alto consumo de recursos. [Fuente 7]


3.2 Cómo Activar la GPU Paso a Paso

  1. Ve a kaggle.com y haz clic en «Code» en el menú principal.
  2. Selecciona «New Notebook» para crear un nuevo entorno.
  3. En el panel derecho busca la sección «Accelerator».
  4. Selecciona «GPU T4 x2» o «GPU P100» según disponibilidad.
  5. Verifica tu número de teléfono si aún no lo has hecho (requisito para GPU).
  6. El notebook se reiniciará automáticamente con la GPU activa.

3.3 Verificación de GPU en Python

python

# Celda 1: Verificar GPU con nvidia-smi
!nvidia-smi

# Celda 2: Verificar con PyTorch
import torch
print("CUDA disponible:", torch.cuda.is_available())
print("Nombre GPU:", torch.cuda.get_device_name(0))
print("VRAM total:", round(torch.cuda.get_device_properties(0).total_memory / 1e9, 2), "GB")

# Celda 3: Verificar con TensorFlow
import tensorflow as tf
gpus = tf.config.experimental.list_physical_devices("GPU")
print("GPUs disponibles:", len(gpus))
for gpu in gpus:
    print("GPU:", gpu.name)

3.4 Hola Mundo con CUDA en Kaggle

Para programación directa en CUDA (C/C++) en Kaggle, usa la extensión nvcc4jupyter:

bash

# Paso 1: Instalar la extensión CUDA para Jupyter
!pip install nvcc4jupyter
%load_ext nvcc4jupyter

cuda

%%cuda
#include <stdio.h>

__global__ void saludo_gpu() {
    int idx = blockIdx.x * blockDim.x + threadIdx.x;
    printf("Hola desde hilo %d, bloque %d del GPU!\n", threadIdx.x, blockIdx.x);
}

int main() {
    printf("Inicio desde la CPU\n");
    // Lanzar 3 bloques con 8 hilos cada uno = 24 hilos paralelos
    saludo_gpu<<<3, 8>>>();
    cudaDeviceSynchronize();
    printf("Fin desde la CPU\n");
    return 0;
}

Este ejemplo demuestra el modelo SIMT (Single Instruction, Multiple Threads) de CUDA: un solo kernel se ejecuta en paralelo en todos los hilos definidos, cada uno con su propio threadIdx y blockIdx.


3.5 Ventajas de Kaggle para Computación NVIDIA

  • Acceso a GPU real sin necesidad de comprar hardware costoso
  • Soporte completo de CUDA y cuDNN preinstalados
  • Compatible con TensorRT para inferencia optimizada
  • Posibilidad de trabajar con datasets de cientos de GB en la nube
  • Entorno estable con PyTorch, TensorFlow y JAX preconfigurados
  • Comparado con Google Colab, Kaggle ofrece límites de GPU predecibles y consistentes [Fuente 3]

CAPÍTULO 4: GUÍA COMPLETA PASO A PASO PARA EMPEZAR

4.1 Registro y Configuración Inicial

Paso 1 — Registro Ve a www.kaggle.com. Puedes registrarte con tu cuenta de Google (recomendado) o con un email. El proceso toma menos de 2 minutos.

Paso 2 — Completar Perfil (Obligatorio para GPU) Ve a tu perfil > Settings. Completa tu nombre, ocupación y experiencia. Luego verifica tu número de teléfono: esto es OBLIGATORIO para activar el acceso a GPU. Ve a Account > Phone Verification.

Paso 3 — Explorar la Plataforma Familiarízate con el menú: Competitions, Datasets, Code, Models, Learn y Discussions. Pasa 20 minutos navegando sin presión antes de empezar a trabajar.

Paso 4 — Tu Primer Notebook Ve a Code > New Notebook. Selecciona Python como lenguaje. En el panel derecho activa GPU. Escribe print("Hola Kaggle!") y presiona Run All. Ya estás ejecutando código en la nube.

Paso 5 — Primera Competencia: El Titanic Busca «Titanic» en Competitions. Es la competencia de introducción clásica. Tiene miles de notebooks guía, no tiene deadline y es perfecta para aprender el flujo completo: datos → modelo → submission.


4.2 Anatomía de una Competencia de Kaggle

Entender la estructura de una competencia es esencial para participar con éxito. Cada competencia tiene estas secciones:

  • Overview: Descripción del problema, contexto real y objetivos específicos.
  • Data: Datasets de entrenamiento y prueba para descargar y analizar.
  • Evaluation: Métrica con la que se mide tu modelo (Accuracy, RMSE, AUC, etc.).
  • Rules: Elegibilidad, formación de equipos, límites de envíos diarios.
  • Notebooks: Código público compartido por otros participantes.
  • Discussion: Foro activo con preguntas, estrategias e ideas.
  • Leaderboard: Ranking en tiempo real de todos los participantes.

En una competencia típica de Kaggle existen tanto un leaderboard público como uno privado. El público es visible durante la competencia; el privado revela los resultados finales. Esta estructura prueba que tu modelo no solo memorice los datos de prueba. [Fuente 4]


CAPÍTULO 5: ESTRATEGIAS PARA MAXIMIZAR TU APRENDIZAJE

5.1 Hoja de Ruta Recomendada para Principiantes

SemanaTareaObjetivo
1-2Curso Python en Kaggle LearnDominar sintaxis básica
3-4Curso Intro to Machine LearningEntender el ciclo ML
5-6Explorar 3 datasets públicosPracticar análisis EDA
7-8Competencia TitanicPrimer submission real
9-12Curso Intermediate ML + PandasMejorar pipelines
13-162da competencia Getting StartedConsolida técnicas
17-24Primera competencia PlaygroundCompetir con premios
25+Featured competitionsPortafolio profesional

5.2 Cómo Aprovechar los Notebooks Públicos

Una de las prácticas más valiosas en Kaggle es estudiar los notebooks de otros participantes. El botón «Copy and Edit» (o Fork) te permite clonar cualquier notebook público a tu cuenta y modificarlo libremente.

  • Busca notebooks con muchos votos (medalla de plata u oro).
  • Lee el código línea por línea sin ejecutarlo primero.
  • Anota las técnicas que no reconoces y búscalas.
  • Modifica parámetros y observa cómo cambian los resultados.
  • Publica tu versión mejorada con notas propias para ganar visibilidad.

Según DataCamp, estudiar los notebooks compartidos en competencias es una de las formas más efectivas de aprender enfoques diferentes para resolver el mismo problema. Las discusiones con los ganadores sirven como mentoría gratuita. [Fuente 8]


5.3 Construir un Portafolio Profesional

Kaggle funciona como un portafolio activo que los reclutadores de empresas de tecnología conocen y valoran. Un perfil sólido en Kaggle puede abrirte puertas que un CV tradicional no puede.

Estrategia de Portafolio: Publica al menos 3 notebooks de alta calidad con: descripción detallada del problema, análisis exploratorio visual, modelo bien comentado y conclusiones claras. Usa markdown para explicar tus razonamientos. Un notebook bien documentado vale más que diez códigos sin contexto.


5.4 Tendencias Tecnológicas en Kaggle (2022-2025)

Según el estudio «Kaggle Chronicles» que analizó 15 años de datos de la plataforma, las tendencias más significativas son:

  • Python domina con ~95% de todos los notebooks. R ha declinado sostenidamente desde 2016.
  • Hay una fuerte transición de métodos basados en árboles hacia Deep Learning y arquitecturas Transformer.
  • Los frameworks más recientes (2022-2025) reflejan un cambio hacia modelos generativos y pipelines AutoML.
  • Los temas más discutidos incluyen interpretabilidad, reproducibilidad y automatización.
  • Las competencias de «Code Competitions» son cada vez más comunes, requiriendo enviar código en lugar de predicciones.

[Fuente 2: Kaggle Chronicles: 15 Years of Competitions, Community and Data Science Innovation, ResearchGate 2025]


CAPÍTULO 6: RECURSOS ESENCIALES Y HERRAMIENTAS

6.1 Recursos Oficiales de Kaggle

RecursoURLPara qué sirve
Kaggle Learnkaggle.com/learnCursos gratuitos oficiales
Competitionskaggle.com/competitionsTodas las competencias activas
Datasetskaggle.com/datasets300K+ datasets gratuitos
Code (Notebooks)kaggle.com/codeNotebooks públicos y propios
Modelskaggle.com/modelsModelos pre-entrenados
Discussionskaggle.com/discussionsForos y comunidad
Kaggle APIgithub.com/Kaggle/kaggle-apiCLI para automatización
Blog Oficialmedium.com/kaggle-blogNoticias y winner writeups

6.2 Competencias Emblemáticas para Aprender

CompetenciaTipo de ProblemaNivelPor qué Hacerla
Titanic: ML from DisasterClasificación binariaPrincipianteClásico inicial, miles de guías
House Prices: Advanced RegressionRegresiónPrincipianteFeature engineering real
Digit RecognizerVisión por computadoraPrincipianteIntro a CNN con MNIST
NLP with Disaster TweetsNLP / ClasificaciónIntermedioPrimer proyecto NLP real
Dogs vs CatsVisión ComputacionalIntermedioTransfer learning práctico
ARC Prize 2025IA de propósito generalExpertoPremio $725.000 USD

6.3 Herramientas y Bibliotecas Esenciales

CategoríaBibliotecas ClaveUso Principal
Datospandas, numpy, polarsManipulación y análisis de datos
Visualizaciónmatplotlib, seaborn, plotlyGráficos y EDA
ML Clásicoscikit-learn, xgboost, lightgbmModelos no neuronales
Deep LearningPyTorch, TensorFlow, KerasRedes neuronales
NLPHuggingFace transformers, NLTKProcesamiento de texto
VisiónOpenCV, Pillow, albumentationsProcesamiento de imágenes
CUDAcuDNN, cuBLAS, nvcc4jupyterProgramación GPU directa
AutoMLoptuna, hyperopt, FLAMLOptimización automática

6.4 Recursos de Aprendizaje Complementarios

PlataformaTipo de ContenidoCosto
fast.aiCursos top-down de DL prácticoGratuito
Coursera ML Specialization (Andrew Ng)Fundamentos MLAuditoría gratuita
Deep Learning.AIEspecialización DL completaAuditoría gratuita
HuggingFace CourseNLP y transformers modernosGratuito
StatQuest (YouTube)Estadística y ML con ejemplos visualesGratuito
NVIDIA DLICursos oficiales de GPU y CUDAAlgunos gratuitos
Papers With CodePapers + código de los mejores modelosGratuito
Towards Data ScienceArtículos prácticos de comunidad DSFreemium

CAPÍTULO 7: CÓMO HACER TUS NOTEBOOKS SEO-FRIENDLY Y VISIBLES

7.1 Por Qué la Visibilidad Importa en Kaggle

Un notebook excelente pero invisible no te ayudará a conseguir empleo ni a construir reputación. Kaggle utiliza su propio sistema de ranking que premia la calidad, originalidad y engagement de tus contribuciones.


7.2 Mejores Prácticas para Notebooks con Alta Visibilidad

  • Título descriptivo: Usa palabras clave del problema + técnica + resultado. Ej: «XGBoost + Feature Engineering: 0.892 AUC en Titanic»
  • Descripción en markdown: Explica el problema, tu enfoque y las conclusiones principales al inicio del notebook.
  • Sección de EDA visual: Los notebooks con muchas visualizaciones reciben más votos.
  • Código comentado: Cada celda importante debe tener una explicación en texto.
  • Resultados reproducibles: Fija semillas aleatorias (random_state, torch.manual_seed).
  • Compartir en Discussion: Publica tu notebook en el foro de la competencia con una breve descripción.
  • Responder comentarios: La interacción aumenta tu visibilidad en el algoritmo de Kaggle.
  • Tags relevantes: Agrega todos los tags pertinentes (pytorch, xgboost, nlp, etc.).

7.3 Palabras Clave SEO Relevantes para Kaggle

Keyword PrincipalKeyword SecundariaIntención de Búsqueda
kaggle tutorialkaggle para principiantesAprendizaje
kaggle competitionskaggle machine learningCompetencias
kaggle gpu gratisgpu cloud gratuitaComputación
kaggle notebook pythonjupyter en la nubeHerramientas
kaggle datasetdatasets públicos mlDatos
kaggle titanicprimer proyecto data sciencePrincipiantes
kaggle grandmastercomo ganar en kaggleAvanzados

REFERENCIAS Y FUENTES CITADAS

[1] Wikipedia. «Kaggle». Consultado en mayo 2025. Estadísticas al 28 de mayo de 2024: 18.5 millones de cuentas, 2.745 Masters, 530 Grandmasters, presencia en 194 países. https://es.wikipedia.org/wiki/Kaggle

[2] Kaggle Chronicles: 15 Years of Competitions, Community and Data Science Innovation. ResearchGate, noviembre 2025. Incluye análisis de crecimiento, tecnologías dominantes y estadísticas de eventos. https://www.researchgate.net/publication/397480703

[3] Lalatendu Keshari Swain. «Kaggle vs Google Colab: Which Cloud Notebook Platform Should You Choose in 2026?» Medium, febrero 2026. GPU T4/P100, 30 horas/semana, sesiones de hasta 12 horas. https://lalatenduswain.medium.com

[4] DS@GT ARC Notes. «Kaggle Competitions Guide», 2025. Tipos de competencias, estructura de leaderboard, ARC Prize 2025 ($725.000). https://notes.dsgt-arc.org/competition/venues/kaggle/

[5] Lalatendu Keshari Swain. «Kaggle vs Google Colab 2026». Medium. Comparativa de plataformas, datasets, reproducibilidad y GPU.

[6] TeckBakers. «Kaggle 101: A Beginner’s Guide to Data Science Competitions». Hashnode, febrero 2024. Descripción de Kaggle Learn, tipos de usuarios, sistema de rangos. https://teckbakers.hashnode.dev

[7] GeeksforGeeks. «How to Use GPU in Kaggle?», julio 2025. Pasos para activar GPU, verificación con TensorFlow y PyTorch. https://www.geeksforgeeks.org/machine-learning/how-to-use-gpu-in-kaggle/

[8] DataCamp. «Kaggle Competitions: The Complete Guide», 2022-2025. Estrategias de aprendizaje, tipos de competencias, mentoría a través de notebooks. https://www.datacamp.com/blog/kaggle-competitions-the-complete-guide

[9] Murat Karakaya Akademi. «Free GPU Services for LLM Enthusiasts», marzo 2025. Comparativa de plataformas GPU gratuitas. https://www.muratkarakaya.net/2025/03/free-gpu-services-for-llm-enthusiasts.html

[10] GMI Cloud. «Where Can I Get Free GPU Cloud Trials in 2026». Guía de recursos GPU gratuitos, incluyendo Kaggle (30h P100). https://www.gmicloud.ai/blog/where-can-i-get-free-gpu-cloud-trials-in-2026-a-complete-guide

[11] Coursera Staff. «What Is Kaggle and What Is It Used For?», octubre 2025. Definición, competencias, datasets y uso profesional. https://www.coursera.org/articles/kaggle

[12] Cambridge Spark. «A Beginners Guide to Kaggle Competitions», abril 2025. Tipos de competencias, recomendaciones para principiantes. https://www.cambridgespark.com/blog/a-beginners-guide-to-kaggle-competitions

[13] Elite Data Science. «The Beginner’s Guide to Kaggle». Diferencias entre Kaggle y DS típico, cómo aprender con competencias. https://elitedatascience.com/beginner-kaggle

[14] Chiang Rai Times. «Kaggle Guide For Beginners», mayo 2026. Datasets, competencias, rankings y primeros pasos. https://www.chiangraitimes.com/ai/kaggle-guide-for-beginners/


Manual Completo de Kaggle | Versión 2025-2026 | Documento elaborado con información verificada y fuentes citadas. Para uso educativo.

Continue Reading
Advertisement
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

AI

Entrenar un LLM para minería o petróleo: qué ventaja da el modelo resultante

Publicado

on

Informe · Octubre de 2026

Resumen ejecutivo

Entrenar un modelo base con datos de minería o petróleo da ventajas reales, pero acotadas: dominio de la jerga, formato constante, menor costo en tareas repetitivas y control de los datos. No da conocimiento actualizado y no reemplaza a un buen RAG.

  • Entrenar son tres cosas distintas (desde cero, preentrenamiento continuado y fine-tuning), con costos muy diferentes.
  • La ventaja principal está en el comportamiento (jerga, formato, criterio) y en el costo de tareas repetitivas. No está en memorizar hechos.
  • Los hechos que cambian (precios, reservas, normativa, proyectos) van por RAG.
  • Lo habitual y más económico: un buen modelo general, más RAG y, si hace falta, un ajuste liviano con LoRA.
  • Preentrenar desde cero casi nunca se justifica para una empresa de un sector.
  • Todo modelo ajustado envejece cuando aparece una base mejor, así que hace falta un conjunto de evaluación propio para decidir cuándo repetir el trabajo.

Las cifras de este informe son órdenes de magnitud, no presupuestos.

1. Tres formas de entrenar

La palabra entrenar cubre trabajos muy distintos. Conviene separarlos antes de hablar de ventajas.

OpciónQué haceDatosCómputoCuándo tiene sentido
Preentrenar desde ceroEntrena todos los pesos desde valores aleatoriosDel orden de billones de tokensClústeres de miles de GPU durante semanas o mesesPrácticamente nunca para una empresa de un sector
Preentrenamiento continuadoSigue entrenando todos los pesos de una base con un corpus del sectorMiles de millones a cientos de miles de millones de tokens del dominioMuchas GPU durante días o semanasHay un corpus grande y de calidad, con jerga poco cubierta por los modelos generales
Fine-tuning supervisado (SFT)Ajusta el modelo con ejemplos de entrada y respuesta idealCientos a decenas de miles de ejemplos curadosUna o pocas GPU; con LoRA o QLoRA, a veces una sola de gama alta para modelos medianosTareas concretas con formato y criterio definidos
Ajuste por preferenciasEnseña cuál de dos respuestas es mejorPares de respuestas comparadas por expertosSimilar al SFTPulir criterio y tono cuando el SFT ya funciona

LoRA merece una aclaración, porque es la técnica más usada. En vez de modificar los miles de millones de pesos de la base, entrena unas matrices pequeñas (adaptadores) que se suman a las originales. Se actualiza una fracción muy chica de los parámetros, así que es más barato, más rápido y el adaptador se puede guardar, cambiar o apagar sin tocar la base. QLoRA hace lo mismo sobre una base cuantizada para ahorrar memoria.

2. Qué ventajas tiene el modelo resultante

2.1 Jerga y formato

El sector tiene vocabulario, unidades y estructuras propias. En minería: informes técnicos tipo NI 43-101 o JORC, ley en gramos por tonelada, onzas, diferencia entre recursos y reservas. En petróleo y gas: barriles y barriles equivalentes de petróleo, clasificación de reservas (1P, 2P, 3P), informes de pozo y registros.

Un modelo ajustado respeta esa terminología y esa estructura sin que haya que repetirlas en cada prompt. Eso mejora la consistencia y además acorta el prompt final: menos tokens de instrucciones en cada consulta significa menos costo y menos latencia.

2.2 Tareas acotadas, más baratas y rápidas

Para tareas repetitivas y bien definidas (extraer campos de informes técnicos, clasificar documentos, resumir con una plantilla fija), un modelo chico ajustado puede igualar a uno general mucho más grande. Un modelo de 70.000 millones de parámetros a 4 bits ocupa unos 35 GB, y uno de 7.000 millones, unos 3,5 GB. Menos memoria implica menos hardware, menos latencia y menor costo por documento procesado.

2.3 Privacidad y control

Un modelo propio puede correr en servidores propios. Los datos de exploración, contratos e informes internos no salen hacia una API externa. Además, la versión del modelo no cambia de golpe, a diferencia de un servicio al que el proveedor puede actualizar o retirar.

2.4 El corpus propio como activo

Los datos curados y etiquetados por expertos del sector son lo más difícil de copiar. Sirven para entrenar, para evaluar y para volver a ajustar sobre una base mejor en el futuro.

3. Lo que el entrenamiento no resuelve

  • Hechos que cambian. Precios de commodities, reservas, normativa, proyectos y licencias se actualizan todo el tiempo. Reentrenar cada vez no es práctico. Hay investigación que sugiere que enseñar hechos nuevos por fine-tuning puede aumentar las alucinaciones, y un RAG con fuentes citables es más fácil de auditar.
  • Cifras exactas y cálculos. El modelo predice texto, no calcula con garantías. Conversiones de unidades, valuaciones y promedios conviene hacerlos con herramientas de cálculo.
  • Pérdida de capacidad general. Un ajuste agresivo puede degradar lo que el modelo hacía bien antes (olvido catastrófico).
  • Envejecimiento. Cuando sale una base mejor, hay que repetir el trabajo. Según lo que conozco, y sin haberlo verificado en esta sesión, Bloomberg presentó en 2023 un modelo propio para finanzas de unos 50.000 millones de parámetros, y estudios posteriores mostraron que modelos generales más nuevos lo igualaban o superaban en varias tareas del sector.
  • Razonamiento técnico. Que un modelo haya leído muchos informes geológicos no garantiza que razone bien sobre un yacimiento. Hay que medirlo.
  • Evaluación. Sin un conjunto de pruebas propio no se sabe si el ajuste mejoró algo.

4. Conocimiento y comportamiento: dónde va cada cosa

La regla práctica es que el conocimiento va por RAG y el comportamiento va por fine-tuning.

NecesidadHerramientaPor qué
Datos actualizados (precios, reservas, normativa, proyectos)RAG o herramienta con datos del díaCambian a diario, se actualizan sin reentrenar y se pueden citar
Documentos internos y archivo propioRAGTrazabilidad: se sabe de qué fuente salió cada dato
Estilo, estructura y terminologíaInstrucciones fijas en el prompt o LoRA livianoEs comportamiento, no conocimiento
Cálculos y conversionesHerramientas de cálculoEl modelo no garantiza exactitud numérica
Extracción masiva de campos de PDFs técnicosModelo chico ajustado, más validaciónMenor costo por documento
Privacidad totalModelo propio en servidores propiosLos datos no salen
Jerga muy especializada que el modelo general no entiendePreentrenamiento continuadoSolo con un corpus grande y de calidad

5. Cómo encaja en el mapa de niveles

En el esquema de cuatro niveles del manual para principiantes, entrenar toca un solo nivel.

  • Nivel 3, el modelo: cambian los pesos, o se le suman adaptadores LoRA. El resultado sigue siendo un archivo de matrices, y los pesos siguen siendo datos pasivos.
  • Nivel 1, el arnés: no cambia. El RAG sigue entrando por el prompt final como texto.
  • Nivel 2, el motor de inferencia: no cambia en lo esencial. Muchos motores permiten cargar la base una sola vez y aplicar distintos adaptadores según la tarea.
  • Nivel 4, el hardware: lo define el tamaño de la base. Entre 7.000 y 70.000 millones de parámetros alcanza con una o pocas GPU. Un modelo de billones de parámetros ya es de datacenter.
  • Tokens: el ajuste no cambia el tokenizador de la base. Los términos técnicos raros (nombres geológicos, siglas, compuestos) se parten en varios tokens y ocupan más contexto, y eso no se corrige entrenando.

6. Qué datos hacen falta

Tipo de datoEjemplosPara qué sirve
Documentos técnicosInformes NI 43-101 o JORC, estudios de factibilidad, informes de pozo, reportes de reservas, normativaPreentrenamiento continuado, o RAG
Pares de entrada y salida curados por expertosInforme más la ficha de campos correctaFine-tuning supervisado
Respuestas comparadasDos resúmenes con cuál es mejor y por quéAjuste por preferencias
Conjunto de evaluación50 a 200 casos con respuesta de referenciaSiempre, antes y después

Puntos a cuidar:

  • La calidad pesa más que la cantidad: pocos ejemplos buenos rinden más que muchos ruidosos.
  • Extraer bien las tablas, los mapas y los PDFs escaneados suele ser el cuello de botella.
  • Verificar derechos de uso y confidencialidad de cada documento.
  • Fechar los datos, para no mezclar información vieja con vigente.

7. Plan paso a paso para empezar sin gastar de más

  1. Definir una tarea concreta y la métrica de éxito (por ejemplo, porcentaje de campos extraídos correctamente).
  2. Armar el conjunto de evaluación con casos reales y respuestas de referencia, y no tocarlo durante el entrenamiento.
  3. Medir primero un modelo general bueno con instrucciones claras y RAG. Esa es la línea de base.
  4. Si falta formato, estilo o criterio, hacer fine-tuning liviano con LoRA sobre ejemplos curados.
  5. Evaluar contra la línea de base y decidir con números, no con impresiones.
  6. Considerar preentrenamiento continuado solo si hay un corpus muy grande y la jerga sigue fallando.
  7. Mantener: reevaluar cada vez que aparezca una base mejor, y repetir el ajuste si conviene.

8. Riesgos

RiesgoQué pasaCómo mitigarlo
Alucinaciones con apariencia técnicaEl modelo escribe cifras plausibles pero falsasExigir fuentes, validar cada número contra los documentos y usar RAG para datos
Datos desactualizadosResponde con información vieja como si fuera vigenteMantener la información vigente fuera de los pesos
Pérdida de capacidad generalEl ajuste degrada otras habilidadesAjuste liviano y evaluación amplia
Datos confidenciales en el entrenamientoEl modelo podría reproducirlosCurar el corpus y controlar quién usa el modelo
Derechos de autor y licenciasUso de documentos sin permisoRevisar la procedencia de cada fuente
Obsolescencia de la baseUna base nueva supera al modelo ajustadoConservar los datos y el set de evaluación para repetir el ajuste

9. Decisión rápida

Conviene ajustar un modelo si:

  • la tarea es repetitiva y de alto volumen;
  • el formato y el criterio importan más que los datos del día;
  • hay datos curados y expertos que los validen;
  • la privacidad o el costo por documento justifican infraestructura propia.

Conviene empezar por RAG y un modelo general si:

  • los datos cambian a diario;
  • hace falta citar fuentes;
  • no hay todavía un conjunto de ejemplos curados ni de evaluación;
  • se quiere validar la idea antes de invertir en entrenamiento.

Lo más frecuente es combinar ambos: RAG para el conocimiento vigente y un ajuste liviano para el estilo y la estructura.

10. Glosario

TérminoSignificado
Modelo baseModelo preentrenado sobre el que se construye; todavía no sigue bien instrucciones
PreentrenamientoEntrenamiento inicial sobre enormes volúmenes de texto
Preentrenamiento continuadoSeguir entrenando una base con un corpus de un dominio
Fine-tuning (SFT)Ajuste supervisado con ejemplos de entrada y respuesta ideal
LoRA / QLoRATécnica que entrena adaptadores pequeños en lugar de todos los pesos; QLoRA lo hace sobre una base cuantizada
AdaptadorConjunto chico de matrices que se suma a los pesos de la base
Olvido catastróficoPérdida de habilidades previas por un ajuste excesivo
RAGRecuperar información y agregarla al prompt, sin cambiar los pesos
Conjunto de evaluaciónCasos de prueba con respuesta de referencia para medir el modelo
Línea de baseResultado del modelo general sin ajustar, contra el que se compara

Anexo: casos reales en el sector petrolero

Este anexo reúne lo que se encontró en fuentes públicas hasta octubre de 2026. Casi todo es información que comunican las propias empresas o sus proveedores, sin auditorías independientes, así que las cifras sirven de orientación.

A.1 Shell: adaptar un modelo base abierto

Shell tomó un modelo abierto (Llama) y lo adaptó con el framework NVIDIA NeMo. Combinó dos de las opciones de la sección 1: preentrenamiento continuado (en la terminología de la empresa, DAPT) y fine-tuning supervisado (SFT). Lo hizo además del RAG, no en su lugar.

  • Curó primero los datos: armar un corpus de alta calidad fue la base del proyecto.
  • Generó datos sintéticos, que después hubo que verificar. Descubrió que mezclar SFT con DAPT mejoraba mucho la incorporación de conocimiento.
  • Armó benchmarks propios para comprobar que el modelo captara bien sus dominios técnicos.
  • Resultado reportado: 26 % más de precisión que los modelos Llama sin ajustar y 30 % de mejora en comprensión del dominio en los benchmarks de Shell. Son mediciones sobre pruebas internas.
  • Motivo: necesitaba capacidades de personalización que los productos del mercado no ofrecían.

A.2 YPF: agentes y monitoreo en tiempo real

  • Centro de monitoreo en tiempo real (RTIC): usa analítica avanzada e IA para optimizar el upstream y hacer ajustes operativos de forma remota. La prensa regional reporta que monitorea más de 2.000 pozos de Vaca Muerta.
  • Plaza Huincul: en diciembre de 2025 inauguró una sala integrada de control operativo con cinco agentes de IA entrenados para resolver consultas técnicas, optimizar procesos y dar datos a los operadores.
  • Cadena de suministro: junto con Globant lanzó Digital Suppl.AI, una plataforma con 46 agentes de IA en ocho soluciones agénticas para abastecimiento, inventarios, contratos y proveedores.
  • Comercial: la App YPF se potencia con IA como parte de su transición a billetera interoperable.

Las fuentes no aclaran si hay fine-tuning de un modelo base o agentes configurados sobre un modelo general. No se puede afirmar cuál de las dos cosas es.

A.3 Otras petroleras

EmpresaQué se reportaEstado de la evidencia
AramcoMetabrain, lanzado en marzo de 2024 y presentado como LLM industrial: 7.000 millones de parámetros y 90 años de datos de la compañía. En enero de 2025 se anunció el desarrollo de uno de 1 billón de parámetrosNo se confirmó que el modelo mayor esté terminado ni si Metabrain parte de una base ajustada
ExxonMobilPerforación automatizada en Guyana con Halliburton, con 33 % menos de tiempo de maniobras; busca especialistas en IA generativa para subsuelo y operaciones de pozoCifra comunicada por la compañía y su socio
BPFue de las primeras en probar Copilot de MicrosoftUso de un modelo de terceros
TecpetrolEn Fortín de Piedra bajó la perforación de 40 a 16 días y duplicó las etapas de fractura por jornada, con IA, machine learning y un centro de operaciones en tiempo realCifra de la empresa; no aísla el aporte de la IA

Tendencia general: según un análisis de BMI, la adopción de IA es despareja. Lideran las grandes petroleras y algunas estatales, con apoyo de socios como SLB, Halliburton, Microsoft y NVIDIA, mientras que el 57 % de las exploradoras y productoras chicas ni la usa ni planea usarla (31 % en las grandes). El sector también reporta falta de especialistas en IA. Una nota de la SPE (JPT) de principios de 2024 ya señalaba que las petroleras apuntaban al fine-tuning de modelos base, muchas de forma silenciosa.

A.4 Lecciones para este informe

  • Quien ajusta modelos base de forma documentada (Shell) tiene un corpus enorme de décadas, equipos de datos y un benchmark propio.
  • Ni siquiera Shell abandona el RAG: ajusta el modelo y además recupera información.
  • La mayoría de los casos públicos son agentes, centros de monitoreo y modelos de uso general sobre datos propios, más que modelos entrenados por la empresa.
  • Lo que permitió medir la mejora fue un conjunto de evaluación propio, algo que el plan de la sección 7 pone como segundo paso.
  • Conviene leer con cuidado las cifras de mejora: casi todas las comunican las empresas o sus proveedores.

A.5 Fuentes consultadas

NVIDIA (caso de estudio de Shell con NeMo), Weights & Biases (caso de Shell), JPT de la SPE, iProfesional, Más Energía de LM Neuquén, Forbes Argentina y Revista Economía (Digital Suppl.AI), Energy Today (análisis de BMI), Sharikat Mubasher (Aramco) y Fortune.

Continue Reading

AI

Entrenar un robot con herramientas de NVIDIA: guía para un pato robótico de bajo costo

Publicado

on

Informe · Octubre de 2026

Resumen ejecutivo

Para entrenar los movimientos de un robot, la herramienta de NVIDIA más usada es Isaac Lab, que corre sobre el simulador Isaac Sim. El robot se entrena en una simulación, en una PC con GPU NVIDIA, y después la red neuronal ya entrenada se copia al robot real. Esa red es chica, así que el robot no necesita una placa NVIDIA.

  • Isaac Sim es el simulador; Isaac Lab es el framework de entrenamiento. Son los que usan empresas como Boston Dynamics y Agility Robotics.
  • GR00T, Cosmos y OSMO están pensados para humanoides y equipos grandes. Para un pato de escritorio no hacen falta al principio.
  • El entrenamiento ocurre en la PC de desarrollo. Una Raspberry Pi o similar alcanza, en principio, para ejecutar una política de marcha chica; un Arduino solo sirve como controlador de motores.
  • La arquitectura más razonable para un robot barato es de dos cerebros: un microcontrolador para los motores en tiempo real y una placa Linux para visión, voz y conversación.
  • Lo que NVIDIA no resuelve: la conversación (se hace con un LLM) y el costo de los motores y sensores, que suele ser el rubro más pesado.
  • Antes de vender el robot hay que verificar las licencias de las herramientas para uso comercial.

La información sobre las herramientas proviene de fuentes públicas, en su mayoría de 2024 y 2025. Las versiones y la disponibilidad pueden haber cambiado, y conviene confirmarlas en la documentación oficial. No se verificaron precios.

1. Qué significa entrenar un robot

Un robot que camina no sigue una lista fija de órdenes. Lo habitual es que una red neuronal pequeña, llamada política, reciba lo que miden los sensores (inclinación del cuerpo, posición de cada motor) y devuelva qué debe hacer cada motor en ese instante.

Esa política se aprende de dos maneras principales:

  • Aprendizaje por refuerzo: el robot virtual prueba movimientos por ensayo y error, y recibe un premio cuando camina bien y un castigo cuando se cae. Hacerlo con un robot real sería lento y rompería piezas, así que se hace en simulación.
  • Aprendizaje por imitación: se le muestran demostraciones (movimientos de una persona, animaciones o trayectorias) y la política aprende a reproducirlas.

Según NVIDIA, el robot se puede entrenar por demostración o por prueba y error en una simulación realista. Después la política se evalúa en simulación y, ya validada, se despliega en el robot real.

Una diferencia importante con el mundo de los modelos de lenguaje: acá no se entrena un modelo de miles de millones de parámetros. Una política de marcha es una red mucho más chica, y por eso puede correr en hardware modesto.

2. El ecosistema de NVIDIA para robots

HerramientaQué esPara qué sirve en un robot chicoNota
Isaac SimSimulador de robots con física realistaProbar el robot virtual sin romper nadaEs la base de Isaac Lab
Isaac LabFramework de código abierto para aprendizaje de robots, construido sobre Isaac SimEntrenar la marcha y los movimientos, con miles de simulaciones en paralelo en la GPULa pieza central y la más usada
Isaac GR00TIniciativa de modelos, bibliotecas y flujos de trabajo para humanoidesPoco necesario para un pato; sirve como referenciaIncluye GR00T-Mimic, que genera trayectorias de movimiento a partir de pocas demostraciones
CosmosModelos que generan datos de entrenamiento sintéticos a partir de texto, imágenes y videoAumentar datos para visiónOpcional
OSMOServicio que orquesta el cómputo de datos, entrenamiento y pruebasInnecesario al empezarPensado para equipos grandes
JetsonFamilia de computadoras para correr IA dentro del robotCerebro del robot si se quiere IA local potenteMás cara que una Raspberry; Jetson Thor apunta a humanoides
NewtonMotor de física de código abierto, según lo que conozcoAlternativa de simulaciónVerificar su estado actual

Los socios industriales muestran qué se usa en la práctica: Agility Robotics, Boston Dynamics, Fourier, Mentee Robotics, NEURA Robotics y XPENG Robotics entrenan sus robots con Isaac Sim e Isaac Lab. NVIDIA también comunicó que Isaac Sim e Isaac Lab estarían disponibles en plataformas abiertas como GitHub.

Hugging Face LeRobot, un proyecto aparte, ofrece herramientas para compartir datos, entrenar modelos y armar entornos de simulación, junto con kits de bajo costo, y funciona con Isaac Lab. Es una opción interesante para presupuestos chicos.

3. El flujo de punta a punta

  1. Diseño mecánico: el robot se diseña en 3D (el mismo modelo que se imprime).
  2. Modelo de simulación: ese diseño se convierte a un formato de descripción de robots (por ejemplo URDF) con las masas, las articulaciones y los límites de cada motor, y se importa a Isaac Sim.
  3. Entrenamiento: en Isaac Lab se define la tarea (caminar, girar, mantener el equilibrio) y el sistema corre miles de copias del robot en paralelo.
  4. Validación: se prueba la política en escenarios nuevos dentro de la simulación.
  5. Exportación: la política entrenada se guarda como un archivo pequeño.
  6. Despliegue: el archivo se carga en el robot real, donde lee los sensores y manda órdenes a los motores.
  7. Ajuste real: se mide la diferencia entre simulación y realidad y se corrige.

Regla de oro: la simulación nunca coincide del todo con el mundo real. A esa diferencia se la llama brecha entre simulación y realidad, y es el principal dolor de cabeza de todo el proceso.

4. Aplicado al pato robótico

El robot de referencia es un pato de escritorio de unos 25 cm y 780 g, con 15 motores, una placa Rockchip RK3566, cámara y un conjunto de 8 micrófonos. El objetivo es replicarlo con componentes de mercado más baratos y sin perder funcionalidad.

Cada capacidad del pato se resuelve con una tecnología distinta:

CapacidadCómo se resuelve¿Interviene NVIDIA?
Caminar y mantener el equilibrioAprendizaje por refuerzo en simulación, o una marcha programada de forma clásicaSí, con Isaac Lab; hay alternativas
Movimientos expresivos (cabeza, alas, gestos)Imitación de animaciones o demostraciones, o animación manualOpcional: Isaac Lab y GR00T-Mimic como referencia
VerModelos de visión livianos en la placaSolo si se elige Jetson
Oír y hablarReconocimiento y síntesis de vozNo es el foco de NVIDIA
ConversarUn modelo de lenguaje por API en la nube, o uno chico localNo; ver el informe sobre modelos de lenguaje

Las 15 articulaciones implican una política con muchas salidas, pero sigue siendo una red pequeña. Un punto crítico es que la simulación necesita un modelo fiel de los motores: su torque máximo, su velocidad y su juego mecánico. Con servos baratos eso se mide en la práctica y se carga en el simulador.

5. Hardware: dónde corre cada cosa

EtapaDónde corre¿Exige GPU NVIDIA?
Simulación y entrenamientoPC con GPU NVIDIA (serie RTX) o GPU alquilada en la nubeSí
Control de motores en tiempo realMicrocontrolador (Arduino, ESP32 o similar)No
Ejecución de la política y lógica generalPlaca Linux (Raspberry Pi o similar)No necesariamente
Visión y voz locales potentesJetson o una placa tipo RockchipSolo si se elige Jetson

La recomendación de este informe, que es criterio propio y no un dato de las fuentes, es una arquitectura de dos cerebros:

  • Un microcontrolador maneja los motores y lee el sensor de inclinación, con respuesta inmediata y bajo costo.
  • Una placa Linux corre la política de marcha (si es chica), la cámara, los micrófonos y la comunicación con el modelo de lenguaje.

Un Arduino solo, según lo que conozco, no alcanza para cámara, micrófonos y conversación. Hace falta verificar con pruebas si una Raspberry soporta la política de 15 motores a la velocidad de control requerida.

6. Costos: qué hay que relevar

Este informe no incluye precios porque no se verificaron. Los rubros a cotizar son:

RubroQué incluyeCómo estimarlo
Motores15 servos, con su torque y su calidadCotizar por unidad y multiplicar; suele ser el rubro más pesado
CerebroMicrocontrolador más placa LinuxCotizar placas y alimentación
SensoresCámara, micrófonos, sensor de inclinaciónCotizar por unidad
EnergíaBatería, protecciones y cargadorVerificar normas de seguridad
EstructuraMaterial de impresión 3D, tornillería, acabadoCalcular por gramo impreso y tiempo de máquina
DesarrolloGPU para entrenar (compra o alquiler) y horas de trabajoEstimar por proyecto; es costo único
SoftwareLicencias de herramientasVerificar si permiten uso comercial
ServiciosAPI del modelo de lenguaje, si el robot conversaEstimar por uso mensual

Para el precio de venta hay que sumar el costo unitario de fabricación, el margen deseado, los costos de postventa y, si corresponde, impuestos y certificaciones. Antes de vender conviene verificar las normas de seguridad eléctrica, de baterías y de productos para consumo que apliquen.

7. Plan paso a paso

  1. Definir el alcance: qué debe hacer el pato en la primera versión (por ejemplo caminar, girar la cabeza y responder a la voz) y qué queda para después.
  2. Diseñar la mecánica pensando en la simulación: masas y articulaciones bien definidas, para que el modelo virtual se parezca al real.
  3. Armar un prototipo físico con servos y una placa simple, para medir el torque y el juego real de cada motor.
  4. Simular y entrenar la marcha en Isaac Lab, empezando por la tarea más sencilla.
  5. Pasar a la realidad: cargar la política, probar con el robot sujeto y recién después suelto, y corregir la brecha.
  6. Sumar las capas de visión, voz y conversación.
  7. Calcular el costo unitario, el precio de venta y el margen con datos reales, y revisar licencias y normas antes de comercializar.

8. Riesgos

RiesgoQué pasaCómo mitigarlo
Brecha entre simulación y realidadEl robot camina en la simulación y se cae en la realidadMedir los motores reales, agregar variaciones al entrenar y probar de a poco
Servos baratosPoco torque, juego mecánico y sin retroalimentaciónMedir antes de elegir y evaluar servos mejores en los puntos críticos
CostoLos motores y sensores encarecen el productoCotizar temprano y evaluar qué funciones simplificar
Promesa de no perder funcionalidadAlgunas funciones tienen un costo mínimoDefinir qué es imprescindible y qué es prescindible
Calor y bateríaSobrecalentamiento de motores y autonomía cortaProbar con carga real y medir temperaturas
LicenciasUna herramienta puede limitar el uso comercialRevisar los términos antes de vender
Tiempo de desarrolloEl ajuste real puede llevar más que el entrenamientoPlanificar iteraciones y no solo una prueba

9. Alternativas sin NVIDIA

  • Marcha programada de forma clásica: para un pato simple puede alcanzar sin aprendizaje automático, y se ejecuta en un microcontrolador.
  • Otros simuladores de código abierto, como MuJoCo, según lo que conozco; no se verificó su estado actual.
  • Hugging Face LeRobot: herramientas y kits de bajo costo para aprendizaje por imitación, compatible con Isaac Lab.

Isaac Lab tiene la ventaja de ser el estándar de la industria y de entrenar miles de simulaciones en paralelo, pero exige una GPU NVIDIA en la PC de desarrollo.

10. Glosario

TérminoSignificado
PolíticaRed neuronal que decide qué hace cada motor según los sensores
Aprendizaje por refuerzoAprender por ensayo y error con premios y castigos
Aprendizaje por imitaciónAprender a partir de demostraciones
SimulaciónEntorno virtual donde el robot se entrena sin riesgo
Brecha entre simulación y realidadDiferencia entre cómo se comporta el robot virtual y el real
Isaac SimSimulador de robots de NVIDIA
Isaac LabFramework de NVIDIA para entrenar robots en simulación
GR00TIniciativa de NVIDIA para robots humanoides
JetsonComputadoras de NVIDIA para ejecutar IA dentro del robot
URDFFormato que describe un robot: partes, articulaciones y límites
MicrocontroladorChip simple y barato que controla hardware en tiempo real
TorqueFuerza de giro que puede aplicar un motor

Fuentes consultadas

The Robot Report, el blog de NVIDIA (anuncios del CoRL), Robotics 247, CO/AI, IT Brief UK, Magazin Mehatronika e IT-Online. Los datos del robot de referencia (tamaño, peso, motores, placa y sensores) son los que se plantearon en el proyecto

Continue Reading

AI

Manual para principiantes: cómo funciona un LLM por dentro

Publicado

on

De tu pregunta a la respuesta, paso a paso · Edición de octubre de 2026

Cómo usar este manual

Este manual explica, sin conocimientos previos, qué ocurre desde que se escribe una pregunta hasta que aparece la respuesta de un modelo de lenguaje grande (LLM, por large language model). Se lee en orden: cada paso se apoya en el anterior.

Todo el recorrido sigue una sola pregunta de prueba:

¿Cuánta memoria necesita Kimi K3 (2,8 billones de parámetros) a 4 bits?

Dos avisos antes de empezar:

  • En castellano, un billón es 10¹² (un millón de millones)
  • Las cifras de modelos son de octubre de 2026, tomadas de fuentes públicas, y cambian rápido. Los modelos cerrados no publican su tamaño.

1. El mapa general

Un LLM no trabaja solo. Alrededor del modelo hay cuatro niveles, y cada uno resuelve un problema distinto.

NivelQué esEjemplosQué decide
1. Arnés u orquestadorSoftware de aplicación que coordina todoLangChain, LangGraph, LlamaIndexQué texto se le manda al modelo y qué más hay que hacer
2. Motor de inferenciaSoftware que ejecuta el modelovLLM, SGLang, TensorRT-LLMQué se calcula, en qué orden y qué se reutiliza
3. Modelo (LLM)Un archivo de números: matrices de pesosKimi K3, GLM, QwenLa probabilidad del próximo token
4. HardwareGPU, memoria y conexionesClústeres de GPUQuién hace físicamente las multiplicaciones

El esquema completo, con ida y vuelta:

Tu prompt (texto humano)                    La respuesta (texto humano)
        ↓ ida                                      ↑ vuelta
Arnés: arma el prompt final (texto)         valida el texto de la respuesta
        ↓                                          ↑
Motor: convierte el texto en tokens         convierte tokens en texto
        ↓                                          ↑
Modelo: tokens → vectores → matrices        probabilidad de cada token
        ↓                                          ↑
Hardware: las GPU multiplican               resultados numéricos

Regla para recordar: lo que baja se vuelve cada vez más numérico, y lo que sube vuelve a ser texto. El arnés es la capa de aplicación; el motor, el modelo y el hardware son la capa de ejecución.

2. Paso 1: leer los números (billones, mil millones y siglas)

Los nombres de los modelos llevan una sigla con la cantidad de parámetros. La letra viene del inglés:

SufijoEn inglésEn castellanoEjemplo
Mmillionmillones350M = 350 millones
Bbillionmil millones70B = 70.000 millones
Ttrillionbillones2,8T = 2,8 billones

Por eso un modelo de 2.8B tiene 2.800 millones de parámetros, mil veces menos que uno de 2,8T. Kimi K3 es un modelo de 2,8T.

También cambia la puntuación: el inglés usa punto decimal (1.4 TB) y el castellano usa coma (1,4 TB).

Totales y activos. Muchos modelos son MoE (mezcla de expertos, Paso 8) y muestran dos números. En Qwen3-30B-A3B, el 30B es el total (30.000 millones) y el A3B son los parámetros activos por token (3.000 millones). El total define cuánta memoria se necesita; los activos definen cuánto cómputo se gasta por token.

3. Paso 2: qué es un LLM

Un LLM es, en esencia, una pila de miles de matrices (más precisamente, tensores) llenas de números, con algunas operaciones simples entre ellas. Esos números son los parámetros o pesos. Los 2,8 billones de Kimi K3 son 2,8 billones de números guardados en un archivo.

Cuatro ideas que conviene tener claras:

  • El archivo no contiene texto, reglas ni frases guardadas. Solo números ajustados durante el entrenamiento.
  • Los pesos son datos pasivos. No se multiplican solos: los multiplica una GPU, dirigida por el motor de inferencia.
  • Los pesos están congelados durante una consulta. El modelo no aprende nada de lo que se le pregunta.
  • El modelo no tiene memoria entre consultas. Cada llamada arranca de cero; lo que parece recordar es texto que se le vuelve a enviar.

Hay dos tipos de memoria: la de largo plazo, que son los pesos, y la de trabajo, que es el contexto de la consulta actual.

Que sea solo matrices describe el mecanismo, no el límite de lo que puede hacer. Que de esas multiplicaciones salgan razonamiento, código o traducciones es un resultado del entrenamiento a esta escala, y cómo lo logra por dentro sigue siendo un tema de investigación (interpretabilidad).

4. Paso 3: los tokens

Un token no es una palabra: es una pieza de texto. Puede ser una palabra completa, un pedazo de palabra, un signo de puntuación o un espacio. El tokenizador tiene un vocabulario fijo y corta el texto en las piezas más largas que encuentra en él.

  • Las palabras comunes suelen ser un solo token.
  • Las palabras largas, raras o técnicas se parten en varios.
  • Los números, el código y los saltos de línea también gastan tokens.

En inglés, 1 token equivale aproximadamente a 0,75 palabras. En castellano hace falta más de un token por palabra, porque los tokenizadores se entrenan sobre todo con inglés y el castellano tiene palabras largas, con acentos y conjugaciones. Como orden de magnitud, 1 millón de tokens son unas 600.000 a 700.000 palabras en castellano (estimación, varía según el modelo).

Todo se mide en tokens: la ventana de contexto, la velocidad de generación, la memoria que ocupa el KV cache y el precio de las APIs.

La ventana de contexto es el máximo de tokens que el modelo puede mirar a la vez, sumando el prompt y la respuesta. Los modelos de frontera están hoy en torno al millón de tokens. Que entre no significa que lo aproveche bien: con contextos muy largos, lo que queda en el medio suele usarse peor, y el costo en memoria y tiempo crece.

5. Paso 4: tu prompt y el prompt final

Hay dos cosas que se llaman prompt:

  • Tu prompt: lo que escribís vos, en lenguaje humano.
  • El prompt final: lo que el arnés le manda realmente al modelo. Incluye las instrucciones del sistema, los fragmentos que trajo el RAG, el historial de la conversación y tu mensaje.

Tu prompt es una parte del prompt final. Un ejemplo ilustrativo para la pregunta de prueba:

[Sistema] Respondé en castellano, con precisión y sin inventar cifras.
[Contexto del RAG] Kimi K3 tiene 2,8 billones de parámetros totales
y 104.000 millones activos; sus pesos suman unos 1,56 TB.
[Historial] (vacío en la primera consulta)
[Usuario] ¿Cuánta memoria necesita Kimi K3 (2,8 billones de parámetros) a 4 bits?

Punto clave: el prompt final todavía es texto. La conversión a tokens ocurre después, en el motor de inferencia, por obra del tokenizador. Algunos sistemas tokenizan antes, del lado del cliente, solo para contar tokens, pero lo que viaja al modelo es el mismo texto convertido.

6. Paso 5: RAG, o qué sabe el sistema

RAG (Retrieval-Augmented Generation, generación aumentada por recuperación) busca información relevante en documentos, páginas web o bases de datos y la agrega al prompt. Las respuestas salen más precisas y actualizadas sin reentrenar el modelo.

El LLM no sabe que existe un RAG. Para él, los fragmentos recuperados y tu pregunta son una sola secuencia de tokens.

El RAG tiene dos fases:

  1. Ingesta (se hace antes, una vez): limpiar los documentos, cortarlos en fragmentos (chunking), convertir cada fragmento en un vector con un modelo de embeddings y guardarlos en una base vectorial.
  2. Consulta (cada vez): convertir la pregunta en vector, buscar los fragmentos más parecidos, combinar con búsqueda por palabras clave (BM25) para siglas y cifras, y usar un reranker, un modelo chico que reordena y se queda con los mejores 5 a 20 fragmentos.

Lo que hay que recordar:

  • El modelo de embeddings y el reranker son modelos distintos del LLM.
  • Si el retrieval trae mal, el tamaño del LLM no lo arregla: responde con lo que tiene en los pesos y aparecen las alucinaciones.
  • El RAG solo sabe lo que está en su archivo. Para datos del día hace falta una herramienta (Paso 6).
  • Los datos caducan: conviene filtrar por fecha, o se pueden mezclar cifras de hace meses con las de hoy.

7. Paso 6: el arnés u orquestador

El orquestador es la capa de software que coordina el circuito. No es un producto único: puede ser un framework o código propio. El arnés (harness) es todo el andamiaje que rodea al modelo, y el orquestador es su núcleo.

Sus tareas:

  • Recibir la pregunta y llamar al RAG.
  • Armar el prompt final: decidir qué entra, en qué orden y con qué instrucciones.
  • Mantener la memoria: como el modelo no recuerda nada entre llamadas, el arnés reenvía el historial como texto.
  • Dar acceso a herramientas (APIs, bases de datos, código).
  • Aplicar guardrails: filtros, validación del formato y verificación de que la respuesta se apoye en las fuentes.
  • Registrar todo (observabilidad): trazas, costos y evaluación.

Frameworks conocidos:

CategoríaEjemplosPara qué sirven
Orquestación y RAGLangChain, LlamaIndex, HaystackConectar modelo, datos y herramientas; indexar y recuperar
AgentesLangGraph, CrewAI, SDK de agentes de los laboratoriosFlujos con estado y bucles con herramientas
Optimización de promptsDSPyAjustar prompts de forma programática

Suele combinarse un framework de dos categorías; apilar tres o más es señal de sobreingeniería.

MCP (Model Context Protocol) estandariza cómo la IA se conecta con herramientas y sistemas externos. El orquestador actúa como cliente MCP y ejecuta las herramientas que el modelo pide. Se construye una conexión una vez y se reutiliza.

Un agente es un sistema que percibe, razona, llama a herramientas y actúa hacia un objetivo, en varios pasos. Convierte el flujo lineal en un bucle: el modelo pide una herramienta, el orquestador la ejecuta, el resultado vuelve al prompt y el modelo genera de nuevo.

Síntesis: RAG da conocimiento, MCP da acceso y el agente aporta el razonamiento y el objetivo. Si el caso es solo preguntar sobre documentos propios, alcanza con un pipeline lineal: recuperar, armar el prompt, generar y validar.

8. Paso 7: el motor de inferencia

El motor es el software que ejecuta el modelo sobre las GPU. No entiende el texto: compara bloques de tokens, administra memoria y ordena cálculos. El significado aparece solo dentro de las multiplicaciones del modelo.

Sus piezas:

  • Tokenizador: convierte texto en tokens a la ida y tokens en texto a la vuelta.
  • Planificador: arma lotes con solicitudes de muchos usuarios (continuous batching) para aprovechar la GPU.
  • Gestor del KV cache: reserva y libera la memoria donde se guardan los cálculos intermedios.
  • Kernels CUDA: las funciones de bajo nivel que realizan las multiplicaciones.
  • Paralelismo: reparte el modelo entre varias GPU.
  • Sampler: elige cada token según las probabilidades (temperatura, top-p).

El ciclo tiene dos etapas:

  1. Prefill: procesa todo el prompt en paralelo y construye el KV cache. Es la etapa más cara cuando el RAG mete mucho texto.
  2. Decode: genera un token a la vez. Cada token elegido vuelve a entrar como entrada del siguiente, hasta el token de fin.

KV cache. Son las claves y valores de la atención, ya calculados, guardados en la memoria de la GPU para no repetir cuentas. Dentro de una respuesta, al generar el token 501 solo se calcula lo del token nuevo y se reutiliza lo de los 500 anteriores.

Prefix caching. Entre consultas, el motor divide el prompt en bloques y guarda un índice de dónde está el cálculo de cada uno. Si llega un prompt que empieza igual, reutiliza los bloques idénticos y calcula solo desde donde difiere. Consejo práctico: poner primero lo fijo (instrucciones y estándares), después los fragmentos variables del RAG y al final la pregunta. Si lo variable va al principio, se invalida todo el cache.

Por qué importa tanto el motor: generar un token obliga a leer todos los pesos activos desde la memoria de la GPU, así que el límite suele ser el ancho de banda de memoria y no la capacidad de cálculo. Agrupar muchas solicitudes reparte esa lectura y baja el costo por token.

9. Paso 8: dentro del modelo

Cuando llegan los tokens, el modelo hace esto:

  1. Embeddings: cada token pasa a un vector (una fila de una matriz), con información de posición.
  2. Atención: en cada capa, cada token puede mirar a los anteriores. Ahí se cruza el contenido de los fragmentos con la pregunta.
  3. Feed-forward: una red que transforma cada vector. En los modelos MoE se reemplaza por muchos expertos más chicos y un router.
  4. Capa de salida: produce un puntaje por cada token posible del vocabulario, y una función (softmax) lo convierte en probabilidades.

Entre las multiplicaciones hay funciones simples (normalizaciones, activaciones). Sin ellas, apilar cien capas equivaldría a una sola matriz.

MoE (Mixture of Experts, mezcla de expertos). El router elige, por token y por capa, solo unos pocos expertos y deja inactivos al resto. Kimi K3 activa 16 de sus 896 expertos por token. Ventaja: capacidad total enorme con cómputo por token reducido. Costo: todos los expertos tienen que estar cargados en memoria, porque no se sabe de antemano cuáles va a pedir el router, y repartirlos entre GPU exige mucha comunicación.

Dado un mismo prompt, el modelo produce siempre la misma distribución de probabilidades. La variación en las respuestas viene del sampler, que elige un token de esa distribución.

10. Paso 9: el hardware

  • GPU: el chip que hace las multiplicaciones, en sus tensor cores. Están hechas para multiplicar matrices.
  • Memoria HBM: la memoria de alta velocidad de la GPU, donde viven los pesos y el KV cache.
  • Interconexión (NVLink y redes): permite que muchas GPU trabajen como una sola y se pasen datos.

Quién multiplica: los kernels del motor ordenan, los tensor cores de la GPU calculan, y los pesos del modelo son el material. El costo del tamaño se paga en memoria HBM e interconexión entre GPU.

11. Paso 10: el viaje completo de una pregunta

Siguiendo la pregunta de prueba:

  1. Escribís tu prompt, en lenguaje humano.
  2. El orquestador llama al RAG: convierte la pregunta en vector, busca fragmentos, aplica búsqueda híbrida y reranker.
  3. El orquestador arma el prompt final: instrucciones, fragmentos, historial y tu pregunta. Sigue siendo texto.
  4. El prompt final se envía al motor de inferencia.
  5. El tokenizador lo convierte en tokens, que son números enteros.
  6. Prefill: el prompt completo pasa por las capas del modelo y se arma el KV cache.
  7. Dentro del modelo, cada token pasa a vector y se multiplica por las matrices (embeddings, atención, feed-forward o MoE). Las GPU hacen las cuentas.
  8. La capa de salida devuelve la probabilidad de cada token posible.
  9. El sampler elige un token. Ese token vuelve como entrada y se repite el ciclo (decode) hasta el token de fin.
  10. El tokenizador convierte los tokens de la respuesta otra vez en texto.
  11. El orquestador valida el texto (guardrails), le da formato y lo muestra. Si hay agente, puede volver al paso 2 o llamar a una herramienta.

El RAG actúa antes del modelo y una sola vez; el modelo nunca habla con él. El único ida y vuelta interno es el bucle del paso 9.

12. Paso 11: cuánta memoria hace falta

La cuenta base es:

memoria de los pesos ≈ parámetros × bytes por parámetro

PrecisiónBytes por parámetroMemoria por cada mil millones de parámetrosEjemplo con 70BEjemplo con 2,8T
FP1622 GB140 GB5,6 TB
FP811 GB70 GB2,8 TB
4 bits0,50,5 GB35 GB1,4 TB

Respuesta a la pregunta de prueba: Kimi K3 a 4 bits necesita unos 1,4 TB solo para los pesos, más el KV cache, que crece con el largo del contexto (hasta 1 millón de tokens) y puede sumar decenas o cientos de GB. Contá con 1,7 a 2 TB como piso realista. Según las fuentes consultadas, los pesos publicados suman unos 1,56 TB, lo que indica una cuantización de aproximadamente 4 bits. Algunos proveedores lo sirven en FP8, que se acerca a los 2,8 TB.

Y en una computadora local:

  • Una PC de escritorio llega hoy a unos 192 a 256 GB de RAM, y las máquinas de consumo con más memoria unificada rondan los 512 GB. No alcanza para un modelo de billones de parámetros.
  • Con GPU de datacenter hacen falta unas 20 H100 de 80 GB, o 9 a 12 GPU de 141 a 192 GB. Es un clúster.
  • Un servidor con 2 TB de RAM y solo CPU es técnicamente posible, y al ser MoE solo se leen los parámetros activos por token, pero la velocidad queda limitada por el ancho de banda de memoria: pocos tokens por segundo (estimación, sin medir).
  • Lo realista en local son modelos de hasta unos 100.000 a 200.000 millones de parámetros totales, en especial MoE chicos y cuantizados. Por ejemplo, Qwen 3.8 Flash Next tiene 125.000 millones de parámetros con 6.000 millones activos, y a 4 bits ocupa unos 65 a 70 GB.
  • Para un modelo grande, lo habitual es usarlo por API o alquilar GPU por hora.

13. Paso 12: qué modelos hay hoy

Modelos abiertos, con cifras oficiales (octubre de 2026):

ModeloParámetros totalesActivos por tokenNota
Kimi K3 (Moonshot AI)2,8 billones104.000 millonesEl abierto más grande; 896 expertos; contexto de 1 millón; pesos desde el 27 de julio de 2026
Kimi K2.51 billón32.000 millonesDe enero de 2026
GLM-5.2 (Z.ai)744.000 millonesunos 40.000 millonesLicencia MIT
DeepSeek R1671.000 millonesn. d.Referencia de 2025
Qwen 3.8 Flash Next125.000 millones6.000 millonesPensado para correr con menos recursos

Modelos cerrados (GPT, Claude, Gemini): los laboratorios ya no publican la cantidad de parámetros. Lo que circula son estimaciones de terceros no confirmadas, que sirven solo como orden de magnitud.

Más grande no significa más avanzado:

  • Kimi K3 es el abierto más grande, y un agregador independiente lo ubicaba entre los puestos 5 y 7 según el índice. Los rankings cambian seguido y cada agregador mide distinto.
  • La capacidad depende también de los datos de entrenamiento, el ajuste posterior y el razonamiento en tiempo de respuesta.
  • En un MoE, el total engaña un poco: el cómputo por token es el de los parámetros activos.

Modelos en castellano. Hay modelos multilingües que entienden y escriben castellano, como Kimi K3, aunque las fuentes consultadas no detallan qué tan bien lo hace: conviene probarlo con textos propios. Un modelo entrenado solo en castellano a escala de billones no existe, según lo que encontré. Lo más cercano es Latam-GPT, de una alianza liderada por Chile y Colombia: unos 50.000 millones de parámetros (otra fuente habla de más de 70.000 millones), basado en Llama 3 y entrenado con español y portugués. Es entre 40 y 56 veces más chico que Kimi K3.

14. Mini proyecto: tu primer RAG

Para practicar con un archivo propio de notas o artículos:

  1. Reunir los textos y limpiarlos (sin menús ni publicidad).
  2. Cortarlos en fragmentos. Si las notas son cortas, una nota por fragmento alcanza. Guardar con cada uno su fecha, categoría y fuente.
  3. Convertirlos en vectores con un modelo de embeddings multilingüe y guardarlos en una base vectorial.
  4. Armar la búsqueda: vectores más palabras clave, y un reranker multilingüe que deje los 5 a 8 mejores fragmentos.
  5. Armar el prompt final con instrucciones fijas primero, fragmentos después y la pregunta al final. Incluir reglas como: usar solo cifras de los fragmentos, marcar el dato si falta y citar la fuente.
  6. Validar la salida: verificar con código simple que cada número de la respuesta aparezca en los fragmentos.

Orden recomendado: primero ingesta y búsqueda probadas a mano, después generación con validador y recién al final herramientas para datos del día, con agente.

15. Errores frecuentes

  • Confundir 2,8 billones con 2.8 billion: son cifras con mil veces de diferencia.
  • Creer que el modelo aprende de cada consulta. Los pesos no cambian; lo que cambia es el texto de entrada.
  • Creer que el modelo recuerda la conversación anterior. Se le reenvía como texto.
  • Creer que un token es una palabra.
  • Pensar que más parámetros siempre significa mejor modelo.
  • Mirar solo el total en un MoE e ignorar los parámetros activos.
  • Culpar al LLM cuando el problema es el retrieval.
  • Poner lo variable al principio del prompt y perder el prefix caching.
  • Querer correr localmente un modelo de billones de parámetros sin contar el KV cache.

16. Glosario

TérminoSignificado
LLMModelo de lenguaje grande: una pila de matrices de pesos que predice el próximo token
Parámetro / pesoCada número guardado en las matrices del modelo
TokenPieza de texto, convertida en un número entero
Ventana de contextoMáximo de tokens que el modelo puede mirar a la vez
PromptLo que se le manda al modelo; puede ser el del usuario o el prompt final
EmbeddingVector numérico que representa un token o un fragmento de texto
RAGRecuperar información y agregarla al prompt
ChunkingCortar documentos en fragmentos para indexarlos
RerankerModelo chico que reordena los fragmentos recuperados
Orquestador / arnésSoftware que coordina el circuito alrededor del modelo
MCPProtocolo estándar para conectar la IA con herramientas externas
AgenteSistema que razona, usa herramientas y actúa en varios pasos
Motor de inferenciaSoftware que ejecuta el modelo sobre las GPU
PrefillProcesar todo el prompt de una vez
DecodeGenerar la respuesta token por token
KV cacheCálculos intermedios de la atención guardados para no repetirlos
Prefix cachingReutilizar el cálculo de prefijos idénticos entre consultas
SamplerPieza que elige el próximo token según las probabilidades
MoEArquitectura con muchos expertos, de los que se activan pocos por token
Parámetros activosLos que participan en cada token en un MoE
CuantizaciónGuardar los pesos con menos bits para ahorrar memoria
GPU / tensor coresChip y unidades que multiplican matrices
HBMMemoria de alta velocidad de la GPU

17. Autoevaluación

  1. ¿Cuántos parámetros tiene un modelo 70B? Respuesta: 70.000 millones.
  2. ¿Qué es 2,8T en castellano? Respuesta: 2,8 billones, o 2,8 × 10¹².
  3. ¿El modelo sabe que existe un RAG? Respuesta: no; recibe una sola secuencia de tokens.
  4. ¿El prompt final es texto o tokens? Respuesta: es texto; lo convierte en tokens el tokenizador del motor.
  5. ¿Quién multiplica las matrices? Respuesta: las GPU, dirigidas por el motor de inferencia.
  6. ¿Para qué sirve el KV cache? Respuesta: para no recalcular lo ya calculado de los tokens anteriores.
  7. ¿Por qué un MoE de 2,8T no necesita el cómputo de un modelo denso de 2,8T? Respuesta: porque por token solo se activan unos pocos expertos.
  8. ¿Cuánta memoria piden los pesos de un modelo de 2,8T a 4 bits? Respuesta: unos 1,4 TB, más el KV cache.

Continue Reading

TENDENCIAS