Pasar de un prototipo que funciona en un notebook a una aplicación con IA fiable en producción es, para la mayoría de equipos, el paso donde todo se complica: no hay un proceso claro de evaluación, versionado, monitorización ni rollback pensado para sistemas con modelos de lenguaje.
DevAcademy propone este curso para desarrolladores y equipos de ingeniería que ya tienen un prototipo funcionando y necesitan llevarlo a producción con las garantías de cualquier otro sistema de software crítico: versionado, monitorización y capacidad de reversión.
- Comprender las fases completas del ciclo de vida de una aplicación basada en modelos de lenguaje.
- Versionar prompts y modelos como artefactos de software trazables.
- Detectar deriva (drift) de calidad en una aplicación con IA ya en producción.
- Aplicar estrategias de despliegue canary y rollback específicas para aplicaciones con IA.
- Diseñar un pipeline de LLMOps completo con checkpoints de evaluación automática.
Después de este curso sabrás diseñar el ciclo de vida completo de una aplicación con IA, desde la evaluación del modelo hasta su monitorización en producción.
Temario
- Fases del ciclo completo:
- Evaluación y selección de modelo antes de empezar a construir.
- Desarrollo, pruebas, despliegue y monitorización continua.
- Puntos de control necesarios en cada fase:
- Qué validar antes de pasar de una fase a la siguiente.
- Errores habituales por saltarse alguna de estas fases.
- Por qué un prompt sin versionar es un riesgo:
- Casos donde un cambio de prompt sin control rompió producción.
- Diferencia entre iterar un prompt y perder el control sobre él.
- Tratamiento de prompts y modelos como artefactos versionados:
- Cómo llevar un historial trazable de cambios.
- Vinculación de cada versión con sus resultados de evaluación.
- Qué es la deriva de calidad:
- Cómo un modelo puede degradar su rendimiento con el tiempo sin cambios aparentes.
- Señales tempranas de deriva antes de que afecte al usuario final.
- Métricas a monitorizar de forma continua:
- Indicadores de calidad de respuesta a lo largo del tiempo.
- Umbrales que deberían disparar una alerta automática.
- Despliegue canary para aplicaciones con IA:
- Cómo probar un cambio de modelo o prompt con tráfico limitado.
- Diferencias frente a un despliegue canary de software tradicional.
- Rollback ante resultados inesperados:
- Cuándo revertir un cambio de modelo o de prompt.
- Cómo minimizar el impacto mientras se decide revertir.
- Aplicación práctica:
- Cada alumno diseñará el pipeline de LLMOps completo de una aplicación ya existente, incluyendo checkpoints de evaluación automática antes de cada despliegue.
Responsabilidades profesor
Presentar el contenido conforme lo presentado en el programa de formación
Proyecto en Github para clonar
Dar acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.
Proveer de local para impartir la formación
Responsabilidades alumno
Participar en la formación en el periodo determinado, trayendo un notebook con los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:
Mínimo de 4GB de memoria RAM
Mínimo de 10GB de espacio en disco (HD).
Habilitada la virtualización tanto en software como hardware
Poseer privilegios de administración
Observaciones importantes
Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno
Cancelaciones
Los plazos para el cancelamiento de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
En caso de cancelamiento fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación
Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase. Es posible que días antes se envie un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.
