← Todo el material
Curso Básico 23 de agosto de 2026

Deploy de Agentes — Módulo 1: qué cambia en producción

Primer módulo del Curso de Deploy de Agentes: la diferencia entre un prototipo que corre en tu notebook y un producto en producción, los cuatro ejes de un agente real — fiabilidad, costo, seguridad y observabilidad — y el mapa completo del pipeline de una empresa, de Git al rollout.

☰ Índice del contenido

Bienvenido al Curso de Deploy de Agentes. La meta es clara: tomar ese agente que funciona en tu notebook — un script que llama a un LLM, usa un par de tools y responde bonito en tu terminal — y convertirlo en un producto en producción, siguiendo el flujo real de una empresa. No el flujo de tutorial, el de verdad: Git y convenciones de equipo, testing, CI/CD (integración y entrega continuas), evaluación de brechas, contenedores, Terraform/IaC (infraestructura como código), deploy en la nube, observabilidad y rollout controlado. Si todavía no tienes claro qué es un agente por dentro, pasa antes por Cómo funciona un agente; y si ya llevaste un grafo de LangGraph al borde de producción, este curso retoma justo donde quedó LangGraph a producción. Este primer módulo pone el mapa sobre la mesa: qué cambia cuando tu agente deja de ser tuyo y pasa a ser de la empresa.

La tesis del módulo

Un prototipo demuestra que algo puede funcionar; un producto garantiza que sigue funcionando aunque el mundo se porte mal. El salto no es más código: es fiabilidad, costo, seguridad y observabilidad, sostenidos por un pipeline que cualquiera del equipo puede correr.

El demo vive en el “camino feliz”

Cuando armas un agente en tu máquina, sin darte cuenta lo pruebas siempre igual: inputs razonables, buena conexión, la API key en una variable, tú mirando la terminal. Eso es el camino feliz (happy path): el escenario donde todo sale bien. Y en el camino feliz, tu agente es impecable.

Producción es el resto del mundo. Ahí tu agente enfrenta cosas que en tu notebook nunca pasan:

  • El LLM falla o alucina. Devuelve un JSON roto, inventa un dato, ignora la instrucción. En tu demo lo reintentas a mano; en producción son mil usuarios a la vez.
  • Timeouts. La API del modelo tarda 40 segundos o no responde. ¿Tu agente espera para siempre? ¿Reintenta? ¿Cuántas veces?
  • Costos que se disparan. Un loop mal cerrado que llama al modelo en bucle puede quemar cientos de dólares en una noche mientras duermes.
  • Inputs maliciosos. Alguien intenta un prompt injection (texto diseñado para secuestrar las instrucciones de tu agente) o te manda basura para romperlo.
  • La necesidad de saber qué pasó. Un usuario reclama que “el agente respondió cualquier cosa”. Sin registros, no tienes cómo saber qué entró, qué pensó el modelo ni qué salió.

Ninguno de estos problemas se arregla escribiendo un prompt más ingenioso. Se arreglan con ingeniería alrededor del agente: reintentos, límites, validación, registros. Eso es producción.

Los cuatro ejes de un agente en producción

Todo lo que veremos en el curso se ordena en cuatro ejes. Tenlos siempre presentes; son el criterio con el que se juzga si un agente está listo.

EjeLa pregunta que respondeCómo se ataca en el curso
Fiabilidad¿Sigue funcionando cuando algo falla?Tests, evals, reintentos, rollout gradual
Costo¿Cuánto cuesta cada respuesta y cómo lo controlo?Límites, caché, elección de modelo, monitoreo de gasto
Seguridad¿Puede alguien romperlo, filtrar datos o abusarlo?Secretos fuera del código, validación de inputs, permisos
Observabilidad¿Sé qué pasó cuando pasó?Logs, trazas, métricas, alertas
  • Fiabilidad es que el agente responda bien no una vez, sino siempre, incluso cuando el LLM o la red fallan.
  • Costo importa porque cada token se paga: un agente sin control de gasto es una fuga con forma de app.
  • Seguridad cubre desde no filtrar tu API key hasta que un usuario no pueda hacer que el agente haga algo que no debe.
  • Observabilidad es poder responder “¿qué pasó?” con datos, no con suposiciones. Sin esto, depurar producción es adivinar a ciegas.

