O Gemini Code Assist Standard e Enterprise, que são produtos do portfólio do Gemini para Google Cloud, oferecem 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. Esses produtos são separados do Gemini Code Assist para pessoas físicas.
Você pode usar o Gemini Code Assist no seu ambiente de desenvolvimento integrado (como o VS Code, os ambientes de desenvolvimento do JetBrains (como o IntelliJ e o PyCharm), o Cloud Workstations, o Editor do Cloud Shell ou o Android Studio) para receber assistência de 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 a depuração, compreensão e documentação do código.
O Gemini Code Assist oferece respostas contextualizadas para suas instruções, incluindo citações de origem sobre quais exemplos de documentação e código o Gemini Code Assist usou para gerar as respostas.
Saiba como e quando o Gemini para Google Cloud usa seus dados. Como uma tecnologia em estágio inicial, o Gemini para produtos Google Cloud pode gerar uma saída que parece plausível, mas é factualmente incorreta. Recomendamos que você valide todos os resultados do Gemini para Google Cloud produtos antes de usá-los. 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 oferece assistência para tarefas de programação e relacionadas a ela. Recomendamos que você teste e revise 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 Standard ou Enterprise para um projeto do Google Cloud 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), é possível 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 código no editor e inserir instruções, como estas:
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 com suporte para 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 programação 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 tecnologia de IA | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Preenchimento e geração de código no seu projeto de ambiente de desenvolvimento integrado nos seguintes ambientes: |
||
Assistente de conversação no seu ambiente de desenvolvimento integrado usando o contexto dos arquivos abertos | ||
Suporte a vários ambientes de desenvolvimento integrados (VS Code, ambientes de desenvolvimento integrados da JetBrains, como IntelliJ e PyCharm, Cloud Workstations) | ||
Comandos e ações 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, editor do Cloud Shell, Cloud Workstations e Android Studio). Inicie comandos inteligentes com o caractere barra / na barra de seleção rápida com ou sem o código selecionado (VS Code, editor do Cloud Shell e estações de trabalho do Cloud). |
||
Serviços externos como ferramentas | ||
Receba informações e realize ações fornecidas por serviços externos no
ambiente de desenvolvimento integrado com as ferramentas do Gemini Code Assist. Envie suas instruções 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 origem no seu ambiente de desenvolvimento integrado e no console do Google Cloud | ||
Indemnização de IP | ||
VPC-SC e Acesso privado do Google | ||
Conhecimento empresarial | ||
Sugestões de código personalizadas das bases de código no GitHub, GitLab e Bitbucket no seu ambiente de desenvolvimento integrado (IDE) |
Gemini Cloud Assist
A tabela a seguir mostra os tipos de assistência de IA generativa no Gemini Cloud Assist no console do Google Cloud:
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 do Gemini Code Assist Enterprise |
Gemini no Apigee
A tabela a seguir mostra os tipos de assistência de IA generativa com o desenvolvimento de APIs na Apigee (IDE e o console do Google Cloud):
Gemini Code Assist para gerenciamento de APIs | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Geração de especificação da OpenAPI usando comandos de linguagem natural. (Visualização) | ||
Contexto empresarial usado ao criar especificações de API. (Visualização) | ||
Explicação do código do Gemini Code Assist para políticas da Apigee. (Visualização) |
Gemini na Application Integration
A tabela a seguir mostra os tipos de assistência de IA generativa na Integração de aplicativos no console do Google Cloud:
Assistente de criação de integração | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Editor visual assistido por IA para geração de fluxos de automação | ||
Criação de automação com assistência de IA integrada ao contexto empresarial | ||
Geração e refinamento da documentação do 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:
Assistente de código do Google Analytics | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Assistência de código SQL com geração, conclusão (prévia) e explicação | ||
Assistência de código Python com geração e preenchimento automático (pré-lançamento). | ||
Transformar dados em insights | ||
Tela de dados para encontrar, transformar, consultar e visualizar dados com comandos de linguagem natural e uma interface para fluxos de trabalho de análise | ||
Biblioteca de insights de dados com perguntas SQL pré-validadas para recursos de dados |
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 de notebook | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Geração e preenchimento automático de código Python no notebook |
Gemini em bancos de dados
A tabela a seguir mostra os tipos de assistência de IA generativa para codificaçã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 as consultas atuais. |
Gemini no Firebase
A tabela a seguir mostra os tipos de assistência de IA generativa para desenvolvimento de aplicativos fornecidos pelo Gemini no Firebase:
Assistência de IA por chat no console do Firebase | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Use conhecimentos avançados, práticas recomendadas e experiência em solução de problemas para produtos e serviços do Firebase. | ||
Gere, refatore e depure códigos de amostra do Firebase com linguagem natural no chat. | ||
Use comandos de linguagem natural para explicar, gerar e transformar códigos. | ||
Análise de qualidade do app | ||
Resuma as falhas do app e forneça insights e etapas de solução de problemas para ajudar os desenvolvedores a investigar e resolver problemas de qualidade do app. | ||
Analise o código existente, identifique possíveis problemas e sugira 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 de dados do Firebase Data Connect | ||
Gerar 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ção, a solução de problemas e a análise da qualidade do app. |
Configurar o Gemini Code Assist
Para conferir as etapas detalhadas, consulte Configurar o Gemini Code Assist.
A seguir
- Saiba como usar o Gemini Code Assist no seu ambiente de desenvolvimento integrado.
- Saiba como o Gemini para Google Cloud usa seus dados.
- Saiba mais sobre os preços do Gemini Code Assist.
- Saiba mais sobre a segurança, privacidade e compliance do Gemini Code Assist.