A JetBrains lançou seu primeiro assistente de codificação de IA, Junie, uma ferramenta projetada para melhorar a eficiência do desenvolvimento e melhorar a qualidade do código. Junie está profundamente integrada ao JetBrains IDE para ajudar os desenvolvedores em uma variedade de tarefas de desenvolvimento, como geração de código, inspeção, teste e verificação. Enquanto Junie marcou um pouco abaixo do modelo líder no benchmark verificado do SWE-BEMCH, os JetBrains permaneceram confiantes em seu desenvolvimento futuro e enfatizou que a Junie sempre garante o processo de desenvolvimento sob o controle de desenvolvedores humanos seguros e confiáveis. Atualmente, a Junie suporta apenas alguns jetbrains IDE e está na fase de acesso inicial.
A Junie resolveu com sucesso 53,6% deles no benchmark verificado de bancada SWE altamente considerada para 500 tarefas comuns de desenvolvedor. Embora essa pontuação não seja a mais alta no momento (o melhor modelo pontuar mais de 60%), o JetBrains acredita que o desempenho de Junie é "promissor". Vale ressaltar que os atuais pesos e vieses atuais obtiveram 64,6% do modelo "programador o1crossCheck5".
Notas da fonte da imagem: A imagem é gerada pela IA e a imagem autorizada provedor de serviços Midjourney
A força única de Junie reside em sua profunda integração com o jetbrains IDE. A JetBrains enfatizou que, mesmo que a Junie ajude os desenvolvedores em seu trabalho, os desenvolvedores humanos estão sempre no controle. Essa ferramenta não apenas acelerará o desenvolvimento, mas também ajudará a melhorar a qualidade do código. Ao combinar o poder do JetBrains IDE com um modelo de idioma grande (LLM), a Junie pode gerar código, executar verificações, escrever testes e verificar sua eficácia.
"O código gerado pela IA pode ser tão falho quanto o código escrito pelos desenvolvedores. Por fim, a Junie não apenas acelerará o desenvolvimento, mas também melhorará os padrões de qualidade de código", disse Jetbrains no anúncio.
Atualmente, Junie está disponível apenas no programa de acesso antecipado após a lista de espera e suporta apenas o Intellij Idea Ultimate e o PyCharm Professional IDE nos sistemas Linux e Mac, com o suporte ao WebStorm em breve.
O lançamento deste assistente de codificação de IA marca outra jogada importante dos Jetbrains no campo do desenvolvimento assistido pela IA. A profunda integração e ênfase de Junie no controle dos desenvolvedores humanos pode fazê -lo se destacar no mercado de assistentes de codificação de IA altamente competitivo.
O surgimento de Junie marca um novo estágio na programação assistida por AA. No futuro, com a melhoria contínua da Junie e a expansão funcional, sua influência no campo dos assistentes de codificação de IA será aprimorada ainda mais.