JetBrains anunció JetBrains Air, un conjunto de productos destinado a organizar el desarrollo de software agéntico en entornos de desarrolladores, equipos y organizaciones, en lugar de limitar el uso de los agentes a una sola ventana del entorno de desarrollo. El conjunto combina la ejecución de agentes, la coordinación del trabajo, la supervisión de políticas y costes, y mantiene abierto el espacio para modelos, servicios y agentes de múltiples proveedores.
La empresa afirma que el lanzamiento de Air reúne trabajos que comenzaron públicamente hace aproximadamente seis meses, cuando empezó a probar entornos de desarrollo agénticos y presentó JetBrains Central como un sistema abierto de control y ejecución. Los desarrollos posteriores incluyeron la interfaz de Central CLI, el contexto compartido, los agentes en la nube, la automatización de tareas, la gobernanza y los controles de costes de la inteligencia artificial.
Componentes del conjunto
JetBrains Air está compuesto por productos actualmente disponibles y otros que se lanzarán gradualmente. Incluye Air in JetBrains IDEs, una experiencia para dirigir a los agentes, organizar su trabajo y verificar sus resultados dentro de los entornos de JetBrains, aprovechando las herramientas de la empresa para comprender el código. Por su parte, Air Teams se centra en coordinar y automatizar el flujo de entrega de software que reúne a desarrolladores y agentes independientes.
Air Governance es el nombre anterior de JetBrains Central y se centra en las políticas de la organización, la visibilidad y la auditoría, la gestión de costes y la responsabilidad en el desarrollo respaldado por inteligencia artificial. También continuará el soporte de Junie, el agente de JetBrains para la programación profesional, a través de todas las interfaces de Air.
El conjunto también admite Agent Client Protocol (ACP), cuyo objetivo es estandarizar la comunicación entre el entorno de desarrollo y el conjunto completo del agente, incluida la planificación, la lógica, las herramientas, la dirección de modelos y la observabilidad. Mediante ACP Registry, los desarrolladores pueden descubrir agentes compatibles y ejecutarlos desde los entornos de JetBrains.
¿Por qué es importante este anuncio?
La idea principal es que la adopción de agentes avanza más rápido que la infraestructura empresarial necesaria para gestionarla. Incluso si el agente puede producir un cambio de software, siguen existiendo preguntas sobre el acceso al código, el lugar al que se transfieren los datos, el alcance de la revisión humana, lo ocurrido durante el trabajo remoto, quién aprobó el cambio y cómo se verificó.
JetBrains considera que el problema se transforma a medida que el papel de los agentes pasa de producir cambios a comprenderlos, verificarlos y asumir la responsabilidad por ellos. Un código que parece correcto, pero incluye una suposición errónea o una contradicción arquitectónica, puede tener un coste mayor en revisión, reelaboración, seguridad e infraestructura, incluso si disminuye el coste de generarlo.
Apertura a múltiples proveedores y limitaciones actuales
JetBrains presenta Air sobre la base de que el futuro del desarrollo agéntico será multiproveedor, porque los modelos y agentes difieren en su adecuación a las tareas, y los equipos dentro de una misma organización pueden elegir herramientas diferentes. La empresa afirma que admitir varios modelos y agentes no es el objetivo final; lo más importante es proporcionar un contexto compartido, políticas unificadas, una visión única de los costes y un registro de lo ocurrido, independientemente de la herramienta que produjo el cambio.
Sin embargo, el anuncio sigue siendo en parte una hoja de ruta. JetBrains aclaró que Air evolucionará mediante lanzamientos sucesivos, distinguiendo entre lo que está disponible, lo que entra en fase de vista previa y lo que aún forma parte de la dirección a largo plazo. Los planes futuros incluyen ampliar las experiencias móviles y remotas, añadir contexto procedente del código, la arquitectura, los repositorios, el comportamiento en tiempo de ejecución y el conocimiento de la organización, además de ejecutar más tareas en respuesta a eventos de los repositorios, calendarios y procesos de entrega.
En la práctica, el anuncio por sí solo no demuestra que estos controles resolverán todos los problemas de gobernanza ni que la integración entre distintos agentes funcionará con la misma profundidad en todos los casos. Pero sí aclara el paso de JetBrains desde un enfoque centrado principalmente en la estación de trabajo del desarrollador individual hacia la construcción de una capa que conecta a desarrolladores, agentes, equipos y organizaciones, haciendo de la comprensibilidad, la verificación y la responsabilidad parte del sistema de desarrollo agéntico.