00:00:00Los desarrolladores de Claude Code acaban de anunciar silenciosamente actualizaciones masivas de las que casi nadie está hablando.
00:00:05La más importante es el lanzamiento de agentes asincronos en segundo plano.
00:00:09Lo extraño es que no encontrarás estas funciones mencionadas en el sitio principal de Anthropic ni siquiera en su blog.
00:00:15Quizás te preguntes si realmente son útiles,
00:00:17y honestamente al principio tampoco estaba seguro,
00:00:19pero he encontrado un ángulo inesperado que cambió completamente cómo los uso.
00:00:23Así que en este vídeo voy a explicar exactamente cuál es,
00:00:26por qué hace innecesarios la mayoría de los marcos de trabajo de IA existentes,
00:00:30y luego repasaré varias características más de Claude.
00:00:33Anunciaron estas nuevas funciones en los registros de cambios del repositorio de GitHub de Claude Code.
00:00:37Mencionaron que estos agentes y comandos bash pueden ejecutarse de forma asincronona y enviar mensajes para despertar al agente principal.
00:00:43La idea aquí es lograr un trabajo verdaderamente paralelo.
00:00:46Es bastante simple usarlos.
00:00:48Primero le pedimos a Claude que maneje una tarea que se beneficia de un suagente,
00:00:52y luego el agente principal crea un suagente para esa tarea.
00:00:55Cuando el agente ha comenzado a ejecutarse,
00:00:57lo enviamos al fondo usando Ctrl+B y continuamos trabajando con el agente principal en otras tareas.
00:01:02Cuando el suagente ha completado la tarea,
00:01:04despierta al agente principal con los resultados.
00:01:06También podemos verificar nuestros agentes en ejecución usando el comando de tareas.
00:01:10Internamente,
00:01:10el agente en segundo plano funciona como un proceso separado capaz de ejecutar tareas complejas de múltiples pasos de forma autónoma,
00:01:17lo que significa que puede manejar tareas de gran escala de forma independiente.
00:01:21Te permiten seguir interactuando con el hilo principal de Claude Code sin bloquear su ejecución,
00:01:25así puedes aprovechar tu tiempo de manera efectiva en lugar de esperar.
00:01:28Cuando terminen de ejecutarse,
00:01:30reportan los resultados al agente principal.
00:01:32Anteriormente,
00:01:33tenías que abrir múltiples terminales con instancias separadas de Claude para este propósito.
00:01:37Ahora Claude lo hace por sí solo,
00:01:39gestionando agentes en segundo plano internamente,
00:01:41coordinando múltiples agentes e integrando los resultados automáticamente sin la configuración manual que usábamos antes.
00:01:47Dicen que los agentes en segundo plano son ideales para investigar mientras codificas,
00:01:51revisar flujos de trabajo,
00:01:52realizar tareas paralelas y manejar cualquier tarea que no deba saturar tu ventana de contexto principal.
00:01:57Antes de discutir si estos agentes realmente nos ahorran tiempo,
00:02:00hagamos una pausa rápida para hablar sobre Automata.
00:02:02Después de enseñar a millones de personas cómo crear con IA,
00:02:05comenzamos a implementar estos flujos de trabajo nosotros mismos.
00:02:08Descubrimos que podíamos construir mejores productos más rápido que nunca.
00:02:11Ayudamos a dar vida a tus ideas,
00:02:12ya sean aplicaciones o sitios web.
00:02:14Tal vez hayas visto nuestros vídeos pensando,
00:02:16"Tengo una gran idea,
00:02:17pero no tengo un equipo técnico para construirla.
00:02:19"Exactamente para eso estamos aquí."
00:02:21Piénsanos como tu copiloto técnico.
00:02:23Aplicamos los mismos flujos de trabajo que hemos enseñado a millones directamente a tu proyecto,
00:02:27convirtiendo conceptos en soluciones reales y funcionales sin los dolores de cabeza de contratar o gestionar un equipo de desarrollo.
00:02:33¿Listo para acelerar tu idea hacia la realidad?
00:02:36Contáctanos en hello@automata.dev.
00:02:38Así que probé lo que sugerían,
00:02:40y en el tiempo que he pasado con ellos hasta ahora,
00:02:42realmente me gusta lo que veo.
00:02:44Creo que estos agentes tienen mucho potencial.
00:02:46Estos agentes en segundo plano pueden manejar cualquier tarea de investigación que tome mucho tiempo o que podría inflar tu ventana de contexto.
00:02:52Simplemente puedes mover esa investigación al fondo y asignar una tarea separada al agente principal.
00:02:57Esto permite que el agente principal trabaje en algo completamente diferente mientras permanece totalmente aislado de la tarea de investigación.
00:03:04Estos agentes hacen mucho más fácil implementar cambios en páginas separadas simultáneamente al paralelizar tareas.
00:03:10En lugar de esperar a que un agente maneje todo secuencialmente,
00:03:13puedes actualizarlas simultáneamente.
00:03:15Por ejemplo,
00:03:15si estás migrando todos tus componentes a una nueva librería,
00:03:18puedes usar agentes en segundo plano para actualizarlos todos a la vez.
00:03:21Aparte de eso,
00:03:22a menudo te quedan tareas como revisiones que toman mucho tiempo.
00:03:26Puedes usar agentes asincronos para lanzar varios simultáneamente,
00:03:29uno para una revisión de seguridad,
00:03:30otro para identificar cuellos de botella de rendimiento,
00:03:33otro para refactorizar código y otro para buscar duplicaciones o código no utilizado.
00:03:37Puedes ejecutar todas estas tareas en segundo plano mientras tu agente principal se mantiene enfocado en una actualización de funcionalidad completamente diferente.
00:03:43De esta forma,
00:03:44cada agente trabaja por separado y maneja su propia tarea de forma independiente de las otras.
00:03:49Ahora bien,
00:03:49aquí está el ángulo inesperado que mencioné antes.
00:03:51Incluso puedes equipar a los agentes en segundo plano con la capacidad de gestionar su trabajo en un árbol de trabajo de Git,
00:03:57permitiéndoles confirmar y enviar cambios de forma aislada.
00:03:59Algunos de ustedes ya habrán pensado en esto,
00:04:01pero para quienes no lo sepan,
00:04:02los árboles de trabajo de Git son una característica extremadamente subutilizada que te permite trabajar en múltiples ramas en directorios separados.
00:04:09Esto significa que puedes evitar cambios constantes de rama en un solo espacio de trabajo y simplemente crear tantos agentes como características desees.
00:04:16Para usar este flujo de trabajo,
00:04:17configuro un comando slash personalizado que crea un agente en segundo plano para trabajar en tareas en árboles de trabajo separados.
00:04:23Todas las instrucciones para este comando están en la carpeta de comandos,
00:04:26que puedes encontrar dentro de la carpeta .claud.
00:04:29Digamos que estoy trabajando en una aplicación,
00:04:30pero no estoy satisfecho con el tema de diseño.
00:04:32Tengo 3 ideas de tema diferentes y quiero implementar todas ellas para ver cuál se ve mejor.
00:04:37Sin árboles de trabajo,
00:04:38habría tenido que clonar el repositorio por separado,
00:04:40crear 3 ramas diferentes o abrir instancias de .claud separadas solo para mantener las tareas aparte,
00:04:45pero con agentes en segundo plano,
00:04:46todo eso cambia.
00:04:47Los 3 agentes trabajaron en paralelo para implementar esos temas por separado,
00:04:51todo mientras dejaban mi diseño principal completamente sin afectar.
00:04:54Esto me permite simplemente fusionar el tema que me gusta en el proyecto principal y descartar los otros.
00:04:59Esto ha hecho el proceso de implementación significativamente más rápido.
00:05:02Porque todos los cambios están aislados,
00:05:04puedo elegir el tema que me guste más de las diferentes opciones.
00:05:08Me da la libertad de experimentar y ejecutar sin preocuparme de romper el diseño principal o tener que revertir cambios no deseados.
00:05:15En los registros de cambios,
00:05:16anunciaron algunas características realmente geniales,
00:05:19y una por la que personalmente estoy muy agradecido es la Compactación Instantánea.
00:05:23La compactación solía tomar unos buenos 2-3 minutos,
00:05:25pero ahora ocurre significativamente más rápido porque probablemente está manteniendo historiales para cada proyecto directamente en la carpeta .claud.
00:05:32Claude Code también agregó una función de sugerencia de indicativos donde simplemente puedes presionar enter para aceptar una sugerencia o simplemente escribir un nuevo indicativo en su lugar.
00:05:39Puedes usar la bandera de agente al iniciar Claude para ejecutarlo como el agente específico que tienes en tu proyecto,
00:05:45permitiéndote delegarle tareas directamente.
00:05:47Claude Code ahora te permite bifurcar sesiones y elegir entre ellas cuando inicia Claude con la bandera de reanudación.
00:05:53Todo lo que tienes que hacer es presionar la tecla escape dos veces,
00:05:56y tu sesión actual se bifurcará.
00:05:57Ahora bien,
00:05:58aunque los agentes en segundo plano son excelentes,
00:06:00hay ciertas áreas donde no deberías usarlos,
00:06:02ya que obstaculizarán tu flujo de trabajo en lugar de mejorarlo.
00:06:05Por ejemplo,
00:06:06no quieres enviar al fondo ninguna tarea que requiera tu entrada porque eso haría que el agente se bloquee y no pueda continuar.
00:06:13Tampoco quieres enviar al fondo ninguna tarea que requiera tu aprobación mientras se está ejecutando.
00:06:17Solo se bloquearía en el fondo y podrías realmente perder el rastro de ella si el agente principal está ocupado con otra tarea.
00:06:23También se recomienda altamente no asignar tareas que dependan una de la otra,
00:06:27ya que esto puede crear conflictos en el trabajo de tu agente.
00:06:30En su lugar,
00:06:30es mucho mejor asignar tareas aisladas a cada agente.
00:06:34Hay algunas mejores prácticas que debes tener en mente para sacar el máximo provecho de este flujo de trabajo.
00:06:38Mientras uses agentes en segundo plano,
00:06:40debes tener en cuenta el uso de tokens.
00:06:41Aunque aceleran tu trabajo,
00:06:43cada agente consume un número significativo de tokens,
00:06:45así que es importante rastrear esto si quieres evitar facturas altas.
00:06:49Dado que los agentes devuelven su salida al agente principal,
00:06:52tienes que asegurarte de que tus tareas estén aisladas.
00:06:54Además,
00:06:55cuando estés creando un agente,
00:06:56dale un nombre descriptivo.
00:06:57De esa manera,
00:06:58si estás gestionando múltiples agentes a la vez,
00:07:00sabrás exactamente qué está haciendo cada uno.
00:07:02Eso nos lleva al final de este vídeo.
00:07:04Si te gustaría apoyar el canal y ayudarnos a seguir haciendo vídeos como este,
00:07:08puedes hacerlo usando el botón de super gracias abajo.
00:07:10Como siempre, gracias por ver y nos vemos en el próximo.