
Um Novo Horizonte para Desenvolvedores
Na última terça-feira, o Google revelou uma inovação aguardada no campo da programação: uma versão gratuita do seu assistente de conclusão de código, denominado Gemini Code Assist. Além disso, a empresa lançou o Gemini Code Assist for GitHub, um eficiente agente de revisão de código que busca automaticamente bugs e oferece sugestões diretamente na plataforma do GitHub.
Funcionalidades do Gemini Code Assist para Indivíduos
O Gemini Code Assist oferece aos desenvolvedores a capacidade de interação em linguagem natural por meio de uma janela de chat com um modelo de IA do Google. Este modelo pode acessar e editar códigos, semelhante ao popular Copilot do GitHub. Entre suas habilidades, está a correção de bugs, a conclusão de seções de código e a explicação de partes complexas.
Recursos e Integrações
O assistente utiliza uma variante do modelo de IA Gemini 2.0 ajustada para aplicações de codificação, integrando-se a ambientes como VS Code e JetBrains via plugins. Além disso, suporta diversas linguagens de programação.
Um dos destaques do Gemini Code Assist é a capacidade de fornecer até 180.000 conclusões de código mensais, bastante superior ao limite do GitHub Copilot, que é de apenas 2.000 conclusões. A ferramenta também suporta 240 solicitações de chat diariamente.
Capacidade e Inscrições
O modelo sustentando o Gemini Code Assist possui uma janela de contexto de 128.000 tokens, mais de quatro vezes superior ao modelo dos concorrentes. Isso significa maior capacidade de processamento de código em um único comando, favorecendo raciocínios complexos. Desenvolvedores já podem se inscrever para uma prévia pública gratuita a partir de terça-feira.
Gemini Code Assist para GitHub
Por sua vez, o Gemini Code Assist for GitHub realiza varreduras automáticas em pull requests, detectando bugs e oferecendo recomendações aprimoradas de maneira eficiente.
Competição no Mercado de Ferramentas para Desenvolvedores
Essas inovações surgem em um contexto de aumento da concorrência entre o Google e a Microsoft, proprietária do GitHub, no mercado de ferramentas de desenvolvimento. Em um movimento estratégico, o Google contratou Ryan Salva — que anteriormente liderava o GitHub Copilot — para encabeçar seus esforços nessa área.
Oferecendo um assistente de codificação AI gratuito com limites de uso generosos, o Google espera atrair desenvolvedores em início de carreira para o Gemini Code Assist. Conforme o próprio Salva comentou, a expectativa é que estes profissionais eventualmente optem por um plano empresarial, trazendo benefícios monetários à empresa.
Adoção Empresarial
No cenário corporativo, o Google já comercializa o Gemini Code Assist para empresas há cerca de um ano. Recentemente, foi anunciado que, em breve, o assistente integrará ferramentas de terceiros, como GitLab, GitHub e Google Docs. A categoria Enterprise Code Assist traz adicionais como auditorias, integração com produtos do Google Cloud e personalização para repositórios privados.
FAQ
O que é o Gemini Code Assist?
O Gemini Code Assist é um assistente de codificação AI gratuito lançado pelo Google. Ele ajuda os desenvolvedores com sugestões de código, correção de bugs e conclusão de seções de código, tudo através de uma interface de chat em linguagem natural. Essa ferramenta visa facilitar a programação, permitindo interações mais intuitivas.
Quais são as principais funcionalidades do Gemini Code Assist?
Entre as funcionalidades do Gemini Code Assist, destacam-se a capacidade de corrigir bugs, concluir seções de código e explicar partes complexas de um código. O assistente é projetado para ser altamente interativo, permitindo que desenvolvedores coloquem perguntas e recebam respostas detalhadas em tempo real.
Como o Gemini Code Assist se integra a outras plataformas?
O Gemini Code Assist se integra a ambientes de desenvolvimento como VS Code e JetBrains. Essa integração ocorre através de plugins que facilitam o uso do assistente diretamente nas ferramentas em que os desenvolvedores já trabalham, tornando a experiência mais fluida e eficaz.
Qual a quantidade de conclusões de código que o Gemini Code Assist oferece?
O Gemini Code Assist é capaz de fornecer até 180.000 conclusões de código mensais, o que é significativamente maior que o limite do GitHub Copilot, que oferece apenas 2.000. Isso permite aos desenvolvedores uma maior liberdade e agilidade em suas tarefas de programação.
Como funciona a janela de contexto do modelo Gemini?
A janela de contexto do modelo do Gemini Code Assist é de 128.000 tokens, oferecendo uma capacidade de processamento de código excepcional. Isso supera em mais de quatro vezes os modelos concorrentes, propiciando um suporte melhor para raciocínios complexos e análises de código mais extensas em um único comando.
O Gemini Code Assist pode ser utilizado em ambientes corporativos?
Sim, o Gemini Code Assist já é comercializado para empresas há cerca de um ano. Essa versão inclui recursos adicionais, como auditorias e integração com ferramentas do Google Cloud, o que a torna uma opção atraente para equipes de desenvolvimento em ambientes corporativos.
Como o Google está tentando atrair desenvolvedores para o Gemini Code Assist?
Para atrair novos desenvolvedores, o Google oferece o Gemini Code Assist como um assistente de codificação AI gratuito, com limites generosos de uso. A ideia é que esses desenvolvedores em início de carreira eventualmente migrem para planos pagos, trazendo assim benefícios monetários para a empresa.
Quais ferramentas de terceiros o Gemini Code Assist integrará no futuro?
O Google anunciou que em breve, o Gemini Code Assist irá integrar ferramentas de terceiros como GitLab e Google Docs, além de sua continuidade com o GitHub. Essas integrações permitirão que os usuários tenham uma experiência de codificação mais funcional e personalizada.
Como o Gemini Code Assist se destaca na concorrência?
O Gemini Code Assist se destaca por oferecer um número muito maior de conclusões gratuitas por mês em comparação aos concorrentes, como o GitHub Copilot. Além disso, a contratação de Ryan Salva, ex-líder do GitHub Copilot, reforça a estratégia do Google em competir nesse mercado crescente.
Qual é o público-alvo do Gemini Code Assist?
O público-alvo do Gemini Code Assist são desenvolvedores, especialmente aqueles que estão iniciando suas carreiras. A ferramenta é projetada para ser acessível e intuitiva, ajudando novatos a aprender e melhorar suas habilidades de programação de forma mais eficiente.
Com informações: TechCrunch
Veja também: Reino Unido Avança na IA: Protesto dos Músicos