O Google lançou oficialmente duas novas ferramentas de assistência de código com IA: Gemini Code Assist for Individuals, voltada para desenvolvedores individuais, e Gemini Code Assist for GitHub, integrada ao GitHub para revisão de código. O lançamento dessas ferramentas marca uma intensificação da competição do Google na área de ferramentas para desenvolvedores com a Microsoft e sua subsidiária GitHub.

59df07fa251e0d0306d495f5fc8a3d2.png

Gemini Code Assist for Individuals: Ferramenta poderosa e gratuita para desenvolvedores

O Gemini Code Assist for Individuals é uma ferramenta de preenchimento e assistência de código baseada no modelo de IA Gemini 2.0 do Google, projetada para fornecer suporte de codificação eficiente aos desenvolvedores. Os desenvolvedores podem interagir com o modelo de IA usando linguagem natural para corrigir, completar e explicar a lógica do código. A ferramenta é compatível com ambientes de desenvolvimento populares como VS Code e JetBrains, e suporta várias linguagens de programação.

Em comparação com a versão gratuita do GitHub Copilot, o Gemini Code Assist for Individuals oferece vantagens em termos de recursos e limitações de uso. Ele oferece 180.000 sugestões de código por mês, 90 vezes mais do que a versão gratuita do GitHub Copilot (2.000 por mês); além disso, os 240 pedidos de bate-papo diários também são quase 5 vezes maiores que a versão gratuita do GitHub Copilot. Além disso, sua janela de contexto de 128.000 tokens é mais de quatro vezes maior que a dos concorrentes, permitindo o processamento de bases de código mais complexas e melhorando significativamente a eficiência do desenvolvimento.

Gemini Code Assist for GitHub: Assistente inteligente de revisão de código

Lançado simultaneamente, o Gemini Code Assist for GitHub concentra-se em cenários de revisão de código. Esta ferramenta pode escanear automaticamente solicitações pull (Pull Requests) no GitHub, identificar erros potenciais e fornecer sugestões de otimização, ajudando os desenvolvedores a concluir o trabalho de revisão de código de forma mais eficiente.

e0ca624d0541e7b7c85ee999e235b34.png

Estratégia de competição e posicionamento de mercado do Google

O lançamento dessas duas ferramentas ocorre em um momento de intensificação da competição entre o Google e a Microsoft na área de ferramentas para desenvolvedores. Sete meses atrás, o Google contratou Ryan Salva, ex-chefe da equipe do GitHub Copilot, para liderar seus negócios de ferramentas para desenvolvedores. Em entrevista ao TechCrunch, Salva disse que o Google espera atrair desenvolvedores para usar o Code Assist oferecendo uma alta cota gratuita e, gradualmente, direcioná-los para os serviços de versão empresarial, a fim de atingir seus objetivos comerciais.

A versão empresarial do Gemini Code Assist do Google já existe há um ano, suportando integração com ferramentas de terceiros como GitLab, GitHub e Google Docs, e oferecendo recursos avançados como logs de auditoria e personalização de repositórios privados. Com o lançamento das versões individual e integrada ao GitHub, o posicionamento do Google no mercado de ferramentas para desenvolvedores está ainda mais completo.

Reação dos desenvolvedores e perspectivas futuras

A partir de hoje, os desenvolvedores podem se registrar para a versão de pré-visualização pública gratuita do Gemini Code Assist for Individuals. Analistas do setor acreditam que essa iniciativa do Google não apenas desafia a posição de mercado do GitHub Copilot, mas também oferece mais opções aos desenvolvedores. No futuro, com a popularização das ferramentas de assistência de código com IA, a competição no mercado de ferramentas para desenvolvedores será ainda mais acirrada, e se o Gemini Code Assist do Google se tornará um novo padrão do setor, é algo que merece atenção contínua.