IntelliJ IDEA 2024.3 lançado com suporte a modelos de IA locais

E foi lançado o IntelliJ IDEA 2024.3 com suporte a modelos de IA locais, e mais. Confira as novidades e veja como instalar no Linux.

IntelliJ IDEA é um ambiente de desenvolvimento integrado Java (IDE) para o desenvolvimento de software.

Ele é desenvolvido pela JetBrains, que anteriormente, era conhecida como IntelliJ e também desenvolveu a IDE PyCharm.

O software está disponível como uma edição Community (que é de código aberto e licenciada Apache 2), e em uma edição comercial e proprietária chamada de Ultimate.

Apesar dessa diferenciação, as duas edições podem ser usadas para o desenvolvimento comercial.

De acordo com a produtora do software, todos os aspectos do IntelliJ IDEA são especificamente projetados para maximizar a produtividade do desenvolvedor.

Juntos, a análise poderosa do código estático e o design ergonômico tornam o desenvolvimento não apenas produtivo, mas também uma experiência agradável.

Agora, a JetBrains anunciou a nova versão 2024.3 do seu ambiente de desenvolvimento integrado (IDE) IntelliJ IDEA.

Novidades do IntelliJ IDEA 2024.3

IntelliJ IDEA 2024.3 lançado com suporte a modelos de IA locais

Sim. IntelliJ IDEA 2024.3, o último grande lançamento em 2024, foi lançado há alguns dias!

O IntelliJ IDEA 2024.3 introduziu uma nova estrutura de código lógico na janela de ferramentas Estrutura, permite visualizar classes, métodos, campos, bem como links e interações entre componentes em seu projeto.

O modo K2 com Kotlin agora é estável. Com ele habilitado, ele suporta o uso de instruções break e continue não locais dentro de lambdas, bem como interpolação multi-dólar.

O assistente de IA agora apresenta novos prompts inline com reconhecimento de contexto, que suportam formatos de arquivo Java, Kotlin, Scala, Groovy, JavaScript, TypeScript, Python, JSON e YAML. Bem como sugestões multi-linha para Python, geração de código em todo o arquivo e IU atualizada com gerenciamento de contexto simplificado.

No IntelliJ IDEA 2024.3, o próprio modelo LLM da JetBrains agora apresenta uma experiência unificada que suporta conclusão de código em nuvem com destaque de sintaxe para código sugerido, aceita sugestões token por token ou linha por linha e latência geral reduzida.

E a nova versão 2024.3 adicionou suporte aos modelos de IA do Google Gemini. Os usuários agora podem escolher a IA preferida entre Gemini, OpenAI, bem como suporte a modelos de IA locais via Ollama.

A versão também introduziu um novo terminal. Ele está disponível como recurso Beta junto com novas opções de personalização para estilos de prompt, nomes de sessão e variáveis ​​de ambiente para uma experiência mais suave e responsiva.

O IntelliJ IDEA 2024.3 também melhorou as estruturas e tecnologias.

Agora ele gera automaticamente métodos de consulta derivados em repositórios Spring Data, permite importar e executar solicitações no cliente HTTP e pode construir e depurar aplicativos Java nativos em qualquer plataforma.

A IU foi atualizada com barra de ferramentas flutuante para arquivos JSON, XML, YAML e SQL. Agora ele destaca automaticamente todas as instâncias de qualquer texto que você selecionar em um arquivo.

As verificações ortográficas e gramaticais agora estão acessíveis mesmo enquanto a indexação está em andamento. E aumenta o limite de abas para 30.

Outras mudanças do IntelliJ IDEA 2024.3 incluem:

  • Acesso ao log do Kubernetes em todo o cluster com streaming e correspondência de padrões.
  • Nova Add Tunnel for Remote Debugopção que permite depurar microsserviços localmente com suas ferramentas preferidas.
  • O suporte ao Menu Global para Linux foi descontinuado.
  • Widget de atualização Run, permitindo iniciar várias configurações simultaneamente.
  • Capacidade de aplicar alterações específicas diretamente do editor.
  • Nova Project Files Excluding Git-Ignoredopção de pesquisa em Find in Files.
  • Nova Run advanced checks after a commit is doneconfiguração
  • Primeiro lançamento público do EAP do novo plugin Bazel
  • Ktor 3.0 para construção de aplicações de servidor na JVM com Kotlin
  • $env.ENV_VARsintaxe para acessar variáveis ​​de ambiente diretamente no cliente HTTP

Para saber mais sobre essa versão do IntelliJ IDEA, acesse a nota de lançamento.

Como instalar ou atualizar o IntelliJ IDEA

Para instalar a versão mais recente do IntelliJ IDEA nas principais distribuições Linux, use esse tutorial:
Como instalar a incrível IDE Java IntelliJ IDEA no Linux

Sair da versão mobile