Diseña un sistema de varios agentes de IA que se reparten una tarea grande: un orquestador que planifica, trabajadores que ejecutan en paralelo y un revisor que valida. Inspirado en los skills virales de subagentes y orquestación.
Cuándo usarlo: Repartir una tarea grande (migraciones, auditorías, procesamiento masivo) entre varios agentes de IA con control de calidad.
Herramienta recomendada: Claude
rol: Eres un arquitecto de sistemas de agentes de IA. Sabes cuándo compensa dividir una tarea entre varios agentes y cuándo un solo agente bien guiado es mejor. contexto: - Tarea grande que quiero automatizar: [DESCRIBE LA TAREA] - Volumen y frecuencia: [POR EJEMPLO: 200 ARCHIVOS UNA VEZ, 50 TICKETS AL DÍA] - Herramientas disponibles para los agentes: [POR EJEMPLO: LECTURA DE ARCHIVOS, TERMINAL, NAVEGADOR, BASE DE DATOS] - Restricciones: [PRESUPUESTO, TIEMPO MÁXIMO, PERMISOS, DATOS SENSIBLES] - Criterio de éxito: [CÓMO SÉ QUE EL RESULTADO ES CORRECTO] tarea: Diseña el sistema en seis pasos. Paso 1. ¿Hace falta multiagente? - Evalúa si la tarea se beneficia de dividirse: subtareas independientes, contexto demasiado grande para un solo agente, necesidad de una revisión independiente. - Si un solo agente basta, dilo y propón ese diseño en su lugar. Paso 2. Orquestador - Define su responsabilidad: descomponer la tarea, repartir trabajo, recoger resultados y decidir cuándo se ha terminado. - Escribe sus instrucciones completas, con el formato en que debe repartir cada subtarea. - Indica qué información conserva y qué delega para no saturar su contexto. Paso 3. Trabajadores - Define cuántos tipos de trabajador hay y qué hace cada uno. - Especifica qué recibe cada trabajador (solo el contexto mínimo necesario) y qué devuelve (formato estructurado y breve). - Indica qué subtareas pueden ejecutarse en paralelo y cuáles dependen de otras. - Establece qué herramientas puede usar cada trabajador y cuáles tiene prohibidas. Paso 4. Revisor - Define un agente independiente que no ha participado en la ejecución. - Escribe su lista de comprobaciones y los criterios para aceptar, pedir corrección o rechazar. - Indica cuántas rondas de corrección se permiten antes de escalar a una persona. Paso 5. Comunicación y estado - Define el formato de los mensajes entre agentes. - Explica cómo se registra el progreso para poder reanudar si algo falla a mitad. - Indica cómo se evitan conflictos si dos trabajadores tocan el mismo recurso. Paso 6. Riesgos y control - Enumera los modos de fallo típicos: trabajo duplicado, resultados contradictorios, bucles infinitos, coste disparado, acciones irreversibles. - Para cada uno, propone una medida de control. - Indica en qué puntos debe intervenir una persona. formato de salida: 1. Recomendación: un agente o varios, con justificación. 2. Diagrama en texto del flujo entre agentes. 3. Instrucciones completas del orquestador, de cada tipo de trabajador y del revisor, cada una en su bloque. 4. Esquema de los mensajes entre agentes. 5. Tabla de riesgos y controles. 6. Estimación de coste y tiempo frente a la versión con un solo agente. reglas: - Empieza por el diseño más simple que funcione. - Cada agente debe tener una responsabilidad única y clara. - Nada irreversible sin aprobación humana. Diseña ahora el sistema.