Informações gerais sobre o Gemini Code Assist

O Gemini Code Assist, que faz parte do portfólio do Gemini para Google Cloud, oferece assistência com tecnologia de IA para ajudar sua equipe de desenvolvimento a criar, implantar e operar aplicativos durante todo o ciclo de vida de desenvolvimento de software.

É possível usar o Gemini Code Assist no seu ambiente de desenvolvimento integrado (como VS Code, IntelliJ, Cloud Workstations ou Cloud Shell Editor) para receber ajuda na programação com tecnologia de IA em muitas linguagens conhecidas. É possível fazer o preenchimento de código conforme escreve o código, gerar funções completas ou blocos de código com base em comentários, gerar testes de unidade e receber ajuda para depuração, compreensão e documentação do código.

O Gemini Code Assist fornece respostas contextualizadas aos seus comandos, incluindo citações de fontes em relação à documentação e aos exemplos de código que o Gemini usou para gerar as respostas.

O Gemini Code Assist usa modelos de linguagem grandes (LLMs) desenvolvidos pelo Google. Os LLMs são ajustados com bilhões de linhas de código aberto, dados de segurança e conteúdo específico do Google Cloud, como documentação e código de amostra.

Saiba como e quando o Gemini para Google Cloud usa seus dados. Como uma tecnologia em estágio inicial, o Gemini para Google Cloud pode gerar uma saída plausível, mas que é factualmente incorreta. Recomendamos validar todos os resultados do Gemini para Google Cloud antes de usá-los. Para mais informações, acesse Gemini para Google Cloud e IA responsável.

Como o Gemini Code Assist ajuda na programação

O Gemini Code Assist fornece assistência com programação e tarefas relacionadas ao código. Recomendamos testar e revisar todo o código. O Gemini Code Assist fornece informações de citação quando faz uma citação direta a outra fonte, como um código aberto. Para mais informações, consulte Como e quando o Gemini cita fontes.

Interagir com o Gemini Code Assist no seu ambiente de desenvolvimento integrado

Depois de configurar o Gemini Code Assist para um projeto do Google Cloud e instalar o plug-in do Cloud Code no seu ambiente de desenvolvimento integrado, peça ajuda das seguintes maneiras:

  • Receba preenchimentos de código ou gere código diretamente no editor.

  • Clique em spark Gemini no ambiente de desenvolvimento integrado para mostrar o assistente de conversa. Você pode fazer perguntas ou selecionar o código no editor e inserir comandos como os seguintes:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

Para mais informações, acesse Usar o Gemini Code Assist no seu ambiente de desenvolvimento integrado.

Recursos

A tabela a seguir mostra os tipos de assistência da IA generativa disponíveis no Gemini Code Assist, com links para a documentação que mostra como receber assistência:

Tarefa Tipo de assistência Documentação do produto
Desenvolver e implantar
  • Gerar e depurar código.
  • Gerar testes de unidade.
  • Responda a perguntas sobre códigos e outros tópicos técnicos.
  • Ofereça sugestões de práticas recomendadas e otimização.
Transformações de código (pré-lançamento)
  • Gere linhas de comentários para documentar seu código.
  • Resolver problemas no código.
  • Melhore a legibilidade do código.
  • Torne o código mais eficiente.

A seguir