Saltar a contenido

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.