JetBrains Air: desarrollo de un sistema de productos para el desarrollo de software agéntico
La IA puede producir código. Las organizaciones todavía tienen que producir software. El desarrollo agéntico está cambiando la forma en que se crea el software, pero no ha cambiado lo que cuesta equivocarse.
Hace seis meses, comenzamos a experimentar públicamente con entornos de desarrollo agéntico. Por esas mismas fechas, presentamos JetBrains Central como un sistema abierto de control y ejecución para el desarrollo impulsado por agentes. Posteriormente, comenzamos a implementar JetBrains Central CLI, el contexto compartido, los agentes en la nube, las automatizaciones, la gobernanza y los controles de costes de IA para equipos y organizaciones.
Hoy reunimos todo este trabajo en JetBrains Air: un sistema de productos abierto y coherente que abarca a desarrolladores, equipos y organizaciones, dentro y fuera de los JetBrains IDEs. Es compatible con varios entornos y servicios. Cada producto resuelve un problema distinto, pero los productos funcionan mejor juntos.
JetBrains Air marca una expansión significativa en los objetivos de desarrollo de JetBrains. Durante 26 años, nos hemos centrado principalmente en el entorno de trabajo del desarrollador individual. Ahora desarrollamos productos para el sistema más amplio a través del cual se inicia, ejecuta, coordina, revisa y gobierna el trabajo agéntico.
El IDE sigue siendo fundamental para el futuro de JetBrains. La era en la que todo el sistema de desarrollo de software podía caber en una sola ventana está llegando a su fin. Como parte de nuestra inversión continua, ahora estamos incorporando la experiencia agéntica fundamental a los JetBrains IDEs, lo que ofrece a los desarrolladores profesionales un entorno en el que pueden trabajar eficazmente con agentes mientras comprenden, modifican y verifican el código resultante. JetBrains Air conecta el sistema más amplio que se está desarrollando a su alrededor.
Ese sistema se basa en una convicción fundamental: el futuro del desarrollo agéntico será multiproveedor. Ningún modelo, agente o servicio único será el adecuado para todos los desarrolladores, equipos o tareas.
De un solo producto a un sistema abierto de productos
Este cambio estratégico tiene una consecuencia práctica: JetBrains Air no puede ser simplemente un agente o entorno de desarrollo más. Debe conectar productos para el trabajo individual, la coordinación de equipos, el control organizativo, el contexto y la automatización de procesos, y seguir abierto a las herramientas y agentes que elijan los desarrolladores, incluidos los que JetBrains no desarrolla.
JetBrains Air incluye productos disponibles hoy, junto con productos que se introducirán a medida que el sistema evolucione:
- Air en los JetBrains IDEs: una experiencia completa de desarrollo agéntico para dirigir y orquestar agentes y verificar su trabajo dentro de los JetBrains IDEs.
- Air Teams: una nueva forma de coordinar y automatizar los flujos de trabajo de entrega de software en los que participan desarrolladores y agentes autónomos.
- Air Governance (anteriormente JetBrains Central): políticas organizativas, visibilidad, auditabilidad, gestión de costes y rendición de cuentas para el desarrollo asistido por IA e impulsado por agentes.

