Resumen del Curso
La IA agéntica representa la próxima evolución de las aplicaciones de IA. En lugar de prompts únicos, los agentes establecen objetivos, planifican pasos, usan herramientas e iteran hasta completar las tareas. Este curso te enseña a construir sistemas de agentes listos para producción.
Fundamentos de Agentes
El patrón ReAct, uso de herramientas y cómo los agentes razonan a través de tareas multi-paso.
Sistemas de Memoria
Memoria a corto plazo, largo plazo y episódica. Bases de datos vectoriales y estrategias de recuperación.
Sistemas Multi-Agente
Patrones de orquestación, comunicación entre agentes y resolución colaborativa de problemas.
Workflows LangGraph
Máquinas de estado para agentes. Edges condicionales, ciclos y human-in-the-loop.
Patrones de Producción
Manejo de errores, observabilidad, límites de tasa y degradación elegante.
Proyecto Real
Construye un pipeline completo de generación de contenido con orquestación multi-agente.
Arquitectura MVVM para Agentes
Los sistemas de agentes se benefician del patrón Model-View-ViewModel. Separa la gestión del estado de la lógica de negocio y la presentación para código de agente testeable y mantenible.
Patrones de Diseño de Comportamiento
Los sistemas de agentes se construyen sobre patrones de comportamiento. Estos patrones definen cómo los agentes se comunican, toman decisiones y gestionan transiciones de estado.
State
El comportamiento del agente cambia según el estado interno: planificando, ejecutando, esperando aprobación, recuperación de errores.
Command
Encapsula acciones del agente como objetos. Habilita undo/redo, colas, logging y flujos de aprobación humana.
Observer
Notifica a la UI y sistemas de logging sobre cambios de estado del agente. Transmite actualizaciones en tiempo real vía WebSockets.
Chain of Responsibility
Procesa solicitudes del agente a través de cadenas de validación, límites de tasa, autenticación y logging antes de ejecutar.
Strategy
Intercambia algoritmos de planificación, estrategias de selección de herramientas y enfoques de recuperación de errores.
Mediator
Coordina la comunicación entre múltiples agentes. El orquestador media en lugar de que los agentes hablen directamente.
Orquestación Multi-Agente
| Patrón | Descripción | Caso de Uso |
|---|---|---|
| Pipeline Secuencial | Los agentes ejecutan en orden, cada uno recibe output del anterior | Pipeline de contenido: investigar → escribir → editar → publicar |
| Fan-Out Paralelo | Múltiples agentes trabajan simultáneamente en diferentes subtareas | Generar imágenes, audio y texto en paralelo |
| Supervisor | Un agente delega y revisa el trabajo de otros | Agente manager asigna tareas a agentes especialistas |
| Debate | Múltiples agentes argumentan posiciones, sintetizan consenso | Code review con múltiples perspectivas |
| Reflexión | El agente revisa y critica su propio output | Generación de contenido auto-mejorante |
Proyectos Prácticos
- Construir un agente ReAct con uso de herramientas usando LangChain
- Implementar el patrón State para gestión del ciclo de vida del agente
- Crear un sistema de herramientas basado en Command con undo y aprobación
- Construir un AgentViewModel con actualizaciones de estado observables
- Diseñar un pipeline de contenido multi-agente con LangGraph
- Añadir aprobación human-in-the-loop para operaciones sensibles
- Implementar el patrón Observer para actualizaciones de UI en tiempo real
- Desplegar un agente con tracing y monitoreo LangSmith
¿Listo para Construir Agentes Autónomos?
Domina los patrones y frameworks que impulsan sistemas de IA en producción. Continúa con RAG y Sistemas de Conocimiento para dar a tus agentes acceso a tus datos.
Inscribirse Ahora