Aprendizagem pessoal com IA
e orientação prática
Espelho de desenho CyberKnife

Gemini Code Assist: um plug-in gratuito do VS Code para programação assistida por IA do Google

Introdução geral

Gêmeos O Code Assist é uma ferramenta de codificação assistida por IA para programadores desenvolvida pelo Google e fornecida como um plug-in de extensão para o Visual Studio Code (VS Code). Ela se baseia no mais recente modelo Gemini 2.0 do Google e foi projetada para melhorar a eficiência de programação dos desenvolvedores por meio do preenchimento inteligente de código, da geração de código e da compreensão contextual. A ferramenta permite o uso gratuito por desenvolvedores de todo o mundo, fornece até 180 K de conclusão de código por mês e é aplicável a uma ampla gama de linguagens de programação, especialmente na excelência do suporte a linguagens de domínio público. Desenvolvedores individuais e equipes podem integrá-la ao VS Code em algumas etapas simples de instalação e desfrutar de uma experiência de codificação eficiente.

Gemini Code Assist: um plug-in gratuito de extensão de programação de IA para VS Code do Google-1


 

Lista de funções

  • Conclusão do códigoSugestões de código em tempo real com base no contexto, com 180 mil créditos de reabastecimento gratuitos por mês.
  • Suporte de contexto extremamente longoJanela de contexto com suporte a 128 mil tokens, adequada para trabalhar com arquivos de código grandes.
  • Compatibilidade multilíngueCobertura de todas as linguagens de programação de domínio público, como Python, JavaScript, C++ e outras.
  • Geração de código orientada por IAGeração de trechos de código por meio de entrada de linguagem natural para aumentar a eficiência do desenvolvimento.
  • Integração com o Google Cloud ServicesOtimize a experiência de desenvolvimento na nuvem incorporando as ferramentas do Google Cloud.
  • Alertas de erro em tempo realDetectar possíveis problemas no momento da codificação e fornecer sugestões de correções.

 

Usando a Ajuda

Processo de instalação

O Gemini Code Assist é uma extensão do VS Code com um processo de instalação simples para todos os desenvolvedores. Veja a seguir as etapas detalhadas:

  1. Preparação do ambiente
    • Certifique-se de que você tenha a versão mais recente do Visual Studio Code instalada (recomenda-se fazer o download no site oficial).
    • É necessário ter uma conta do Gmail para fazer login e ativar a extensão (não é necessário cartão de crédito).
    • Se você precisar incorporar os recursos do Google Cloud, será necessário criar um projeto do Google Cloud com antecedência e ativar as APIs relevantes (opcional).
  2. Abrir o VS Code Extended Marketplace
  3. Instalação de extensões
    • Localize o "Gemini Code Assist" (publicado pelo Google) nos resultados da pesquisa e clique no botão "Install" (Instalar).
    • Quando a instalação for concluída, o botão mudará para o ícone de engrenagem "Gerenciar", indicando que a instalação foi bem-sucedida.
  4. Verificação de login
    • Na primeira vez que você usá-lo, o VS Code exibirá um prompt solicitando que você faça login com sua conta do Gmail para ativar a extensão.
    • Clique em "Sign in with Google" e siga as instruções para concluir a autorização.
  5. Verificação do status da instalação
    • Após a conclusão da instalação, reinicie o VS Code.
    • Você pode ver que o Gemini Code Assist está ativado na barra de status ou nas configurações da extensão.

Como usar

Depois de instalado, o Gemini Code Assist se ajustará automaticamente ao seu processo de codificação e não exigirá nenhuma configuração adicional para começar. Veja abaixo um guia detalhado dos principais recursos:

