O Gemini Code Assist 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, usando o modelo Gemini 2.5. O Gemini Code Assist está disponível nas seguintes edições:
Gemini Code Assist para pessoas físicas, disponível sem custo financeiro.
O Gemini Code Assist Standard, um produto do portfólio Gemini para Google Cloud.
Gemini Code Assist Enterprise, um produto do portfólio Gemini para Google Cloud.
Use o Gemini Code Assist em ambientes de desenvolvimento integrado compatíveis, como VS Code, JetBrains ou Android Studio, para receber assistência de programação com tecnologia de IA em várias linguagens de programação conhecidas. Você pode receber preenchimentos de código enquanto escreve, gerar funções ou blocos de código completos com base em comentários, criar testes de unidade e receber ajuda para depurar, entender e documentar seu código.
O Gemini Code Assist dá respostas contextualizadas aos seus comandos, incluindo citações de origem sobre quais exemplos de documentação e código o Gemini Code Assist usou para gerar as respostas.
Os modelos de linguagem grandes (LLMs) do Gemini usados pelo Gemini Code Assist são treinados em conjuntos de dados de código disponível publicamente, material específico do Google Cloud e outras informações técnicas relevantes, além dos conjuntos de dados usados para treinar os modelos de base do Gemini. Os modelos são treinados para que as respostas do Gemini Code Assist sejam o mais úteis possível para os usuários.
- Saiba como e quando o Gemini Code Assist Standard e Enterprise usam seus dados.
- Saiba como e quando o Gemini Code Assist para pessoas físicas usa seus dados.
Como uma tecnologia em estágio inicial, o Gemini Code Assist pode gerar uma saída plausível, mas que é factualmente incorreta. Recomendamos que você valide todas as saídas do Gemini Code Assist antes de usá-las. Para mais informações, consulte Gemini Code Assist e IA responsável.
O Gemini Code Assist fornece informações de citação quando extrai um grande trecho de alguma fonte, por exemplo, de um código aberto que já existe. Para mais informações, consulte Como e quando o Gemini cita fontes.
Recursos compatíveis do Gemini Code Assist para pessoas físicas
A tabela a seguir mostra os tipos de assistência de IA generativa disponíveis sem custo financeiro nos ambientes de desenvolvimento integrado (IDEs) compatíveis:
Assistência de programação com IA | ||
---|---|---|
Preenchimento e geração de código no projeto do ambiente de desenvolvimento integrado nos seguintes ambientes: |
||
Assistente de conversa no seu ambiente de desenvolvimento integrado usando o contexto dos arquivos abertos | ||
Suporte a vários ambientes de desenvolvimento integrado (VS Code, ambientes de desenvolvimento integrado da JetBrains, como IntelliJ e PyCharm, e Android Studio) | ||
Chat com agente | ||
Peça ao Gemini para concluir tarefas complexas e de várias etapas que usam ferramentas do sistema e servidores do protocolo de contexto de modelo (MCP). Para mais informações, consulte Usar o chat com agente como um programador em dupla. |
||
Ações e comandos inteligentes | ||
Inicie ações inteligentes clicando com o botão direito do mouse no código selecionado (VS Code, ambientes de desenvolvimento integrado do JetBrains, como IntelliJ e PyCharm, e Android Studio). Inicie comandos inteligentes com a barra / na barra de seleção rápida com ou sem código selecionado (VS Code). |
||
Serviços externos como ferramentas | ||
Receba informações e realize ações fornecidas por serviços externos no seu ambiente de desenvolvimento integrado com as ferramentas do Gemini Code Assist. Envie comandos para
ferramentas específicas usando o símbolo @ seguido pelo nome
da ferramenta. Por exemplo, @GitHub get issues assigned to me . Para mais informações sobre ferramentas, consulte a visão geral das ferramentas do Gemini Code Assist. |
||
Propriedade intelectual e compliance | ||
Citações de fontes no seu ambiente de desenvolvimento integrado |
Visão geral das edições Standard e Enterprise do Gemini Code Assist
A seção a seguir compara as edições Standard e Enterprise do Gemini Code Assist.
A edição Standard oferece assistência de programação com IA, com segurança de nível empresarial, para criar e executar aplicativos. A edição Enterprise oferece todos os recursos compatíveis da edição Standard, mas também pode ser personalizada com base nos seus repositórios particulares de código-fonte. Além disso, ela é integrada a outros serviços do Google Cloud para criar aplicativos em um conjunto de tecnologias mais amplo.
A tabela a seguir ajuda você a decidir qual edição se alinha melhor às metas de desenvolvimento da sua organização, destacando o público-alvo e os benefícios de cada uma:
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
Público-alvo |
|
|
Vantagens |
|
|
Para uma comparação dos recursos de cada edição, consulte Recursos compatíveis.
Recursos compatíveis com o Gemini Code Assist Standard e Enterprise
As seções a seguir mostram os tipos de assistência de IA generativa disponíveis no Gemini Code Assist Standard e Enterprise.
Assistência de código e chat
A tabela a seguir mostra os tipos de assistência de IA generativa disponíveis nos IDEs compatíveis:
Assistência de programação com IA | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Preenchimento e geração de código no projeto do ambiente de desenvolvimento integrado nos seguintes ambientes: |
||
Assistente de conversa no seu ambiente de desenvolvimento integrado usando o contexto dos arquivos abertos | ||
Suporte a vários ambientes de desenvolvimento integrado (VS Code, ambientes de desenvolvimento integrado da JetBrains, como IntelliJ e PyCharm, e Android Studio) | ||
Chat com agente | ||
Peça ao Gemini para concluir tarefas complexas e de várias etapas que usam ferramentas do sistema e servidores do protocolo de contexto de modelo (MCP). Para mais informações, consulte Usar o chat com agente como um programador em dupla. |
||
Ações e comandos inteligentes | ||
Inicie ações inteligentes clicando com o botão direito do mouse no código selecionado (VS Code, ambientes de desenvolvimento integrado do JetBrains, como IntelliJ e PyCharm, e Android Studio). Inicie comandos inteligentes com a barra / na barra de seleção rápida com ou sem código selecionado (VS Code). |
||
Serviços externos como ferramentas | ||
Receba informações e realize ações fornecidas por serviços externos no seu ambiente de desenvolvimento integrado com as ferramentas do Gemini Code Assist. Envie comandos para
ferramentas específicas usando o símbolo @ seguido pelo nome
da ferramenta. Por exemplo, @GitHub get issues assigned to me . Para mais informações sobre ferramentas, consulte a visão geral das ferramentas do Gemini Code Assist. |
||
Propriedade intelectual e compliance | ||
Citações de fontes no seu ambiente de desenvolvimento integrado e no Console de APIs do Google | ||
Indenização de IP | ||
VPC-SC e acesso privado do Google | ||
Conhecimento empresarial | ||
Sugestões de código personalizadas das suas bases de código no GitHub, GitLab e Bitbucket no seu IDE |
Outros recursos fora do ambiente de desenvolvimento integrado
As seções a seguir detalham outros recursos disponíveis nas edições Standard e Enterprise do Gemini Code Assist que vão além da assistência no seu ambiente de desenvolvimento integrado.
Gemini Cloud Assist
A tabela a seguir mostra os tipos de assistência de IA generativa no Gemini Cloud Assist no console da API:
Assistência do Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Recursos do Gemini Cloud Assist (incluindo recursos disponíveis para todos os usuários do Google e para usuários do Gemini Code Assist Enterprise) |
Gemini no Apigee
A tabela a seguir mostra os tipos de assistência de IA generativa com desenvolvimento de API no Apigee (IDE e Console de APIs do Google):
Gemini Code Assist para gerenciamento de APIs | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Contexto empresarial usado ao criar especificações de API. | ||
Pesquisa inteligente com tecnologia da Vertex AI no Hub de APIs. | ||
Explicação do código do Gemini Code Assist para políticas da Apigee. (Visualização) |
Gemini no Application Integration
A tabela a seguir mostra os tipos de assistência de IA generativa na integração de aplicativos no console de APIs:
Assistente de criação de integração | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Editor visual com tecnologia de IA para geração de fluxos de automação | ||
Criação de automação assistida por IA incorporada ao contexto empresarial | ||
Geração e refinamento de documentação de fluxo de automação de IA generativa |
Recursos do Gemini no BigQuery com o Gemini Code Assist
A tabela a seguir mostra os tipos de assistência de IA generativa para o BigQuery no BigQuery Studio:
O Data insights | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Os Insights de dados oferecem uma biblioteca útil de consultas geradas com base nos metadados das suas tabelas. |
Gemini no Colab Enterprise
A tabela a seguir mostra os tipos de assistência de IA generativa para código no Colab Enterprise:
Assistência de código do notebook | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Geração e conclusão de código Python em notebooks |
Gemini em bancos de dados
A tabela a seguir mostra os tipos de assistência de IA generativa para programação em bancos de dados:
Gerar consultas SQL | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Escreva em linguagem natural para gerar instruções SQL. | ||
Receba um código contextual que funcione com seu esquema. | ||
Otimizar e explicar consultas atuais. |
Gemini no Firebase
A tabela a seguir mostra os tipos de assistência de IA generativa para desenvolvimento de aplicativos oferecidos pelo Gemini no Firebase:
Assistência de IA por chat no console do Firebase | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Use conhecimento profundo, práticas recomendadas e experiência em solução de problemas para produtos e serviços do Firebase. | ||
Gere, refatore e depure exemplos de código para o Firebase com linguagem natural no chat. | ||
Use comandos de linguagem natural para explicar, gerar e transformar código. | ||
Análise da qualidade do app | ||
Resumir falhas de apps e fornecer insights e etapas de solução de problemas para ajudar os desenvolvedores a investigar e resolver problemas de qualidade. | ||
Analisar o código atual, identificar possíveis problemas e sugerir melhorias. | ||
Resumo e insights das campanhas do Firebase Cloud Messaging e das Mensagens no app | ||
Resumir e analisar suas campanhas de mensagens, oferecendo recomendações úteis para melhorar a performance. | ||
Geração de esquemas e análise detalhada de dados do Firebase Data Connect | ||
Gere esquemas de banco de dados com linguagem natural. | ||
Gerar consultas e mutações GraphQL com linguagem natural. | ||
Percepção contextual | ||
Use o contexto do projeto e do aplicativo para orientar a assistência por conversa, a solução de problemas e a análise da qualidade do app. |
Configurar o Gemini Code Assist
Para conferir as etapas detalhadas de configuração, consulte:
- Configure o Gemini Code Assist para pessoas físicas.
- Configure o Gemini Code Assist Standard e Enterprise.
Interagir com o Gemini Code Assist no seu ambiente de desenvolvimento integrado
Depois de configurar o Gemini Code Assist para indivíduos ou o Gemini Code Assist Standard ou Enterprise e instalar a extensão do Gemini Code Assist no seu ambiente de desenvolvimento integrado (VS Code ou ambiente de desenvolvimento integrado do JetBrains com suporte), você pode pedir ajuda das seguintes maneiras:
Receba preenchimentos 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 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, consulte Programar com o Gemini Code Assist.