O Google anunciou recentemente que seu assistente de código de nível empresarial Code Assist foi atualizado para Gemini 2.0 e expandiu as fontes de dados externas que podem ser conectadas, como GitLab, GitHub, Google Docs, etc. Esta mudança visa fornecer aos desenvolvedores funções de assistência de código mais poderosas, melhorar a eficiência do desenvolvimento e simplificar o fluxo de trabalho. O Gemini 2.0 oferece ao Code Assist uma janela contextual maior, permitindo compreender melhor grandes bases de código e obter integração perfeita por meio da integração direta nos IDEs comumente usados pelos desenvolvedores.
O Google anunciou recentemente que seu assistente de código de nível empresarial Code Assist foi atualizado para Gemini2.0 e expandiu as fontes de dados externas que podem ser conectadas. Esta nova versão fornecerá aos desenvolvedores uma janela contextual maior para entender melhor as grandes bases de código na empresa.
De acordo com Ryan Salva, diretor sênior de gerenciamento de produtos do Google Cloud, o Code Assist agora pode se conectar a uma variedade de fontes de dados, incluindo GitLab, GitHub, Google Docs, Sentry.io, Atlassian e Snyk. Os desenvolvedores podem solicitar ajuda do Code Assist diretamente em seu ambiente de desenvolvimento integrado (IDE) sem interromper seu fluxo de trabalho. Anteriormente, o Code Assist só suportava integração com VS Code e JetBrains.
Code Assist, anteriormente conhecido como Duet AI, foi lançado pela primeira vez em outubro passado. Com a crescente demanda das empresas para simplificar projetos de codificação, plataformas de codificação de IA, como GitHub C opilot, também ganharam atenção generalizada. Code Assist adiciona segurança de nível empresarial e proteção legal com seu lançamento Enterprise Edition.
Salva enfatizou que conectar o Code Assist a outras ferramentas que os desenvolvedores usam diariamente pode fornecer mais contexto para seu trabalho sem a necessidade de alternar frequentemente entre janelas. “Os desenvolvedores podem usar várias ferramentas como GitHub, Atlassian Jira, DataDog, Snyk, etc. ao longo do dia, e queremos capacitá-los a introduzir esses contextos adicionais no IDE”, disse ele.
Os desenvolvedores podem simplesmente abrir a janela de bate-papo do Code Assist e solicitar os comentários mais recentes sobre um problema específico ou a solicitação pull mais recente na base de código. O Code Assist consultará automaticamente as fontes de dados e trará informações relevantes de volta ao IDE, ajudando os desenvolvedores a trabalhar com mais eficiência.
O assistente de codificação de IA é uma das primeiras aplicações importantes da IA generativa. Desde que os desenvolvedores de software começaram a usar o ChatGPT para auxiliar na codificação, vários assistentes de codificação voltados para empresas foram lançados no mercado. O GitHub lançou o C opilot Enterprise em fevereiro deste ano, e a Oracle também lançou assistentes de codificação Java e SQL. Além disso, o assistente de codificação lançado pela Harness também é baseado no Gemini e pode fornecer sugestões em tempo real.
Vale ressaltar que embora o Code Assist já tenha suporte ao Gemini2.0, ele ainda é independente do Jules, nova ferramenta lançada pelo Google. Jules é um dos vários experimentos lançados pelas equipes do Google Labs para demonstrar como agentes autônomos ou semiautônomos podem ser usados para automatizar o processo de codificação, disse Salva. Embora o Code Assist seja atualmente a única ferramenta de codificação de nível empresarial baseada no Gemini, Jules poderá incorporar funcionalidades semelhantes no futuro.
Atualmente, o feedback dos primeiros usuários do Code Assist e Jules mostra que o Gemini 2.0 melhorou significativamente a velocidade de resposta. Salva destacou que durante o processo de codificação, o feedback rápido é crucial para os desenvolvedores e qualquer atraso interromperá sua linha de pensamento.
Olhando para o futuro, embora os assistentes de codificação continuem a ser essenciais para o crescimento da IA generativa, Salva acredita que a forma como as empresas desenvolvem modelos e aplicações de geração de código irá provavelmente mudar nos próximos anos. Ele mencionou que o Relatório do Estado de Desenvolvimento Acelerado de 2024 da equipe de pesquisa e avaliação DevOps do Google mostrou que 39% dos entrevistados expressaram desconfiança no código gerado por IA, enquanto a qualidade da documentação e da entrega também diminuiu.
Destaques:
O Code Assist agora foi atualizado para Gemini2.0 e adicionou conexões com várias fontes de dados.
Os desenvolvedores podem usar o Code Assist diretamente no IDE para obter informações contextuais relevantes e melhorar a eficiência do trabalho.
No futuro, o desenvolvimento de assistentes de codificação de IA poderá concentrar-se mais na qualidade da geração de código, em vez de simplesmente melhorar a eficiência do trabalho.
Em suma, a atualização do Code Assist é um avanço importante para a IA generativa no campo da assistência de código em nível empresarial, mas também nos lembra de prestar atenção à melhoria da qualidade da geração de código de IA e evitar buscar puramente a eficiência enquanto ignoramos o código. confiabilidade e facilidade de manutenção. No futuro, a direção de desenvolvimento dos assistentes de codificação de IA se concentrará mais na melhoria da qualidade do código e na confiança do desenvolvedor.