A JetBrains, conhecida por desenvolver a IDE IntelliJ e a linguagem Kotlin, lançou recentemente sua primeira assistente de codificação com IA, a Junie. Esta nova ferramenta visa auxiliar desenvolvedores em tarefas cotidianas de desenvolvimento, compreendendo o contexto de projetos existentes e oferecendo suporte à criação de novos aplicativos e à expansão de funcionalidades.
Em um respeitado teste de referência, o SWE-Bench Verified, a Junie resolveu 53,6% de 500 tarefas comuns de desenvolvedores. Embora este resultado não seja o melhor atualmente (o modelo com melhor pontuação atualmente ultrapassa 60%), a JetBrains considera o desempenho da Junie "promissor". Vale ressaltar que o modelo "Programmer O1crosscheck5" da Weights & Biases líder atualmente alcança uma pontuação de 64,6%.

Observação da fonte: A imagem foi gerada por IA, com direitos de imagem pertencentes à Midjourney.
A vantagem única da Junie reside em sua profunda integração com a IDE JetBrains. A JetBrains destaca que, mesmo com a Junie auxiliando os desenvolvedores, o controle permanece nas mãos dos desenvolvedores humanos. A ferramenta não apenas acelera o desenvolvimento, mas também contribui para melhorar a qualidade do código. Ao combinar os poderosos recursos da IDE JetBrains com modelos de linguagem amplos (LLM), a Junie pode gerar código, executar verificações, escrever testes e validar sua eficácia.
Em seu anúncio, a JetBrains declarou: "O código gerado por inteligência artificial pode ser tão defeituoso quanto o código escrito por desenvolvedores. Em última análise, a Junie não apenas acelerará o desenvolvimento, mas também elevará os padrões de qualidade do código."
A Junie está atualmente disponível apenas por meio de um programa de acesso antecipado com lista de espera, e suporta apenas as IDEs IntelliJ IDEA Ultimate e PyCharm Professional em sistemas Linux e Mac. O suporte para o WebStorm também está para ser lançado.
O lançamento desta assistente de codificação com IA marca mais uma iniciativa importante da JetBrains na área de desenvolvimento assistido por IA. A integração profunda e a ênfase no controle do desenvolvedor humano podem fazer com que a Junie se destaque em um mercado competitivo de assistentes de codificação com IA.