Informações gerais sobre o Gemini Code Assist

O Gemini Code Assist, que é um produto da 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 em todo 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. É possível fazer o preenchimento de código conforme você escreve o código, gera funções completas ou blocos de código de comentários, gerar testes de unidade e receber ajuda com depuração, compreender e documentar seu 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 gerar suas 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 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 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 outra fonte, como um 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, solicitar ajuda das seguintes maneiras:

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

  • Clique no spark Gemini no ambiente de desenvolvimento integrado para exibir 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, 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 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ó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