Ojo: estos cuatro ejes no se agregan al final, “cuando haya tiempo”. Se construyen desde la primera línea de infraestructura. Un agente al que le atornillas la observabilidad después ya perdió los datos de todo lo que falló antes.

El pipeline completo del curso

Este es el recorrido de una línea de código, desde tu editor hasta un usuario real. Es el mapa de todo el curso: cada etapa es uno o varios módulos.

 CÓDIGO
   │  escribes y commiteas
   ▼
 ┌──────────────────────────────┐
 │ Git + Pull Request           │  módulos 2-4
 └──────────────┬───────────────┘
                ▼
 ┌──────────────────────────────┐
 │ CI: tests + evals + checks   │  módulos 6-9
 └──────────────┬───────────────┘
                ▼
 ┌──────────────────────────────┐
 │ Build de imagen (Docker)     │  módulo 5
 └──────────────┬───────────────┘
                ▼
 ┌──────────────────────────────┐
 │ IaC + Deploy (Terraform)     │  módulos 10-12
 └──────────────┬───────────────┘
                ▼
 ┌──────────────────────────────┐
 │ Observabilidad + Seguridad   │  módulo 13
 └──────────────┬───────────────┘
                ▼
 ┌──────────────────────────────┐
 │ Rollout + Confiabilidad      │  módulo 14
 └──────────────┬───────────────┘
                ▼
              USUARIO

Fíjate en el orden: primero el código entra por Git, con convenciones que todo el equipo respeta. Ahí lo revisa una persona en un Pull Request (propuesta de cambio que se revisa antes de fusionar). Recién cuando pasa, entra a CI — un servidor que corre tus tests, tus evals y otros chequeos automáticos. Si CI aprueba, se construye una imagen de contenedor (un paquete con tu app y todo lo que necesita para correr igual en cualquier parte). Esa imagen se despliega con infraestructura como código, se observa en producción y se libera de a poco con rollout controlado. Ninguna etapa se salta.

Prototipo vs producción

La tabla que resume el salto completo. Guárdala: cada fila es un problema que el curso resuelve.

DimensiónPrototipo (tu notebook)Producción (la empresa)
Dónde correTu máquina, tu PythonContenedor en la nube
Config y secretosHardcodeados o en un .env sueltoVariables de entorno + secret manager
Cuando el LLM fallaLo reintentas a manoReintentos y fallbacks automáticos
CostoNo lo mirasMonitoreado, con límites y alertas
CambiosEditas y guardasPR, review, CI, deploy
Pruebas”Funcionó cuando lo probé”Tests y evals que corren solos
Cuando algo fallaMiras la terminalLogs, trazas y métricas centralizadas
Quién lo mantieneTú, que sabes dónde tocarEl equipo, con historia legible en Git

La columna de la izquierda no está mal — es un excelente comienzo. El curso completo es el viaje de la izquierda a la derecha.

Errores comunes

  • Creer que “funciona en mi máquina” es estar listo. Es el punto de partida, no la meta. Producción es todo lo que tu máquina te ocultaba.
  • Dejar la observabilidad para el final. Cuando la necesitas (un incidente), ya es tarde: los datos del fallo no existen porque no los registraste.
  • Ignorar el costo hasta que llega la factura. Un agente sin límites de gasto es el error más caro y silencioso de la lista.
  • Pensar que producción es “el mismo código pero en un servidor”. El código es una fracción; el resto es el pipeline, los tests, los secretos y la infraestructura alrededor.
  • Saltarse Git y las convenciones “porque trabajo solo”. El día que entra otra persona — o vuelves tú en seis meses — la historia legible es la diferencia entre avanzar y arqueología.

La frase para llevarse

“El prototipo prueba que la idea funciona; producción es toda la ingeniería que hace que siga funcionando cuando tú no estás mirando.”

Qué viene

Módulo 2: Git esencial. Los comandos del día a día que sostienen todo el pipeline — init, commit, push, branch, merge — y cómo deshacer con seguridad sin borrar el trabajo de nadie. Antes de hablar de equipo, tienes que dominar la herramienta.

Material relacionado

DeployDevOpsAgentesProducciónMLOps

Preguntas sobre este curso

Regístrate gratis para hacer preguntas y guardar tu progreso.

✉ Entérate de lo nuevo

Recibe un aviso cuando publique nuevos cursos, workshops o investigaciones. Sin spam.