Ir al contenido

Designing Multi-Agent Systems: cuándo un agente y cuándo varios

Victor Dibia · edición del autor, 2025
25 de diciembre de 2025 por
Designing Multi-Agent Systems: cuándo un agente y cuándo varios
Andrés Briñez

Dibia separa dos familias. Los patrones de flujo, donde el control es explícito y está escrito de antemano: secuencial, condicional, paralelo. Y los patrones autónomos, donde el control emerge: un agente planifica, otro recibe el traspaso, varios conversan hasta llegar a algo. La mitad del libro es código y la otra mitad es criterio para elegir.

Qué me llevé

Empezar siempre por el flujo explícito. La autonomía se justifica cuando la descomposición de la tarea no se puede saber antes de empezar; si se puede, escribirla es más barato, más medible y más fácil de arreglar cuando falla. Parece obvio y es exactamente al revés de lo que se está construyendo en todas partes.

Los patrones de terminación. Decidir cuándo el sistema se detiene es parte del diseño y no un detalle de implementación: sin esa decisión, dos agentes educados se agradecen mutuamente hasta agotar el presupuesto.

Y el traspaso a una persona tratado como un patrón con diseño propio, no como el plan de emergencia. La pregunta que me quedó, y que ahora hago antes de cualquier automatización: cuando esto no sepa qué hacer, a quién le llega, con qué información y en cuánto tiempo.

Qué dejé fuera

El código. Es una edición del autor, muy pegada a las bibliotecas del momento, y esa parte va a envejecer antes de que alguien termine de leerla. También hay un sesgo esperable: quien construyó un marco de agentes tiende a ver problemas que se resuelven con agentes. El capítulo donde se pregunta si hace falta un marco de trabajo es, paradójicamente, el más útil.

# IA
Designing Machine Learning Systems: el modelo es la parte fácil
Chip Huyen · O'Reilly, 2022
WhatsApp