Volver a las novedades

Cuántos agentes de IA se pueden ejecutar en paralelo de verdad

Respuesta corta: técnicamente, los que aguante la máquina, y en un Mac moderno eso pasa de diez. En la práctica el límite es humano y llega mucho antes: sin ninguna ayuda de interfaz, dos o tres; con estado visible por panel y aviso de quien se atasca, seis a ocho. Por encima de eso el cuello de botella deja de ser seguirlos y pasa a ser revisar lo que entregaron.

El límite técnico, y por qué casi nunca es el problema

Cada agente de IA es un proceso de terminal más una copia del proyecto en disco, si aíslas con worktrees. Consume poca CPU mientras espera al modelo, que es la mayor parte del tiempo. Lo que pesa es el disco, y aun así poco: diez copias de un proyecto sin dependencias instaladas rara vez pasan de unos gigabytes.

O sea, la máquina no es el freno. Quien pregunta "¿cuántos aguanta?" casi siempre hace la pregunta equivocada.

El límite real: a cuántos puedes seguir

Seguir significa saber, en cualquier momento, qué hace cada uno y cuál te necesita. Leyendo la salida de cada terminal, eso satura en dos o tres: a partir de ahí pasas más tiempo barriendo texto para reconstruir de cabeza un estado que la máquina ya conoce que revisando trabajo.

La cuenta que importa: la ganancia de ejecutar seis agentes está limitada por cuántos puedes seguir. Si sigues dos, abrir seis produce el resultado de dos más cuatro trabajos que nadie revisó, y el trabajo sin revisar de un agente de IA suele salir más caro que el trabajo no hecho.

Qué sube ese número

Tres cosas, por orden de efecto:

  • Estado visible sin abrir. Trabajando, esperándote, terminó, se cayó. Una mirada cuesta un segundo; leer un terminal cuesta un minuto.
  • Aviso de quien se detuvo. Un agente atascado se queda en silencio, y el silencio es indistinguible del trabajo. Sin notificación, te enteras por casualidad.
  • Tarea con criterio de conclusión. Un agente que conoce el comando que demuestra que terminó se corrige antes de llamarte, y sale de tu cola.

Qué lo baja

Tareas que se cruzan. Dos agentes de IA en el mismo archivo se sobrescriben sin error en pantalla, y el coste de enterarte borra cualquier ganancia de paralelismo. Si los frentes no son independientes, el número baja a uno.

¿Más agentes o tareas más grandes?

Depende del tiempo que tengas para revisar. Una tarea mayor genera una entrega mayor, que tarda más en comprobarse y es más difícil de rechazar cuando sale mal. En la práctica tres frentes pequeños e independientes rinden más que uno grande, porque apruebas de forma incremental en vez de elegir entre aceptar un bloque enorme o rehacerlo todo.

¿Y si solo quiero dejarlos corriendo sin mirar?

Ahí la pregunta cambia de "cuántos" a "con qué garantías". Un agente sin supervisión necesita aislamiento más fuerte que una worktree (un contenedor), un criterio de conclusión automático, y alguien revisando el resultado antes de integrarlo. Sin eso, el número correcto es cero.