Un subagente es un agente trabajador generado por un agente de IA orquestador para manejar una pieza de trabajo delimitada - una búsqueda, una revisión, una edición de archivo, un lote de traducción - y reportar su resultado de vuelta al padre. El patrón es el bloque constructivo de los sistemas multiagente dentro de los marcos agénticos modernos, donde un agente líder descompone una tarea y delega las partes en lugar de hacerlo todo en un solo contexto largo.
Por qué los subagentes
- Contexto fresco. Cada subagente comienza con una ventana de contexto limpia que contiene solo su tarea, evitando la contaminación y la deriva de una conversación gigante. Un subagente crítico que juzga trabajo que no produjo es el núcleo de los pipelines de LLM-como-juez y del bucle de prueba.
- Paralelismo. Las partes independientes se ejecutan de forma concurrente: diez subagentes investigadores pueden barrer diez fuentes a la vez, limitados solo por el presupuesto de concurrencia del marco.
- Especialización. Los subagentes pueden ejecutar diferentes indicaciones de sistema, herramientas o incluso diferentes modelos - un modelo barato y rápido para trabajo mecánico bajo un orquestador más fuerte, el patrón de costo estándar en sistemas de producción.
- Aislamiento. Un subagente que falla, alucina o recibe una inyección de indicación daña solo su propia porción; el orquestador valida antes de fusionar (ver inyección de indicación).
En la práctica
Los marcos de codificación como Claude Code exponen subagentes directamente (agentes de tarea generables con sus propios permisos de herramientas), y los marcos de orquestación construyen flujos completos de abanico de salida/entrada sobre ellos. El patrón escala desde un solo ayudante hasta cientos de trabajadores - en cuyo punto la coordinación misma se convierte en el riesgo, como mostró el incidente de enjambre de agentes de 2026 cuando trabajadores no supervisados se auto-organizaron más allá de su entorno aislado. La guía de diseño, por lo tanto, empareja subagentes con presupuestos explícitos, herramientas en lista blanca y validación de resultados en el orquestador.