00:00:00La semana pasada hicimos un video sobre la función de enjambre de agentes de Claude Code,
00:00:03donde se crean subagentes especializados para tareas específicas,
00:00:07y estos pueden comunicarse con el orquestador principal o el líder del equipo.
00:00:11En aquel entonces, era una función oculta que se activaba con algunos trucos.
00:00:15Pero ahora se ha lanzado oficialmente bajo la etiqueta de experimental
00:00:19y viene con documentación oficial, soporte para trabajo en equipo,
00:00:21y la capacidad de que los compañeros se cuestionen y debatan entre sí.
00:00:25Suscríbete y vamos a verlo a fondo.
00:00:28Anthropic ha estado imparable esta semana, desde el lanzamiento de Opus 4.6
00:00:32hasta los anuncios del Super Bowl que han molestado a Sam Altman.
00:00:35Pero los equipos de agentes son una de las funciones más importantes para Claude Code,
00:00:40combinando la gestión de tareas con subagentes en paralelo.
00:00:44Aunque, sinceramente, los equipos son mucho mejores que los subagentes por sí solos.
00:00:48Déjenme mostrarles.
00:00:48Para que la función de equipos de agentes funcione, necesitan la versión 2.1.32 o superior
00:00:54y añadir esta línea a su archivo settings.json en el directorio .Claude.
00:00:58Bien, aquí tengo un plan para añadir una interfaz web a una herramienta llamada XDL,
00:01:03que permite descargar videos de Twitter.
00:01:05Le he pedido a los agentes que lean el plan, creen tareas y generen un compañero de front-end y otro de diseño.
00:01:11Pero antes de dar enter, fíjense aquí abajo que estoy usando Tmux.
00:01:16Esto es porque los agentes pueden usar Tmux o iTerm2 para dividir la pantalla
00:01:21y mostrarme exactamente qué está haciendo cada integrante del equipo.
00:01:24Así que vamos a darle a enter y ver qué pasa.
00:01:26Vale, ahora está leyendo el plan y creando algunas tareas
00:01:30antes de desplegar a los compañeros en paralelo.
00:01:33Aquí tenemos al primer compañero, el de front-end.
00:01:35Voy a alejar un poco el zoom para que podamos verlo todo, porque están pasando muchas cosas.
00:01:39Y aquí abajo tenemos al segundo, que es el compañero de diseño de UI.
00:01:43Observen que puedo interactuar con los compañeros si quisiera,
00:01:47dándoles órdenes específicas mientras trabajan.
00:01:49Por supuesto, si tuviera un monitor más grande o mi nivel de zoom habitual,
00:01:53podría ver exactamente lo que hace cada uno.
00:01:55Pero como he ampliado la imagen, es un poco difícil.
00:01:58Muy bien, una vez que el compañero termina,
00:02:00Claude Code (el líder del equipo en este lado) lo cerrará automáticamente.
00:02:04Ahora que ambos han terminado, podemos echar un vistazo al diseño,
00:02:08que se ve así.
00:02:09Voy a pegar la URL de un tuit, le doy a descargar y el video se está extrayendo,
00:02:14así que podemos descargarlo y verlo en nuestro navegador.
00:02:18Está genial.
00:02:19Además, si miramos en nuestro directorio .claude/teams,
00:02:22veremos una carpeta con el nombre del proyecto y la rama.
00:02:26Si entro en esa carpeta, hay un archivo config.json que contiene el proyecto,
00:02:31el líder del equipo y el modelo que estaba usando, que era Haiku.
00:02:36Aunque yo no configuré Haiku, creo que lo eligió como el mejor modelo para esa tarea.
00:02:41Ahora, si ejecuto exactamente el mismo comando con el mismo modelo fuera de Tmux,
00:02:46se pone a trabajar de nuevo, configurando tareas y creando a los miembros del equipo.
00:02:50Pero esta vez los compañeros aparecen aquí abajo.
00:02:53Tenemos al diseñador, al desarrollador front-end y al líder del equipo.
00:02:57Si entro en la sección de un compañero pulsando enter, vemos exactamente lo que hace.
00:03:01Y también podemos comunicarnos con ellos en esta ventana.
00:03:04Es similar a la vista de Tmux, pero en lugar de tener múltiples ventanas,
00:03:09tenemos una grande y podemos alternar entre los miembros del equipo aquí abajo.
00:03:13Cuando un compañero termina sus tareas, se cierra y el líder toma el control.
00:03:18En este caso, nos informa qué tareas se han completado.
00:03:21Y nos da un resumen de todo lo que se ha hecho.
00:03:24Esto puede parecer muy similar a los subagentes, pero en realidad son muy distintos.
00:03:28Si miramos la documentación y bajamos hasta esta sección,
00:03:31podemos ver las diferencias. Los equipos de agentes tienen su propio contexto independiente.
00:03:35Los subagentes solo se comunican con el agente principal,
00:03:38mientras que los compañeros de equipo pueden hablar entre sí y comparten una lista de tareas.
00:03:43En cambio, con los subagentes, el agente principal lo gestiona todo.
00:03:46Pero aquí está lo interesante.
00:03:47Los subagentes resumen el resultado y lo envían de vuelta al contexto principal,
00:03:51mientras que los agentes de equipo tienen su propia instancia de Claude separada.
00:03:55Por lo tanto, consumen muchísimos más tokens.
00:03:57Así que sí, la función de equipos o enjambre de agentes ya es oficial.
00:04:02Aunque no creo que la use con demasiada frecuencia.
00:04:04El costo de los modelos de Anthropic, sumado a que esta función
00:04:09devora tokens como si nada, hace que prefiera no usarla tanto
00:04:13y limitarla a casos especiales para investigar o para que un agente revise el trabajo de otro.
00:04:19Quiero decir, miren esto.
00:04:20Es la primera vez que uso la función de equipos de agentes.
00:04:23Antes en el video, el uso de mis dos compañeros (sin contar al principal)
00:04:27consumió el 29% de mi cuota de Opus 4.6, que son unos 13,000 tokens.
00:04:34Pero es importante señalar que los agentes en paralelo no son algo nuevo.
00:04:37Open Code ya tenía esta función hace tiempo, igual que otros entornos de agentes.
00:04:41Será interesante ver cómo adoptan esta función los usuarios de Claude Code,
00:04:47considerando que Tmux no tiene los atajos de teclado más intuitivos del mundo.