Junie es el agente de codificación de JetBrains para el desarrollo de software profesional. Será compatible en todos los entornos de Air.
Air en los JetBrains IDEs proporciona a los desarrolladores el entorno para dirigir a los agentes y verificar sus resultados utilizando la inteligencia de código de JetBrains. Air Teams transforma la actividad individual de los agentes en flujos de trabajo de equipo coordinados. Air Governance hace que esa actividad sea visible, gobernable y responsable en toda la organización.
Sin embargo, un sistema abierto no puede limitarse únicamente a los productos de JetBrains. El Agent Client Protocol (ACP) estandariza la conexión entre un IDE y todo el entorno de ejecución de un agente, incluidos su planificación, lógica, herramientas, enrutamiento de modelos y observabilidad. A través del ACP Registry, los desarrolladores pueden descubrir y ejecutar una gama cada vez mayor de agentes compatibles mientras siguen trabajando dentro de los JetBrains IDEs.
Air Governance está diseñado para ampliar la visibilidad y la gobernanza de costes a varios proveedores y herramientas a través de los cuales se realiza el trabajo agéntico. Esto significa que los desarrolladores pueden elegir el agente, modelo o servicio adecuado para cada tarea, sin obligar a la organización a renunciar al contexto, la visibilidad o el control.
En conjunto, los productos de Air permiten que el trabajo se mueva entre desarrolladores, agentes, herramientas y entornos sin perder el contexto y los controles que lo rodean.
La adopción individual avanzó más rápido que la infraestructura organizativa
Desde marzo, nuestros productos han avanzado significativamente, pero también lo ha hecho nuestra comprensión de lo que requiere el desarrollo agéntico.
Los desarrolladores adoptaban agentes más rápido de lo que las organizaciones podían construir la infraestructura necesaria a su alrededor. Las capacidades de los agentes avanzaron, y distintos modelos y agentes demostraban ser útiles para tareas distintas. Sin embargo, el contexto, la coordinación, la gobernanza y la gestión de costes que los rodeaban no avanzaron al mismo ritmo.
Para muchos desarrolladores, los agentes ya están aportando un valor práctico. A nivel organizativo, resulta mucho más difícil demostrar la rentabilidad. Los costes aparecen en otros lugares: en la revisión, el retrabajo, la seguridad, la infraestructura y el gasto.
¿Qué agentes pueden acceder al código de la empresa? ¿A dónde pueden ir los datos? ¿Qué resultados requieren revisión humana? ¿Qué ocurrió mientras un agente trabajaba de forma remota? ¿Quién aprobó el cambio resultante y cómo se verificó?
La fragmentación a este nivel no es simplemente una molestia. Hace que el desarrollo de software sea más difícil de entender, medir y gobernar justo en el momento en que se delega una mayor parte del trabajo.
El cuello de botella se desplaza junto con el trabajo
El código que es claramente incorrecto se detecta rápidamente. Esa parte del sistema sigue funcionando. El problema más complejo es el código que está casi bien: es verosímil y supera una revisión superficial, pero oculta una suposición errónea o una inconsistencia arquitectónica que no se manifestará hasta que resulte costosa.
A medida que los agentes asumen una mayor parte de la ejecución, el cuello de botella se desplaza y pasa de generar cambios a comprenderlos, verificarlos y asumir su responsabilidad. Generar código se vuelve más barato, pero verificarlo resulta más costoso. La actividad de los agentes se vuelve más fácil de iniciar, pero más difícil de coordinar, auditar y explicar.
Y aunque el trabajo se puede delegar, la rendición de cuentas, no. Un agente no recibirá la llamada a las 3 de la madrugada cuando algo falle. La responsabilidad de lo que se lanza sigue perteneciendo a las personas y organizaciones que lo despliegan.
Por eso mantener el control se vuelve más difícil —y no más sencillo— a medida que la IA mejora. Un modelo más capaz puede producir resultados mejores. No establece políticas organizativas, no preserva la procedencia, no aporta visibilidad sobre los costes ni decide quién asume la responsabilidad del cambio resultante.
El futuro es multiproveedor
La compatibilidad multiproveedor es un principio de diseño fundamental de JetBrains Air, que determina cómo se está construyendo el sistema desde el inicio.
No creemos que este mercado vaya a consolidarse a corto plazo. Los modelos varían en lo que se les da mejor, y las clasificaciones cambian cada pocos meses. Los equipos de una misma empresa ya toman decisiones distintas, y a menudo tienen toda la razón al hacerlo. Estandarizar con un solo proveedor de IA hoy en día significa asumir un compromiso de varios años en un mercado que cambia por completo cada trimestre.
Mantener las opciones abiertas es la decisión más sensata. El problema es lo que cuesta actualmente esa apertura. Cada nuevo modelo, agente o servicio que una organización añade le resta un poco más de visibilidad sobre su propio trabajo de desarrollo. El contexto no se transfiere entre herramientas. El gasto no se puede atribuir. Las políticas deben reconstruirse para cada servicio.
Las organizaciones no deberían tener que elegir entre utilizar las mejores herramientas disponibles y comprender lo que ocurre dentro de su propia ingeniería. Ese dilema existe porque ninguna solución de la pila tecnológica actual se diseñó para situarse por encima de varios proveedores a la vez.
Este es el trabajo que JetBrains ha asumido. Desarrollamos nuestro propio agente y nuestra intención es hacer que sea excelente. Pero JetBrains Air no exige a los clientes que lo utilicen, y nuestra estrategia no depende de qué proveedor de modelos encabece las clasificaciones este trimestre. No tenemos ningún motivo para reducir el tamaño actual del ecosistema.
Lo que podemos ofrecer en su lugar es un único lugar para ejecutar, ver, gobernar y asumir la responsabilidad del desarrollo agéntico en todos los modelos, agentes y servicios, tanto para el desarrollador como para el equipo y la organización.
Ofrecer la compatibilidad con varios modelos y agentes es solo el punto de partida, no el límite. Lo que realmente importa es lo que se sitúa por encima de ellos: un contexto compartido, un único conjunto de políticas, una visión unificada de los costes y un registro de todo lo sucedido, independientemente de qué proveedor haya generado el cambio.
¿Por qué JetBrains?
Poder elegir entre varios proveedores solo resuelve una parte del problema. Los agentes también necesitan una inteligencia de software fiable.
JetBrains aporta 26 años de experiencia en inteligencia de ingeniería a este problema: ayuda a los desarrolladores a comprender la estructura y el comportamiento del software complejo, y no simplemente a generar más código. Esa inteligencia de código determinista proporciona una base para hacer que el trabajo agéntico sea más fiable, eficiente y comprensible a través de diferentes modelos y agentes. Estamos viendo resultados muy prometedores al dar a los agentes de IA acceso a una inteligencia de código determinista.
Esto supone una ventaja tanto económica como técnica. Los agentes gastan tiempo y dinero en volver a descubrir información que ya está disponible en la base de código. Un agente que puede recuperar ese conocimiento resulta más económico y preciso que uno que tiene que reconstruirlo por sí mismo. Como la inteligencia no pertenece a un solo modelo, el beneficio puede extenderse a todos los agentes y servicios compatibles.
Nosotros también estamos atravesando la misma transición que las organizaciones para las que desarrollamos productos: adoptamos agentes internamente, rediseñamos los flujos de trabajo y aprendemos en qué casos el aumento de la productividad individual se traduce en una mejor entrega de software, y en qué casos simplemente desplaza el trabajo a otro lugar.
Lo que nos espera
JetBrains Air se desarrollará mediante una serie de lanzamientos continuos. Seremos claros sobre lo que los clientes pueden usar ya, lo que entra en fase de versión preliminar y lo que sigue formando parte de nuestra estrategia a largo plazo.
Con el tiempo, JetBrains Air se extenderá aún más hacia experiencias móviles y remotas, lo que permitirá a los usuarios iniciar, supervisar, revisar y continuar el trabajo agéntico a medida que este se mueve entre los distintos entornos. El objetivo no es reproducir el IDE en cada entorno. Ponemos a su disposición el contexto y los controles adecuados allí donde se deban tomar decisiones.
También integraremos la inteligencia de JetBrains en más flujos de trabajo agénticos. Esto incluye un contexto más completo procedente del código, la arquitectura, los repositorios, el comportamiento en tiempo de ejecución y el conocimiento organizativo, así como mejores formas de distribuir el trabajo entre desarrolladores, modelos, agentes y servicios.
Cada vez más trabajo se activará mediante eventos en los repositorios, programaciones y procesos de entrega, en lugar de que un desarrollador abra un editor y escriba una petición. JetBrains Air proporcionará la inteligencia, la supervisión y el control humano que estos flujos de trabajo requieren en todos los entornos y servicios.
No daremos a conocer el nombre de futuros productos antes de que su alcance y disponibilidad estén listos para confirmarse. Con cada versión, explicaremos qué funciona, cómo se conecta y qué está todavía en desarrollo.
Hacia dónde se dirige JetBrains Air
Las empresas que logren adoptar la IA con éxito no serán necesariamente las que generen más código o implementen más agentes. Serán aquellas que puedan ampliar la experimentación sin perder la calidad, el contexto, la disciplina de costes ni la comprensión humana.
JetBrains Air es nuestro compromiso de construir para esa realidad. Expande a JetBrains más allá del entorno de trabajo del desarrollador para convertirlo en un sistema de productos que conecta a desarrolladores, agentes, equipos y organizaciones.
El objetivo no es más código. Es software que los desarrolladores, los equipos y las organizaciones pueden entender, verificar y respaldar con confianza.
Artículo original en inglés de: