¿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