¿Qué son los agentes de IA?
Los agentes de IA son sistemas que pueden percibir su entorno, tomar decisiones y tomar medidas para alcanzar objetivos. Van más allá de simples interacciones rápidas y respuestas.
Patrón 1: Reaccionar (Razón + Acto)
El modelo alterna entre razonar sobre qué hacer y ejecutar acciones. Lo mejor para aplicaciones que usan herramientas.
- Piensa → Ley → Observa → Piensa → Ley → ...
- Simple, efectivo, ampliamente utilizado.
Patrón 2: Planificar y ejecutar
Primero crea un plan completo y luego ejecuta cada paso. Mejor para tareas complejas de varios pasos.
- Plan: Dividir la tarea en subtareas ordenadas.
- Ejecutar: Completar cada subtarea de forma secuencial.
- Replanificar: Ajustar el plan en función de resultados intermedios.
Patrón 3: Colaboración Multiagente
Varios agentes especializados trabajan juntos, cada uno gestionando un aspecto diferente del problema.
- Orchestrator: Coordina a otros agentes.
- Especialistas: Agente de codificación, agente de investigación, agente de reseñas.
- Comunicación mediante estado compartido o paso de mensajes.
Patrón 4: Reflexión / Autocrítica
El agente revisa su propio resultado y itera para mejorar la calidad.
- Generar → Crítica → Revisar → Crítica → resultado final.
Patrón 5: Humano en el Bucle
El agente propone acciones pero requiere la aprobación humana para decisiones críticas.
Eligiendo un patrón
- Uso sencillo de herramientas: ReAct
- Flujos de trabajo complejos: Planificar y ejecutar
- Grandes proyectos: Multiagente
- Salida de alto riesgo: Reflexión + Humano-en-la-bucle