Informações gerais sobre o 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 o ciclo de vida de desenvolvimento de software.

O Gemini Code Assist pode ser usado no seu ambiente de desenvolvimento integrado (como VS Code, IntelliJ, Cloud Workstations ou Cloud Shell Editor) para programação com tecnologia de IA em muitas linguagens conhecidas. Você pode receber preenchimentos de código enquanto escreve, gerar funções ou blocos de código completos a partir de comentários, gerar testes de unidade e receber ajuda com depuração, compreensão e documentação do código.

O Gemini Code Assist oferece respostas contextualizadas para suas solicitações, incluindo citações de origem sobre quais exemplos de documentação e código 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.

Saiba como e quando o Gemini do Google Cloud usa seus dados. Por ser uma tecnologia em estágio inicial, o Gemini para produtos do Google Cloud pode gerar uma saída que pareça plausível, mas que seja factualmente incorreta. Recomendamos que você valide todas as saídas do Gemini para produtos do Google Cloud antes de usá-las. Para mais informações, consulte Gemini para o Google Cloud e IA responsável.

Como o Gemini Code Assist ajuda na programação

O Gemini Code Assist ajuda com programação e assuntos relacionados a código tarefas. Recomendamos testar e revisar todo o código. O Gemini Code Assist fornece informações de citação quando cita diretamente de outra fonte, como um código de código aberto existente. 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, você pode pedir 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ção. Você pode fazer perguntas ou selecionar o código seu editor e insira comandos como os 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 da IA generativa que são disponíveis no Gemini Code Assist, além de links para documentações 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ódigo e outros tópicos técnicos.
  • Ofereça sugestões de práticas recomendadas e otimização.
Transformações de código (prévia)
  • Gere 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.

Configurar o Gemini Code Assist

Para conferir as etapas de configuração detalhadas, consulte Configurar o Gemini Code Assist.

A seguir