1. conclusão inteligente do código

  • procedimento::
    • Abra qualquer arquivo de código no VS Code (há suporte para Python, JavaScript, etc.).
    • Comece a digitar o código, e o Gemini Code Assist exibirá sugestões de preenchimento em tempo real com base no contexto (por exemplo, completar automaticamente as definições de função depois de digitar "def").
    • Use as teclas "Tab" ou "Enter" para aceitar sugestões ou use as teclas de seta para selecionar outras opções.
  • Funções em destaque::
    • Oferece suporte a conclusões contextuais longas, por exemplo, depois de inserir parte do código em um projeto grande, as conclusões farão referência a outros módulos no arquivo.
    • 180.000 sessões gratuitas por mês, após as quais você terá que aguardar a atualização do mês seguinte (nenhuma opção de upgrade pago disponível no momento).
  • Cenários de usoCódigo repetitivo: escreva código repetitivo, chamadas de função de preenchimento rápido ou definições de classe.

2. geração de código orientada por IA

  • procedimento::
    • Digite um comentário em linguagem natural no arquivo de código, por exemplo, "# Criar uma função que calcule uma série de Fibonacci".
    • O Gemini Code Assist gera automaticamente o código correspondente (por exemplo, implementações recursivas ou iterativas em Python).
    • Verifique o código gerado e ajuste-o conforme necessário ou use-o diretamente.
  • Funções em destaque::
    • Oferece suporte à geração de código multilinha para o desenvolvimento rápido de protótipos.
    • Diferentes estilos de código podem ser gerados ajustando o conteúdo dos comentários (por exemplo, "use loops em vez de recursão").
  • Cenários de usoImplementação rápida de algoritmos, geração de código de amostra ou aprendizado da sintaxe de uma nova linguagem.

3. desenvolvido em conjunto com o Google Cloud

  • procedimento::
    • Abra o arquivo de projeto associado ao Google Cloud no VS Code.
    • Use a opção "Google Cloud Tools" na extensão (você precisa instalar a extensão Google Cloud Code e configurar o projeto com antecedência).
    • Ao inserir códigos relacionados a serviços de nuvem, o Gemini fornece sugestões complementares para as APIs do Google Cloud.
  • Funções em destaque::
    • Otimizar a escrita de código para funções de nuvem, consultas BigQuery, etc.
    • Fornece sugestões de modelos de código para implantação de serviços em nuvem.
  • Cenários de usoDesenvolver aplicativos do Google Cloud ou depurar scripts de nuvem.

4. alertas de erro em tempo real

  • procedimento::
    • Ao escrever código, a extensão exibe uma linha ondulada vermelha ao lado da linha de código se houver um erro de sintaxe ou um possível problema de lógica.
    • Passe o mouse sobre o erro para obter dicas e sugestões detalhadas sobre como corrigi-lo.
    • Clique na opção "Quick Fix" (Correção rápida) para aplicar as alterações sugeridas.
  • Funções em destaque::
    • Não apenas a verificação de sintaxe, mas também a identificação de erros lógicos no contexto (por exemplo, variáveis indefinidas).
    • Há uma grande variedade de opções de restauração disponíveis.
  • Cenários de usoCódigo de depuração, reduzindo o tempo de verificação manual.

Exemplo de fluxo de operação

Suponha que você queira escrever uma função Python para calcular a média da lista:

  1. Novo arquivo no código VS average.py.
  2. importação # Funções para calcular a média de uma listaO Gemini Code Assist será gerado quando você pressionar Enter:
    def calculate_average(numbers): return sum(numbers) / len(numbers)
    return sum(numbers) / len(numbers)
  1. Digite o código de teste print(calculate_average([1, 2, 3]))A extensão conclui automaticamente o impressão parâmetros da função.
  2. Se a entrada estiver incorreta (por exemplo número em vez de números), a extensão indicará que a variável está indefinida e sugerirá uma correção.
  3. Executar o código e gerar o resultado 2.0, concluindo a tarefa.

advertência

  • requisito de redeAlgumas funções exigem rede para chamar os modelos Gemini 2.0.
  • PrivacidadeDados de código: os dados de código são usados apenas para processamento em tempo real e não são armazenados permanentemente.
  • Frequência de atualizaçãoVerifique regularmente se há atualizações de extensão para novos recursos ou otimizações de desempenho.

Com as etapas e os recursos acima, você pode começar a usar facilmente o Gemini Code Assist e usá-lo como um assistente útil em sua codificação diária.

CDN1
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Gemini Code Assist: um plug-in gratuito do VS Code para programação assistida por IA do Google

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil