Saltar al contenido principal

Amplía el mismo proyecto hacia la práctica operativa

Para: quienes ya demuestran software, evaluación ML y recuperación. Presupuesto adicional propuesto: 24 semanas × 15 horas = 360 horas: 16 comunes (240) y un foco de ocho semanas (120). Por semana: unas 4 horas de lectura, 9 de implementación/depuración y 2 de revisión/comunicación.

Es profundidad opcional, no requisito para terminar A/B/C. Selecciónala después de revisar capacidades, o elige ejercicios individuales con presupuesto adicional explícito. No otorga experiencia profesional.

Antes de empezar​

Demuestra independientemente API probada, joins/ventanas SQL, entrega contenerizada, división ML limpia, recuperación con prueba reservada y fallo CI/runtime diagnosticado. Corrige fundamentos A/C primero.

Mantén asistente público/sintético. Añade API externa simulada y borrador revisado, no integraciones/escrituras reales. Usa base existente; LangGraph y MCP ilustran estado/protocolos, no acumular frameworks. Fija y registra versiones compatibles.

Práctica común: una actividad semanal​

SemanaLectura seleccionadaConstruye y demuestra
1Proyectos uv y pytestPaquete tipado, entorno fijado, pruebas y comandos para clon limpio.
2Concurrencia FastAPICompara I/O bloqueante/no bloqueante; prueba cancelación y tiempos límite sin afirmar paralelismo CPU.
3FastAPI: validación y seguridad; transacciones PostgreSQLControles de acceso de aplicación, aislamiento sintético y migración fallida/rollback.
4Orquestación MLOps: trabajo parametrizado repetibleSolicitudes idempotentes; limita workers/colas/reintentos y prueba saturación.
5pgvector: búsqueda, filtros e índicesReconstruye índice; compara léxico/vector y prueba cambios/eliminación/filtros de acceso.
6MLflow trackingVersiona prompts/modelos/datos; evalúa referencia/candidato. Calibra juez de modelo con etiquetas humanas.
7Persistencia LangGraph: checkpoints frente a storesReanuda tras reinicio con almacenamiento duradero. Prueba aislamiento, retención y eliminación; ejemplo en memoria no prueba durabilidad.
8Arquitectura MCP: host/cliente/servidor y capa de datosConecta herramienta local de solo lectura; fija protocolo/SDK y prueba llamadas inválidas/no autorizadas.
9Interrupts LangGraphPausa borrador para revisión; vincula aprobación a identidad/contenido. Deniega alteración/repetición; interrupt no es autorización.
10Modos de falloTraza herramienta fallida y presupuesto agotado. Oculta datos sensibles en logs; explica latencia y tokens/costo sin doble conteo.
11Monitoreo MLOpsDeclara carga/duración y presupuestos de costo/latencia/error antes; ejecuta carga y simula caída.
12Buenas prácticas MLOps: infraestructura versionada/entregaRecrea entorno de pruebas con configuración revisada; con IaC/nube, revisa plan y verifica eliminación selectiva.
13Tutorial Docker: múltiples contenedoresRecrea API/datos/worker localmente; prueba reinicio y disponibilidad. No exige clúster.
14CI Python y buenas prácticasCI bloquea regresión crítica sembrada; ensaya rollback y registra cronología del incidente.
15Career Practice: feedback/responsabilidadIntegra API simulada, recupera contrato roto, explica alternativas y mejora un problema señalado realmente.
16Rúbrica de revisión y capacidadesOtra persona reproduce fallo/resultado; presenta diseño y guía breve de recuperación. Marca revisión no disponible si corresponde.

Son lecturas/laboratorios puntuales, no cursos completos. Algunas fuentes usan otras bibliotecas/nubes: transfiere concepto, no toda la infraestructura.

Elige un foco de ocho semanas​

Cada fila ocupa dos semanas: lectura/experimento, después implementación/revisión. No combines todos los focos dentro de 120 horas.

Flujos con estado​

SemanasRecursoActividad
17–18Persistencia LangGraphSepara checkpoints de conversación de datos duraderos; prueba reinicio/aislamiento.
19–20Arquitectura MCPAñade contrato de herramienta; documenta compatibilidad y denegación/errores.
21–22Interrupts, modos de falloPrueba estado perdido, aprobación obsoleta, tiempo límite y eliminación; permisos fuera del modelo.
23–24Rúbrica de evidenciaCompara flujo directo/framework en mismas tareas: calidad, latencia, costo y recuperación.

Operación de datos y modelos​

SemanasRecursoActividad
17–18Orquestación MLOpsRecupera período ausente; prueba duplicados y linaje.
19–20ExperimentosCompara modelos versionados sin cambiar divisiones; explica promoción.
21–22Despliegue y monitoreoScoring por lotes, consistencia de características, deriva frente a corrupción.
23–24Buenas prácticasReproduce entrenamiento-servicio y rollback; explica límites de pruebas operativas.

Evaluación y comunicación de diseño​

SemanasRecursoActividad
17–18Retrieval Evaluation LabDiagnostica regresiones por consulta ocultas por mejora agregada.
19–20Validación cruzada, rúbricaDiseña experimento offline controlado, datos intactos, segmentos y criterios de parada.
21–22Career PracticeRevisión entre pares e incidente simulado; registra comentarios reales y mejora implementada.
23–24Registro de evidenciaPresenta decisión a público técnico/no técnico; separa mediciones de supuestos.

Evaluación de salida​

Usa demostrado / necesita práctica / no evaluado / fuera del alcance en contratos, estado/herramientas, evaluación, carga, recuperación y comunicación. Adjunta comandos y resultados reales. Un revisor debería recrear entorno y operación fallida/recuperada.

Experimento offline no es A/B en vivo; contenedor local no es operación productiva; conversación de práctica no certifica idioma. Protege información de clientes y obtén autorización antes de compartir artefactos profesionales u operar fuera del laboratorio sintético.

Continúa: recursos puntuales y límites.