Módulo 14 · Frameworks de agentes¶
Etapa 4 · 36 h (12 h de teoría y 24 h de práctica) · 11 lecciones
Objetivo¶
Construir agentes de calidad de producción con frameworks y SDK actuales, eligiendo con criterio entre ellos y entendiendo lo que abstraen.
Qué vas a aprender¶
Qué resuelve un framework (y qué esconde); Claude Agent SDK; OpenAI Agents SDK; LangGraph; opciones Java (Spring AI 2.0, LangChain4j, Google ADK); runtimes gestionados; ejecución durable, checkpoints y reanudación; memoria a largo plazo; guardrails; streaming de eventos; despliegue.
Antes de empezar¶
- Prerrequisitos: Módulo 9 (indispensable), Módulo 10 (recomendado).
- Herramientas: Python; Java 21+ con Spring Boot 4; API de modelos
[Pago]o modelos locales con soporte de herramientas; Docker.
Lecciones¶
Las lecciones con material tienen enlace. Las marcadas como Próximamente ya forman parte del programa y se están escribiendo. Las de la ruta esencial son el núcleo del módulo; las marcadas para profundizar amplían el tema y se pueden hacer después.
14.1 · Panorama y criterio¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L14.1.1 | Qué aporta un framework Qué aporta un framework sobre tu agente de P5: estado, herramientas, memoria, trazas y despliegue. El costo de la abstracción. |
Conceptual | Esencial | Próximamente |
| L14.1.2 | Mapa de opciones y matriz de decisión Mapa de opciones vigente (Python, TypeScript y Java), su estado de mantenimiento y matriz de decisión. |
Conceptual | Esencial | Próximamente |
14.2 · SDK de proveedores¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L14.2.1 | Claude Agent SDK El harness de Claude Code como librería. Herramientas, permisos, subagentes y MCP. Referencia: el SDK de Codex como enfoque equivalente del otro proveedor [Verificar alcance]. |
Práctica | Esencial | Próximamente |
| L14.2.2 | OpenAI Agents SDK Agentes, handoffs, guardrails y sesiones. |
Práctica | Esencial | Próximamente |
| L14.2.3 | Runtimes gestionados Runtimes gestionados (por ejemplo Claude Managed Agents): cuándo delegar la infraestructura [Pago]. |
Mixta | Profundizar | Próximamente |
14.3 · Frameworks de orquestación¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L14.3.1 | LangGraph Grafos de estado, nodos, aristas condicionales, checkpoints e interrupciones para aprobación humana. |
Práctica | Esencial | Próximamente |
| L14.3.2 | Agentes en Java Spring AI 2.0 (bucle en la cadena de advisors, herramientas y MCP) y comparación con LangChain4j y Google ADK para Java. |
Práctica | Profundizar | Próximamente |
14.4 · Calidad de producción¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L14.4.1 | Ejecución durable Persistencia del estado, reintentos y reanudación tras fallos. |
Práctica | Esencial | Próximamente |
| L14.4.2 | Memoria a largo plazo Estrategias y almacenamiento. |
Mixta | Profundizar | Próximamente |
| L14.4.3 | Guardrails Guardrails de entrada y salida, validación y límites. |
Práctica | Esencial | Próximamente |
| L14.4.4 | Exponer un agente como servicio API, streaming de eventos, autenticación y despliegue en contenedor. |
Práctica | Esencial | Próximamente |
Práctica del módulo¶
- Guiado: reimplementar el agente de P5 con dos frameworks distintos y comparar.
- Guiado: agente con checkpoints que sobrevive a un reinicio.
- Independiente: agente en Spring AI expuesto como API REST.
- Desafío: misma funcionalidad en Claude Agent SDK y OpenAI Agents SDK; informe comparativo (código, costo, calidad y control).
Proyecto o entregable¶
Proyecto. base de P9 (agentes de producción que se combinan en M15).
Cómo se aprueba¶
Informe comparativo de frameworks con datos; agente desplegado como servicio con ejecución durable y aprobación humana; evaluación de módulo ≥ 80%.
Las reglas generales están en Evaluación y estados.
Hilos transversales¶
🔒 guardrails y autenticación del servicio · 📏 regresión al migrar de framework · 💰 costo por tarea · 🧭 framework vs. código propio vs. runtime gestionado.