JetBrains Air: construindo o sistema de produtos para o desenvolvimento de software com agentes
A IA pode produzir código. As organizações ainda precisam produzir software. O desenvolvimento agêntico está mudando a forma como o software é criado, mas não mudou o custo do erro.
Seis meses atrás, começamos a experimentar publicamente com ambientes de desenvolvimento com agentes. Na mesma época, apresentamos o JetBrains Central como um sistema aberto de controle e execução para o desenvolvimento orientado por agentes. Em seguida, começamos a implementar o JetBrains Central CLI, contexto compartilhado, agentes na nuvem, automações, governança e controles de custo com IA para equipes e organizações.
Hoje, estamos reunindo esse trabalho como o JetBrains Air: um sistema de produtos aberto e coerente que envolve desenvolvedores, equipes e organizações, dentro e além dos JetBrains IDEs. Ele é multissuperfície e multisserviço. Cada produto resolve um problema distinto, mas os produtos funcionam melhor juntos.
O JetBrains Air representa uma expansão significativa dos horizontes da JetBrains. Por 26 anos, nosso foco principal tem sido o espaço de trabalho do desenvolvedor individual. Agora, desenvolvemos para o sistema mais amplo por meio do qual o trabalho agêntico é iniciado, executado, coordenado, revisado e governado.
O IDE continua central para o futuro da JetBrains. A era em que todo o sistema de desenvolvimento de software podia ser contido numa única janela está chegando ao fim. Como parte do nosso investimento contínuo, agora estamos trazendo a experiência agêntica fundamental para os JetBrains IDEs, oferecendo aos desenvolvedores profissionais um ambiente em que podem trabalhar de forma eficaz com agentes enquanto entendem, alteram e verificam o código resultante. O JetBrains Air conecta o sistema mais amplo que se desenvolve em torno dele.
Esse sistema se baseia em uma crença fundamental: o futuro do desenvolvimento agêntico será multifornecedor. Nenhum modelo, agente ou serviço será a solução única para todo desenvolvedor, equipe ou tarefa.
De um produto único a um sistema aberto de produtos
Essa mudança estratégica tem uma consequência prática: o JetBrains Air não pode ser apenas mais um agente ou ambiente de desenvolvimento. Ele precisa conectar produtos para o trabalho individual, a coordenação de equipes, o controle organizacional, o contexto e a automação de processos – e permanecer aberto às ferramentas e aos agentes que os desenvolvedores escolherem, incluindo aqueles que a JetBrains não desenvolve.
O JetBrains Air inclui produtos disponíveis hoje junto com produtos que serão introduzidos conforme o sistema evolui:
- Air em JetBrains IDEs – uma experiência completa de desenvolvimento agêntico para direcionar e orquestrar agentes e verificar o trabalho deles dentro dos JetBrains IDEs.
- Air Teams – uma nova forma de coordenar e automatizar fluxos de trabalho de entrega de software envolvendo desenvolvedores e agentes autônomos.
- Air Governance (antes JetBrains Central) – política organizacional, visibilidade, auditabilidade, gestão de custos e responsabilização para o desenvolvimento assistido por IA e orientado por agentes.

