Proyectos chicos que corren en tu Mac, uno por cada estación del camino del dato a producción. Cada uno lo construyes cuatro veces: con ayuda, solo, roto con ayuda y roto solo. Con una explicación rápida de cada concepto en el momento en que lo usas.
C01 es el primer caso del curso: un marketplace de segunda mano donde quien vende sube fotos al crear una publicación y el sistema le sugiere la categoría. Por dentro es un clasificador de imágenes (una ResNet-50 con 500 categorías) servido con Triton en Kubernetes, que responde unas 10 millones de fotos al día y tiene que contestar el 99 % de las veces en menos de 200 ms.
Es el tronco del dojo porque recorre las 12 estaciones completas: de las fotos etiquetadas al entrenamiento, del modelo aprobado a la imagen de Docker en el clúster, y de la request en vivo al monitoreo que pide el siguiente modelo. Los otros patrones (batch, LLM y RAG, streaming, edge…) cambian solo algunas estaciones, así que llegan después, como ramas.
En el dojo, cada estación es una versión chica de C01 que corre en tu Mac: los mismos conceptos y las mismas fallas, con otros tamaños. La estación 1, por ejemplo, usa fotos de Fashion-MNIST, 24,000 requests y un S3 local en Docker.
Doce estaciones en cuatro tramos: Datos, Modelo, Release y Operación. Entre una estación y la siguiente viaja un artefacto concreto (el snapshot del dataset, el checkpoint, el engine, la imagen de Docker…), y el reentrenamiento cierra el ciclo. La línea lleva los colores de las seis etapas de la T, y cada tramo dice a qué ritmo cambia: el modelo en semanas, el código en días, una request dura milisegundos y el monitoreo no para.
Toca una estación: la que ya tiene dojo abre su página; las demás, su explicación en la cheat sheet «Del dato a producción», de donde sale este mapa.
Las mismas doce, agrupadas en las seis etapas de la T. Las que ya tienen dojo se abren aquí; las demás llevan a su explicación en la cheat sheet mientras llega su mini-proyecto.
Cada estación es un mini-proyecto con su kit. Esta app es la guía y no corre nada: el trabajo pasa en tu Mac, en la carpeta del kit, con una sesión de Claude Code abierta ahí.
En la página de la estación: el mapa (dónde estás, qué entra y qué sale), los precálculos (las cuentas de servilleta, en C01 y en el dojo) y los conceptos exprés. Se lee en el celular, en un rato libre.
Un .zip con una empresa ficticia que ya tiene el problema: sus datos, sus servicios en Docker, un verificar.py que revisa tu trabajo y un romper.py que mete fallas. Cinco comandos y queda arriba.
Copia el prompt de la ronda en la página de la estación y pégalo en Claude Code. El CLAUDE.md del kit pone las reglas de fondo, así que Claude sabe cuánto ayudarte en cada una.
Al final de cada página: el memo de la estación, su trampa, la lista de «listo cuando…» y cómo te lo pueden preguntar en una entrevista.
Claude anota cada ronda en BITACORA.md (qué hiciste, cuánto tardaste, qué pistas usaste) y en taller/progreso.json. Pronto vas a poder subirlo a tu tablero aquí mismo.
Cada estación dice lo suyo en «El kit».
Del 1 al 12, que es el orden en que el dato viaja en C01. Cada kit trae su propio mundo, así que una estación corre aunque no hayas terminado la anterior.
Empezar por la estación 1: Datos y etiquetasDespués del tronco vienen las ramas: batch, LLM y RAG, streaming, edge, asíncrono e híbrido, cada una con su mini-proyecto y solo las estaciones que cambian.