Sistemas multiagente
De uno a muchos
Un agente único concentra todo el razonamiento y puede saturarse. Repartir la tarea entre agentes especializados reduce la carga de cada uno y permite procesar en paralelo.
Especialización por roles
- Cada agente se enfoca en una subtarea: planificar, ejecutar, revisar.
- Prompts y herramientas a medida de cada rol.
- La especialización mejora la calidad de cada parte.
Comunicación entre agentes
Los agentes intercambian mensajes: resultados, peticiones, críticas. El canal y el formato de esa comunicación determinan la coherencia del equipo.
Orquestación y flujo
Un orquestador —o una arquitectura de flujo— decide quién actúa cuándo y cómo se encadenan las salidas. Sin coordinación, el equipo se pisa.
Arquitecturas comunes
- Jerárquica: un supervisor delega y agrega a los demás.
- Secuencial: la salida de uno es entrada del siguiente.
- Horizontal: agentes que negocian entre iguales.
Crítica y revisión
Dedicar un agente a criticar el trabajo de otro atrapa errores que el autor pasó por alto. El bucle autor-crítico eleva la calidad.
Memoria compartida frente a privada
Los agentes pueden compartir una memoria común o mantener la suya. Compartir da coherencia; lo privado evita ruido, pero exige sincronizar.
Ventajas del enfoque
Modularidad, paralelismo y especialización. Se puede mejorar un agente sin reescribir el sistema, y escalar añadiendo roles.

Costes y riesgos
- Más pasos de comunicación elevan latencia y coste.
- Un malentendido entre agentes se propaga como un teléfono escacharrado.
- Depurar sistemas emergentes es difícil.
Cuándo compensa
No todo tarea necesita un equipo. La multi-agencia brilla en tareas largas y componibles; en problemas simple un buen agente solo suele bastar y ahorrar.
Herramientas de orquestación
Frameworks actuales permiten declarar agentes, sus herramientas y su topología de comunicación, gestionando el enrutado de mensajes entre ellos.
Errores frecuentes
- Montar un equipo para una tarea simple que un solo agente resolvería mejor y más barato.
- Dejar que los agentes se pasen resultados en un formato ambiguo que corrompe el encadenado.
- No poner un revisor y propagar el error del primero como si fuera verdad aceptada.
Ejemplo resuelto: un equipo que redacta un informe
Un supervisor recibe el objetivo «informe de mercado». Delega en un agente investigador que recoge fuentes, en un redactor que las ordena en un borrador, y en un crítico que señala afirmaciones sin soporte y pide corregirlas. El supervisor agrega la versión final revisada.
- el supervisor descompone el objetivo y asigna subtareas
- el investigador busca y entrega fuentes con su origen
- el redactor convierte las fuentes en un borrador estructurado
- el crítico marca huecos y afirmaciones sin soporte
- el supervisor integra la versión corregida y cierra
¿Para qué sirve en la realidad?
Los flujos de investigación, generación de contenido y atención compleja se parten en especialistas que trabajan en paralelo, ganando calidad y modularidad frente a un único agente todópico que se satura.
La principal ventaja de un sistema multi-agente con roles especializados es:
Un sistema multi-agente siempre supera a un único agente, incluidas las tareas simples.
Multi-agente
Toca una tarjeta para ver la respuesta.
Ordena un flujo jerárquico multi-agente:
Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.
Sistema multiagenteComputación con múltiples agentes interactuando.
Une cada arquitectura multi-agente con su rasgo:
Multi-agente
- Sistema multi-agente
- Roles
- planificador
- planificador
- ejecutor
- Roles
- revisor
- mensajes
- jerárquica
- latencia y coste
Sistema de pizarra compartidaArquitectura en la que agentes aportan conocimiento a una memoria común.
Tu equipo de tres agentes pierde calidad por malentendidos al pasarse resultados. ¿Cambiarías el formato de comunicación, la topología o añadirías un revisor? Razona.
Tu texto se guarda sólo en este dispositivo.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.