LO ESENCIAL EN 30 SEGUNDOS
- Cada bot tiene un único chat continuo, su propia memoria editable y un registro de trabajo, y persigue un objetivo dividido en hitos.
- Los bots pueden ejecutarse por calendario o mediante un «heartbeat» con límite diario, lanzar y reorientar sesiones paralelas y pedir aprobación antes de acciones sensibles como un despliegue.
- Kiro afirma que los bots están disponibles de forma general en Kiro Crew; analistas citados por InfoWorld señalan el coste en tokens, la auditabilidad y la acumulación de permisos.
Kiro, la herramienta de desarrollo agéntico de Amazon Web Services, anunció el 5 de noviembre que los «bots» ya están disponibles de forma general en Kiro Crew, su entorno para trabajar con varios agentes de programación a la vez. Un bot es un agente con nombre que queda asignado de forma duradera a un área de trabajo, en lugar de un asistente que se abre para una tarea y se cierra.
Agentes con memoria y un objetivo
Según el anuncio de Kiro, cada bot vive en un único chat continuo con el desarrollador. Guarda sus propias notas sobre proyectos, decisiones y asuntos pendientes, que el usuario puede revisar, editar o borrar, y esa memoria está aislada de la de otros bots. La actividad programada o en segundo plano queda en un registro de trabajo, y los bots pueden mantener paneles que resumen el estado de sus tareas.
Al bot se le asigna un objetivo con hitos, hacia el que avanza por iniciativa propia. Los calendarios se fijan en lenguaje natural, por ejemplo revisar los fallos de compilación de la noche o redactar notas de versión semanales; el blog muestra además una opción de «heartbeat» que activa el bot a intervalos fijos, con un tope de ejecuciones diarias. La documentación los distingue de los agentes personalizados reutilizables, las tareas programadas y los subagentes de una sesión.
Coordinar agentes trabajadores
En trabajos largos, el bot lanza sesiones paralelas, las vigila, corrige las que se desvían e informa de los resultados en su chat. Puede pedir una decisión al desarrollador mientras sigue con el resto del trabajo. Cada bot recibe solo las herramientas y permisos que necesita su función: un despliegue espera la aprobación del usuario y cualquier herramienta adicional debe autorizarse. Se puede elegir un modelo para el bot y otro para sus trabajadores, y ejecutarlos en un portátil, un Mac Mini o una instancia EC2. Kiro pone como ejemplos bots de entrada de incidencias, salud de las compilaciones, revisión de código y preparación de versiones.
Costes y supervisión, aún abiertos
Ni Kiro ni la prensa especializada indican el precio de los bots. Los analistas consultados por InfoWorld se mostraron cautos. Stephanie Walter, de HyperFrame Research, recomienda empezar por un proceso acotado y medir precisión, tiempo de revisión y coste operativo, ya que la automatización convencional puede salir más barata en algunas tareas recurrentes. Ashish Chaturvedi, de HFS Research, advierte de que auditar decisiones repartidas en semanas de sesiones puede complicarse y de que las aprobaciones rutinarias pueden ampliar los permisos sin control. Dave McCarthy, de IDC, habla de un «coordination tax»: los reintentos paralelos y las llamadas a herramientas pueden disparar el gasto en tokens y cómputo.
