O Google acaba de lançar uma versão gratuita do Gemini Code Assist, uma ferramenta que oferece suporte avançado para desenvolvedores na geração, explicação e melhoria de códigos. Com essa novidade, agora é possível utilizar a solução apenas com uma conta pessoal do Gmail, o que torna o acesso mais simples e acessível para uma gama maior de usuários.
A ferramenta é alimentada pelo poder do Gemini 2.0, um sistema de IA desenvolvido pelo Google que foi aprimorado para lidar com uma ampla variedade de casos de uso no mundo da codificação. O Gemini Code Assist está atualmente em pré-visualização pública, sendo compatível com todas as linguagens de programação de domínio público. Ele também oferece suporte para arquivos de grandes dimensões, com até 128.000 tokens no chat, permitindo que desenvolvedores interajam com bases de código mais complexas de maneira eficiente.
Como o Gemini Code Assist otimiza o processo de desenvolvimento
O Gemini Code Assist é projetado para tornar o processo de desenvolvimento mais ágil, assumindo tarefas repetitivas como a geração de comentários ou a criação de testes automatizados a partir de requisitos. Isso permite que os desenvolvedores se concentrem em aspectos mais criativos do desenvolvimento de software.
Uma das características mais notáveis é a possibilidade de gerar até 180.000 conclusões de código por mês, um número significativamente superior ao oferecido por outras ferramentas gratuitas, que limitam as conclusões a cerca de 2.000 por mês. Isso faz com que o Gemini Code Assist seja uma solução poderosa até mesmo para desenvolvedores que lidam com projetos intensivos e de grande escala.
Além disso, o Google disponibilizou a versão do Gemini Code Assist para GitHub, oferecendo revisões de código alimentadas por IA para repositórios públicos e privados. A ferramenta pode detectar problemas estilísticos e bugs, sugerindo alterações automaticamente, além de oferecer suporte para diretrizes de estilo personalizadas.
Para complementar essa oferta, o Gemini Code Assist também está disponível no Visual Studio Code e nos IDEs da JetBrains, permitindo que os desenvolvedores criem trechos de código, depurem códigos existentes e tirem dúvidas sobre o funcionamento de diferentes trechos de código.
Exemplos de uso prático incluem a criação de formulários simples em HTML, o desenvolvimento de scripts para envio de e-mails diários com previsões do tempo, e até mesmo a explicação de trechos de código e a detecção de erros em códigos Python.
Por enquanto, o Google também oferece uma versão paga do Gemini Code Assist para clientes empresariais, com funcionalidades semelhantes disponíveis no Android Studio e no Firebase.
Essa versão gratuita promete revolucionar a forma como os desenvolvedores interagem com suas bases de código, simplificando o processo e aumentando a produtividade com a ajuda da inteligência artificial.