Visão geral do Gemini Code Assist

O Gemini Code Assist, que é um produto 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 Editor do Cloud Shell) para receber assistência na programação com tecnologia de IA em muitas linguagens conhecidas. É possível ter preenchimentos de código à medida que você escreve o código, gera funções completas ou blocos de código com base em comentários, gera testes de unidade e recebe ajuda com depuração, entendimento e documentação do código.

O Gemini Code Assist fornece respostas contextualizadas aos comandos, incluindo citações de fonte relacionadas à 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 exemplo de código.

O Gemini não usa seus comandos nem as respostas deles como dados para treinar os modelos. Para mais informações, consulte Como o Gemini para o Google Cloud usa seus dados. Como uma tecnologia em estágio inicial, o Gemini pode gerar uma saída que parece plausível, mas é na verdade incorreta. Recomendamos que você valide toda a saída do Gemini antes de usá-lo. Para mais informações, consulte Gemini para o Google Cloud e IA responsável.

Como o Gemini ajuda na programação

O Gemini oferece assistência para programação e tarefas relacionadas a código. Recomendamos que você teste e revise todo o código. O Gemini fornece informações de citação quando ela cita diretamente outra fonte, como um código-fonte 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, é possível pedir assistência das seguintes maneiras:

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

  • Clique no spark Gemini no ambiente de desenvolvimento integrado para mostrar o assistente de conversa. Você pode fazer perguntas ou selecionar um código no seu editor e inserir instruções como as seguintes:

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

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

Recursos

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

Tarefa Tipo de assistência Documentação do produto
Desenvolvimento e implantação
  • Gerar e depurar código.
  • Gere testes de unidade.
  • Responda a perguntas sobre código 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)
  • Gerar linhas de comentários para documentar seu código.
  • Resolver problemas de código.
  • Melhorar a legibilidade do código.
  • Torne o código mais eficiente.

A seguir