Agentic AI AI JetBrains New Products News Releases

JetBrains Air: construindo o sistema de produtos para o desenvolvimento de software com agentes

Read this post in other languages:

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:

Kirill Skrygan

Kirill Skrygan

Discover more