América
Latina
07
Nivel avanzadoArquitecturaCódigo y APIs

Diseño de
agentes de IA.

Construye un agente que usa herramientas, conserva estado y toma decisiones dentro de límites observables, verificables y seguros.

Objetivo Herramienta
01
Herramienta
02
Revisión
humana
A↻Decidir · actuar
Recorrido5 lecciones + proyecto
ResultadoAgente con herramientas
RequisitoProgramación, APIs y JSON
La propuesta

Un agente no es un chatbot con un nombre distinto

Un agente observa un estado, decide una acción, utiliza herramientas y vuelve a evaluar el resultado. Esa autonomía parcial abre posibilidades, pero también multiplica las rutas de error, los permisos y el costo de una ejecución.

El curso se concentra en procesos delimitados donde el comportamiento puede describirse y probarse. Aprenderás a diseñar herramientas pequeñas, controlar el ciclo de decisión y conservar una salida humana para acciones irreversibles o de alto impacto.

Al terminar

Podrás diseñar autonomía con límites explícitos

01

Modelar objetivos, estado, acciones permitidas, condiciones de salida y presupuesto.

02

Diseñar herramientas con esquemas claros, permisos mínimos y respuestas controlables.

03

Gestionar contexto, memoria y recuperación sin mezclar datos ni acumular ruido.

04

Evaluar trayectorias completas, rastrear decisiones y derivar casos a una persona.

Programa

Cinco decisiones de arquitectura agente

01

Tarea, entorno y ciclo de decisión

Define qué observa el agente, qué puede modificar, cuándo debe detenerse y qué parte del proceso sigue siendo determinista.

02

Herramientas, contratos y permisos

Convierte APIs y funciones en herramientas pequeñas con entradas tipadas, salidas estructuradas, errores previsibles y acceso mínimo.

03

Orquestación, estado y memoria

Coordina planificación y ejecución, conserva el estado útil y separa memoria de sesión, conocimiento recuperado y registros operativos.

04

Guardas, aprobaciones y seguridad

Limita iteraciones, costo y acciones; valida argumentos; protege herramientas críticas y coloca aprobación humana antes de cambios sensibles.

05

Evaluación de trayectorias y optimización

Prueba no solo la respuesta final, sino las decisiones, herramientas, latencia, costo, recuperación ante fallos y consistencia del recorrido.

Proyecto final

Entrega un agente trazable para un proceso acotado

Construirás un agente que utiliza al menos dos herramientas, mantiene estado, solicita aprobación para una acción sensible y produce un registro completo de su trayectoria.

Arquitectura

Objetivo, herramientas, estado y límites.

Ejecución

Prototipo con aprobación y recuperación.

Evidencia

Pruebas de trayectorias, costo y fallos.

Perfil

Para quienes ya construyen flujos y necesitan mayor autonomía

Ideal para

Desarrollo, automatización, ingeniería de datos, producto técnico y consultoría que implementa soluciones de IA.

Base requerida

Programación básica, consumo de APIs, JSON, control de versiones y experiencia construyendo un flujo automatizado de varios pasos.

Curso abierto · Acceso inmediato

Aprende, practica y termina a tu ritmo.

Todo el material está disponible en esta página. No necesitas registrarte. Lee cada lección, realiza la práctica y reúne los entregables para completar el proyecto final.

Tiempo estimado
6–8 horas
Resultado
Una especificación técnica de agente con herramientas, estado, permisos, pruebas y aprobación.
01

Distinguir agente de flujo

Un flujo sigue pasos definidos; un agente elige acciones según el estado y el objetivo. Esa flexibilidad añade trayectorias inesperadas, costo y superficie de ataque. Usa un agente solo cuando las rutas no puedan enumerarse razonablemente.

Define objetivo, condición de éxito, presupuesto de pasos y motivos para detenerse. Un agente no debe “hacer lo que sea necesario”; necesita un contrato operativo estrecho.

Práctica guiada

Compara una implementación secuencial y una agéntica para el mismo caso.

Entregable
  • Justificación de arquitectura y condiciones de parada.
02

Herramientas y mínimo privilegio

Cada herramienta expone una capacidad: leer, buscar, escribir o ejecutar. Define esquema, permisos, validación e idempotencia. Separa consultar de modificar; un agente puede preparar una acción antes de que una persona la apruebe.

Usa credenciales con alcance mínimo, límites de tasa y entornos aislados. Trata resultados externos como datos no confiables que pueden contener instrucciones maliciosas.

Práctica guiada

Diseña tres herramientas con entradas, salidas, permisos y errores.

Entregable
  • Contratos de herramienta y matriz de autorizaciones.
03

Estado, memoria y contexto

El estado conserva lo necesario para completar la tarea actual; la memoria intenta reutilizar información entre tareas. No guardes conversaciones completas por defecto. Define qué se conserva, por cuánto tiempo, con qué consentimiento y cómo se corrige.

Resume con referencias a datos originales y controla el tamaño del contexto. Una memoria incorrecta puede contaminar muchas decisiones futuras; toda memoria relevante necesita procedencia.

Práctica guiada

Modela el estado de una tarea y clasifica cada dato como efímero, persistente o prohibido.

Entregable
  • Esquema de estado, política de retención y mecanismo de corrección.
04

Bucle de control y límites

El ciclo observa, decide, actúa y comprueba. Registra cada paso y su motivo. Limita iteraciones, costo y tiempo; detecta repeticiones y contradicciones. Una herramienta fallida no debe provocar intentos ilimitados.

Inserta aprobación antes de acciones externas, irreversibles o de alto impacto. La persona debe ver propuesta, evidencia y efecto esperado, no solo un botón de aceptar.

Práctica guiada

Escribe pseudocódigo del ciclo con cinco condiciones de detención y dos aprobaciones.

Entregable
  • Diagrama de estados y política de escalamiento.
05

Evaluar trayectorias y seguridad

Evalúa resultado y recorrido. Dos respuestas iguales pueden provenir de una trayectoria segura o de accesos indebidos. Comprueba selección de herramientas, argumentos, permisos, recuperación y respeto al presupuesto.

Incluye intentos de inyección, datos engañosos, herramientas caídas y objetivos imposibles. Reproduce fallos desde trazas y convierte incidentes en nuevas pruebas.

Práctica guiada

Diseña quince trayectorias, incluidas cinco adversarias, y criterios por paso.

Entregable
  • Conjunto de evaluación y puerta de lanzamiento.
Proyecto final

Demuestra lo aprendido con un resultado verificable

Diseñar un agente limitado para resolver una tarea real sin concederle autoridad innecesaria.

Pasos

  1. 01

    Define una tarea que justifique decisiones dinámicas.

  2. 02

    Diseña herramientas de mínimo privilegio.

  3. 03

    Modela estado, memoria y límites.

  4. 04

    Escribe el bucle de control y aprobaciones.

  5. 05

    Evalúa resultados, trayectorias y ataques.

Criterios de finalización

Finalización honesta: este curso es autoguiado y no emite un certificado. Considéralo terminado cuando puedas mostrar los entregables, explicar tus decisiones y cumplir los cuatro criterios sin depender de una respuesta no verificada.

Dale conocimiento verificable

Conecta el sistema con datos propios

El siguiente recorrido profundiza en recuperación, citas y evaluación de asistentes basados en documentos organizacionales.

Ver asistentes con datos propios ↗
Preguntas frecuentes

Antes de empezar

¿El curso se concentra en sistemas multiagente?

No. Primero construye un agente único, delimitado y evaluable. Solo se distribuyen responsabilidades cuando existe una razón arquitectónica clara.

¿Qué lenguaje o framework se utilizará?

El curso no impone un lenguaje o framework. Aplica los patrones de herramientas, estado, permisos y evaluación en el entorno que puedas probar y observar.

¿Puedo participar sin programar?

No es lo recomendable. El proyecto exige leer y modificar código, consumir APIs, trabajar con estructuras JSON y depurar ejecuciones.