cover

¿Qué son los subagentes en Claude Code?


Mira el video:

Escuchar este post

Selecciona una voz y genera audio para escuchar este post

¿Te imaginas tener un equipo de expertos de nivel doctorado al servicio de tu aplicación? Te da risa porque, si no parece una locura, seguro costaría una montaña de dinero juntar, por ejemplo a un desarrollador senior que te ayude a auditar la calidad en el código de tu proyecto, otro para que se encargue de las optimizaciones, otra para auditar la seguridad de tu aplicación toda; otro developer senior más para ejecutar pruebas unitarias y de integración etc.

Sin embargo, con Claude Code esto es posible. 😱

Así es, podemos construir agentes especializados o especialistas, que como argumentan los creadores de LLMs, poseen un nivel de conocimiento de doctorado o PHD. 🧑🏻‍⚕️

Esto tiene muchas ventajas, entre las que puedo listar que:

  • Al tener cada subagente su propio modelo, podemos hacer uso de la ventana de contexto de forma independiente, multiplicando la ventana de tokens para un mismo proyecto.
  • Podemos otorgar acceso específico a las tools o herramientas y MCPs, lo que garantiza un mejor control en la seguridad y le añade poder y usabilidad a nuestros subagentes.
  • Al ser los subagentes específicos los podemos reutilizar: lo que los hace prácticamente agentes composables, es decir, podemos usarlos en distintos proyectos, y en diferentes sesiones con Claude. 🥳

No todo es miel sobre hojuelas 🍯

Los subagentes de Claude Code pueden incluso tener su propio colorsito. 🤩

Aunque todo este poder viene con un precio y es que a diferencia de una instancia interactiva de Claude, los subagentes solo muestran el resultado final, el output, el resultado de sus operación. Esto, porque están pensados para ejecutar tareas más estructuradas y específicas; pero esto puede llevar a un elevado gasto de tokens, así que cuidado con lo que les pones a hacer.

Ahora, vamos a crear un subagente de ejemplo.

Crearemos un agente sencillo que será especialista en crear un epub a partir de archivos markdown. Hemos publicado un librito en FixterGeek.com/libros/domina_claude_code. Y he creado una herramientita para generar el documento epub a partir de archivos markdown y esto puede ser util para otros proyectos, así que lo convertiremos en un subagente.

subagente claude code

Este agente genera mi libro en formato epub a partir de archivos markdown.

Y ya está, si estos subagentes te gustan y quisieras saber qué tanto más se puede hacer con ellos, no dudes en comentar o de una inscribirte a uno de mis talleres para dominar Claude, convirtiéndote en un Power-User de Claude Code. 🤓

Abrazo. Bliss. 🤓

meta cover

Full-stack components | modo1: API route

Checa este otro Post

meta cover

Pseudo-introducción a Sveltekit para mi mismo.

Checa este otro Post

¡Nuevo curso!

Animaciones web con React + Motion 🧙🏻