O Google lançou o Gemini Code Assist, um assistente de codificação baseado em inteligência artificial, que já está disponível gratuitamente para desenvolvedores em todo o mundo. A nova ferramenta se distingue por seus limites de uso significativamente mais altos do que outros assistentes de código, com o objetivo de aumentar a produtividade dos programadores por meio da geração, revisão e otimização de código em diversos ambientes de desenvolvimento.
Essa inovação não apenas facilita a programação para desenvolvedores individuais, mas também é voltada para equipes de desenvolvimento colaborativas. A integração do Gemini Code Assist com sistemas de controle de versão possibilita análises detalhadas de cada commit, assegurando consistência nas práticas de codificação dentro dos grupos de trabalho. Sua compatibilidade com múltiplas plataformas e frameworks a torna uma solução versátil, apta tanto para projetos de software empresarial quanto para iniciativas de código aberto.
Desempenho com IA
O Gemini Code Assist opera com o avançado modelo Gemini 2.0, otimizado especificamente para desenvolvedores e compatível com diversos idiomas de programação. Ele oferece funcionalidades como autocompletação, geração de código e assistência na depuração em ambientes de desenvolvimento integrados (IDEs), incluindo Visual Studio Code e JetBrains. Equipado com ferramentas de aprendizado de máquina, o assistente compreende melhor o contexto do código, permitindo recomendações mais precisas e diminuindo a redundância de código.
Uma característica inovadora é a capacidade de realizar até 180.000 autocompletamentos de código por mês, superando os limites de outros assistentes gratuitos. O Gemini Code Assist também já está integrado ao Firebase e Android Studio, permitindo que os desenvolvedores aprimorem suas aplicações de forma contínua.
Revisão de código automatizada
Além disso, o Google lançou uma prévia pública do Gemini Code Assist para GitHub, que automatiza a revisão de código em repositórios públicos e privados. A ferramenta é capaz de detectar erros de estilo, identificar vulnerabilidades e sugerir melhorias, agilitando o processo de desenvolvimento e aumentando a qualidade do código. Além disso, oferece métricas detalhadas sobre a qualidade do código, identificando padrões recorrentes de erros e sugerindo soluções baseadas em melhores práticas do setor.
Para facilitar a colaboração entre desenvolvedores, a versão para GitHub inclui integração com sistemas de revisão de código, promovendo uma comunicação mais eficiente entre os membros da equipe. A interface intuitiva destaca visualmente as alterações sugeridas, tornando as revisões de código mais precisas e menos propensas a erros humanos. Para maior personalização, os desenvolvedores podem configurar diretrizes de estilo específicas em seus repositórios através de um arquivo .gemini/styleguide.md, garantindo que as revisões de código estejam alinhadas com as normas de cada equipe.
Como começar a usar
O registro para o Gemini Code Assist é simples e requer apenas uma conta pessoal do Gmail, sem necessidade de cartão de crédito. Os desenvolvedores podem instalar a ferramenta no Visual Studio Code, GitHub e JetBrains, acessando todas as funcionalidades de IA sem restrições significativas.
O Google planeja aprimorar continuamente a ferramenta com base no feedback dos usuários e oferece também uma versão empresarial com integração em Google Cloud, BigQuery e outras plataformas para quem busca recursos adicionais.
Com este lançamento, o Google pretende estabelecer o Gemini Code Assist como uma referência em asistente de codificação com IA, disponibilizando uma poderosa e acessível ferramenta para desenvolvedores de todos os níveis, com o objetivo de otimizar seus fluxos de trabalho.