~/VibeHandbook
PDF gratis

Herramientas de agentes

docs.claude.com

Subagentes

Qué es

Piensa en un gerente que le encarga una tarea concreta a un asistente temporal: el asistente la realiza, informa el resultado y luego se retira. Un subagente es ese asistente temporal: un de IA independiente que tu agente principal puede crear para encargarse de una pieza de trabajo puntual. Se ejecuta en su propio contexto (su propio espacio de trabajo y memoria separados) con sus propias instrucciones, hace el trabajo y devuelve un resultado. Como cada subagente empieza desde cero, la conversación principal se mantiene limpia: los detalles de una tarea secundaria no desplazan el trabajo que realmente te importa.

Fortalezas

  • Mantiene el contexto principal despejado al delegar tareas secundarias cargadas de detalles.
  • Permite ejecutar trabajo independiente en paralelo, lo que puede ser mucho más rápido.
  • Cada subagente puede especializarse — un revisor, un buscador, un evaluador — con su propia instrucción enfocada.
  • Los fallos quedan contenidos: un subagente que se desvía no arruina toda la .

Contrapartidas

  • Un subagente solo sabe lo que le proporcionas; la falta de contexto lleva a resultados desviados del objetivo.
  • Crear muchos agentes consume más tokens (los fragmentos de texto que los modelos leen y por los que se factura) y puede salir caro.
  • Solo recibes el resumen de vuelta, así que se pueden perder matices de la tarea secundaria.
  • Coordinar varios a la vez añade su propia complejidad.

Cuándo usarlo

Usa subagentes cuando una tarea es autocontenida y de otro modo saturaría el hilo principal — buscar en una base de código grande, revisar un diff (un conjunto de cambios) o llevar a cabo varias investigaciones independientes al mismo tiempo.

Encaje en vibe coding

Los subagentes son la manera de escalar la atención de un agente. Delega el trabajo ruidoso y exploratorio — "encuentra dónde se usa esto en todo el proyecto", "revisa esto en busca de errores" — a un subagente y mantén al agente principal enfocado en el plan. Sé explícito sobre qué debe devolver cada subagente, ya que solo obtienes su conclusión, no la transcripción completa.

Spawn a review subagent:
  task: "Review the diff in src/auth for security issues."
  return: "A short list of concrete problems, or 'no issues found'."