Módulo 9 · Agentes desde cero¶
Etapa 3 · 30 h (12 h de teoría y 18 h de práctica) · 13 lecciones
Objetivo¶
Entender qué es un agente y construir uno sin frameworks, para dominar el bucle, las herramientas, la planificación, la memoria y la supervisión humana.
Qué vas a aprender¶
Agente vs. workflow y niveles de autonomía; bucle agéntico (razonar → actuar → observar); ReAct; planificación y re-planificación; memoria del agente; condiciones de parada; human-in-the-loop; manejo de errores; patrones de workflows (encadenamiento, enrutamiento, paralelización, orquestador-trabajadores, evaluador-optimizador); riesgos de la autonomía.
Antes de empezar¶
- Prerrequisitos: Módulo 6 y Módulo 7 (indispensables), Módulo 8 (recomendado).
- Herramientas: Python (sin frameworks), API de un proveedor o modelo local con soporte de herramientas.
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.
9.1 · Qué es un agente¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L9.1.1 | Workflows vs. agentes Workflows vs. agentes: control determinístico vs. control del modelo. Niveles de autonomía (de sugerir a actuar sin supervisión). |
Conceptual | Esencial | Próximamente |
| L9.1.2 | Cuándo no construir un agente Cuándo NO construir un agente: el costo de la autonomía (latencia, gasto, impredecibilidad). |
Conceptual | Esencial | Próximamente |
| L9.1.3 | Patrones de workflows con LLM Encadenamiento, enrutamiento, paralelización, orquestador-trabajadores y evaluador-optimizador. |
Mixta | Esencial | Próximamente |
9.2 · Construir el bucle¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L9.2.1 | El bucle agéntico mínimo en ~100 líneas Modelo, herramientas, observación y parada. |
Práctica | Esencial | Próximamente |
| L9.2.2 | ReAct y razonamiento intercalado ReAct y razonamiento intercalado; uso de thinking entre llamadas a herramientas. |
Mixta | Profundizar | Próximamente |
| L9.2.3 | Diseño de herramientas para agentes Granularidad, idempotencia y errores informativos. |
Práctica | Esencial | Próximamente |
| L9.2.4 | Condiciones de parada y presupuesto Condiciones de parada, límites de pasos y presupuesto, bucles infinitos y recuperación de errores. |
Práctica | Esencial | Próximamente |
9.3 · Planificación y memoria¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L9.3.1 | Planificación explícita Planes, listas de tareas y re-planificación. |
Práctica | Esencial | Próximamente |
| L9.3.2 | Memoria del agente scratchpad, archivos de estado y memoria a largo plazo con RAG. |
Práctica | Esencial | Próximamente |
| L9.3.3 | Tareas de larga duración Checkpoints y reanudación (concepto; se implementa en M14). |
Conceptual | Profundizar | Próximamente |
9.4 · Supervisión humana y confiabilidad¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L9.4.1 | Human-in-the-loop Human-in-the-loop: aprobaciones, puntos de control e interrupciones. |
Práctica | Esencial | Próximamente |
| L9.4.2 | Agencia excesiva Permisos mínimos, sandboxing, acciones reversibles vs. irreversibles. |
Mixta | Esencial | Próximamente |
| L9.4.3 | Evaluar agentes Éxito de la tarea, trayectoria, costo y pasos. |
Práctica | Esencial | Próximamente |
Práctica del módulo¶
- Guiado: agente de búsqueda de archivos y respuestas sobre un repositorio local.
- Guiado: implementar los cinco patrones de workflow con un mismo caso de uso.
- Independiente: agente con planificación explícita y aprobación humana antes de escribir.
- Desafío: hacer que el agente se recupere de herramientas que fallan y medir su tasa de éxito en 20 tareas.
Proyecto o entregable¶
Proyecto P5 · Agente desde cero. agente sin frameworks para una tarea real tuya, con al menos 4 herramientas, planificación, memoria persistente, aprobación humana para acciones con efectos, límites de presupuesto, registro de trayectorias y evals. Puede usar P4 como herramienta de recuperación.
Cómo se aprueba¶
P5 ≥ 80% en la rúbrica; teach-back del bucle completo; evaluación de módulo ≥ 80%.
Las reglas generales están en Evaluación y estados.
Hilos transversales¶
🔒 agencia excesiva y sandboxing · 📏 evals de trayectoria · 💰 costo por tarea · 🧭 workflow vs. agente.