Junie é o agente de programação da JetBrains para o desenvolvimento profissional de software. Ele será compatível com todas as superfícies do Air.
O Air nos JetBrains IDEs oferece aos desenvolvedores o ambiente para direcionar agentes e verificar seus resultados usando a inteligência de código da JetBrains. O Air Teams transforma a atividade individual de agentes em fluxos de trabalho coordenados de equipe. O Air Governance torna essa atividade visível, governável e responsável em toda a organização.
Mas um sistema aberto não pode se limitar aos próprios produtos da JetBrains. O Agent Client Protocol (ACP) padroniza a conexão entre um IDE e todo o conjunto de recursos de um agente – incluindo seu planejamento, lógica, ferramentas, roteamento de modelos e observabilidade. Por meio do registro do ACP, os desenvolvedores podem descobrir e executar uma gama crescente de agentes compatíveis enquanto continuam trabalhando dentro dos JetBrains IDEs.
O Air Governance foi projetado para estender a visibilidade e a governança de custos entre provedores e as diferentes ferramentas pelas quais o trabalho agêntico ocorre. Isso significa que os desenvolvedores podem escolher o agente, o modelo ou o serviço adequado à tarefa sem forçar a organização a abrir mão do contexto, da visibilidade ou do controle.
Juntos, os produtos do Air permitem que o trabalho se mova entre desenvolvedores, agentes, ferramentas e ambientes sem perder o contexto e os controles que o envolvem.
A adoção individual avançou mais rápido do que a infraestrutura organizacional
Desde março, nossos produtos avançaram significativamente, mas também avançou nossa compreensão do que o desenvolvimento agêntico exige.
Os desenvolvedores estavam adotando agentes mais rapidamente do que as organizações conseguiam construir a infraestrutura ao redor deles. As capacidades dos agentes avançaram, e diferentes modelos e agentes estavam se mostrando úteis para diferentes tarefas. No entanto, o contexto, a coordenação, a governança e a gestão de custos ao redor deles não acompanharam o ritmo.
Para muitos desenvolvedores, os agentes já estão entregando valor prático. No nível organizacional, a economia é muito mais difícil de comprovar. Os custos aparecem em outros lugares – em revisão, retrabalho, segurança, infraestrutura e gastos.
Quais agentes podem acessar o código da empresa? Para onde os dados podem ir? Qual resultado exige revisão humana? O que aconteceu enquanto um agente trabalhava remotamente? Quem aprovou a mudança resultante e como ela foi verificada?
A fragmentação nesse nível não é apenas irritante. Ela torna o desenvolvimento de software mais difícil de entender, medir e governar exatamente no momento em que mais trabalho está sendo delegado.
O gargalo está mudando junto com o trabalho
Código que está obviamente errado é identificado rapidamente. Essa parte do sistema ainda funciona. O problema mais difícil é o código que está quase certo: plausível, que passa por uma verificação superficial, mas que carrega silenciosamente uma suposição errada ou uma inconsistência arquitetural que só será percebida quando custar caro.
À medida que os agentes assumem mais da execução, o gargalo passa de produzir mudanças para entendê-las, verificá-las e assumir a responsabilidade por elas. O código se torna mais barato de gerar, porém, mais caro de verificar. A atividade dos agentes se torna mais fácil de iniciar, porém, mais difícil de coordenar, auditar e explicar.
E, embora o trabalho possa ser delegado, a responsabilização não pode. Um agente não vai atender uma ligação às 3 da manhã quando algo quebrar. A responsabilidade pelo que vai para produção continua sendo das pessoas e organizações que entregam o produto.
É por isso que o controle se torna mais difícil – não mais fácil – à medida que a IA melhora. Um modelo mais capaz pode produzir um resultado melhor. Ele não estabelece a política organizacional, não preserva a proveniência, não fornece visibilidade de custos nem decide quem aceita a responsabilidade pela mudança resultante.
O futuro é multifornecedor
O suporte multifornecedor é um princípio fundamental de design do JetBrains Air, moldando a forma como o sistema está sendo construído desde o início.
Não acreditamos que esse mercado vá se consolidar tão cedo. Os modelos variam no que fazem melhor, e os rankings mudam a cada poucos meses. Equipes dentro da mesma empresa já fazem escolhas diferentes, e muitas vezes têm razão em fazê-lo. Padronizar em um único fornecedor de IA hoje significa assumir um compromisso de vários anos em um mercado que muda de aparência a cada trimestre.
Manter as opções abertas é a atitude razoável a se tomar. O problema é o que a abertura custa atualmente. Cada novo modelo, agente ou serviço que uma organização adiciona tira um pouco mais de visibilidade sobre seu próprio trabalho de desenvolvimento. O contexto não é transferido entre ferramentas. Os gastos não podem ser atribuídos. As políticas precisam ser reconstruídas para cada serviço.
As organizações não deveriam ter que escolher entre usar as melhores ferramentas disponíveis e entender o que está acontecendo dentro da própria engenharia. Essa contrapartida existe porque nada na stack tecnológica atual foi construído para atuar acima de vários fornecedores ao mesmo tempo.
Esse é o trabalho que a JetBrains assumiu. Nós construímos nosso próprio agente e pretendemos torná-lo excelente. Mas o JetBrains Air não exige que os clientes o usem, e nossa estratégia não depende de qual provedor de modelo lidera os rankings neste trimestre. Não temos motivo para tornar o ecossistema menor do que ele é.
O que podemos oferecer, em vez disso, é um único lugar para executar, ver, governar e prestar contas do desenvolvimento agêntico em todos os modelos, agentes e serviços – para o desenvolvedor, a equipe e a organização.
Suportar vários modelos e agentes é o piso, não o teto. A parte que importa é o que fica acima deles: contexto compartilhado, um único conjunto de políticas, uma única visão de custos e um registro do que aconteceu – independentemente de qual fornecedor produziu a mudança.
Por que a JetBrains?
A escolha multifornecedor resolve apenas parte do problema. Os agentes também precisam de inteligência de software confiável.
A JetBrains traz 26 anos de inteligência em engenharia para esse desafio: ajudar desenvolvedores a entender a estrutura e o comportamento de softwares complexos, não simplesmente gerar mais deles. Essa inteligência de código determinística oferece uma base para tornar o trabalho agêntico mais confiável, eficiente e compreensível entre diferentes modelos e agentes. Estamos vendo resultados promissores ao dar aos agentes de IA acesso à inteligência de código determinística.
Essa é uma vantagem econômica, além de técnica. Os agentes gastam tempo e dinheiro redescobrindo informações que o código-fonte já contém. Um agente que consegue recuperar esse conhecimento é mais econômico e mais preciso do que um que precisa reconstruí-lo. Como a inteligência não pertence a um único modelo, o benefício pode se estender a agentes e serviços compatíveis.
Também estamos passando pela mesma transição que as organizações para as quais construímos – adotando agentes internamente, redesenhando fluxos de trabalho e aprendendo onde os ganhos de produtividade individual se traduzem em uma melhor entrega de software, e onde eles simplesmente movem o trabalho para outro lugar.
O que vem a seguir
O JetBrains Air será desenvolvido através de uma série contínua de lançamentos. Seremos claros sobre o que os clientes podem usar agora, o que está entrando em pré-visualização e o que permanece parte da nossa direção de longo prazo.
Com o tempo, o JetBrains Air se estenderá ainda mais para experiências móveis e remotas, permitindo que as pessoas iniciem, monitorem, revisem e continuem o trabalho agêntico conforme ele se move entre ambientes. O objetivo não é reproduzir o IDE em todas as superfícies. Estamos disponibilizando o contexto e os controles certos onde quer que as decisões precisem ser tomadas.
Também traremos a inteligência da JetBrains para mais fluxos de trabalho agênticos. Isso inclui um contexto mais rico extraído de código, arquitetura, repositórios, comportamento em tempo de execução e conhecimento organizacional, além de melhores formas de direcionar o trabalho entre desenvolvedores, modelos, agentes e serviços.
Mais trabalho será acionado por eventos de repositório, agendamentos e processos de entrega, em vez de por um desenvolvedor que abre um editor e envia um prompt. O JetBrains Air fornecerá a inteligência, a supervisão e o controle humano que esses fluxos de trabalho exigem em todas as superfícies e serviços.
Não vamos nomear produtos futuros antes que seu escopo e disponibilidade estejam prontos para serem confirmados. Em cada lançamento, explicaremos o que funciona, como se conecta e o que ainda está em desenvolvimento.
Para onde o JetBrains Air está indo
As empresas que terão sucesso na adoção de IA não serão necessariamente aquelas que geram mais código ou implantam mais agentes. Serão aquelas que conseguem expandir a experimentação sem perder qualidade, contexto, disciplina de custos ou compreensão humana.
O JetBrains Air é nosso compromisso de construir para essa realidade. Ele expande a JetBrains do espaço de trabalho do desenvolvedor para um sistema de produtos que conecta desenvolvedores, agentes, equipes e organizações.
O objetivo não é mais código. É software que desenvolvedores, equipes e organizações possam entender, verificar e assumir com confiança.
Artigo original em inglês por: