Gemini Code Assist Standard e Enterprise, que são produtos da linha Gemini para Google Cloud portfólio, 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 do desenvolvimento de software. Observe que esses produtos são separados do Gemini Code Assist para indivíduos .
Você pode usar o Gemini Code Assist em IDEs compatíveis , como VS Code, JetBrains IDEs ou Android Studio, para obter assistência de codificação com tecnologia de IA em diversas linguagens populares . Você pode obter complementos de código enquanto escreve seu código, gerar funções completas ou blocos de código a partir de comentários, gerar testes unitários e obter ajuda para depurar, entender e documentar seu código.
O Gemini Code Assist fornece respostas contextualizadas aos seus prompts, incluindo citações de fontes sobre qual documentação e exemplos de código o Gemini Code Assist usou para gerar suas respostas.
Aprenda como e quando Gêmeos para Google Cloud usa seus dados .
Como uma tecnologia em estágio inicial, Gemini para Google Cloud produtos podem gerar resultados que parecem plausíveis, mas são factualmente incorretos. 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 .
O Gemini Code Assist fornece informações de citação quando cita diretamente e extensamente outra fonte, como um código-fonte aberto existente. Para mais informações, consulte Como e quando o Gemini cita fontes .
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 codificação de IA, com segurança de nível empresarial, para criar e executar aplicativos. A edição Enterprise oferece todos os recursos suportados na edição Standard, mas você também pode personalizá-la com base em seus repositórios de código-fonte privados, e ela é integrada com recursos adicionais. Google Cloud serviços para a criação de aplicativos em uma pilha de tecnologia mais ampla.
A tabela a seguir ajuda você a decidir qual edição se alinha melhor com as metas de desenvolvimento da sua organização, destacando o público-alvo e os benefícios de cada edição:
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
Público-alvo |
|
|
Benefícios |
|
|
Para uma comparação dos recursos de cada edição, consulte Recursos suportados .
Recursos com suporte para 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 codificação e chat
A tabela a seguir mostra os tipos de assistência de IA generativa que estão disponíveis em IDEs suportados :
Assistência de codificação de IA | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Complementação e geração de código no seu projeto IDE nos seguintes IDEs: | ||
Assistente de conversação em seu IDE usando o contexto dos arquivos abertos | ||
Suporte a vários IDEs (VS Code, IDEs JetBrains como IntelliJ e PyCharm , Cloud Workstations) | ||
Ações e comandos inteligentes | ||
Inicie ações inteligentes clicando com o botão direito do mouse no código selecionado ( VS Code , JetBrains IDEs como IntelliJ e PyCharm , Cloud Shell Editor , Cloud Workstations e Android Studio ). Inicie comandos inteligentes com a barra / na barra de seleção rápida com ou sem código selecionado ( VS Code , Cloud Shell Editor e Cloud Workstations ). | ||
Serviços externos como ferramentas | ||
Obtenha informações e execute ações fornecidas por serviços externos dentro do seu IDE com as ferramentas do Gemini Code Assist. Envie seus prompts para ferramentas específicas usando o símbolo @ seguido do nome da ferramenta. Por exemplo: @GitHub get issues assigned to me . Para obter mais informações sobre ferramentas, consulte a visão geral das ferramentas do Gemini Code Assist . | ||
Propriedade intelectual e conformidade | ||
Citações de fontes em seu IDE e Google Cloud console | ||
Indenização de PI | ||
VPC-SC e acesso privado do Google | ||
Conhecimento empresarial | ||
Sugestões de código personalizadas de suas bases de código no GitHub, GitLab e Bitbucket em seu IDE |
Recursos adicionais fora do IDE
As seções a seguir detalham recursos adicionais disponíveis nas edições Gemini Code Assist Standard e Enterprise que vão além da assistência no seu IDE.
Assistência em Nuvem Gemini
A tabela a seguir mostra os tipos de assistência de IA generativa no Gemini Cloud Assist no Google Cloud console:
Assistência 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 disponíveis para usuários do Gemini Code Assist Enterprise) |
Gêmeos em Apigee
A tabela a seguir mostra os tipos de assistência de IA generativa com desenvolvimento de API no Apigee (IDE e oGoogle Cloud console):
Gemini Code Assist para gerenciamento de API | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Crie ou edite especificações OpenAPI usando prompts de linguagem natural. | ||
Contexto empresarial usado ao criar ou atualizar especificações de API. | ||
Código do Gemini Code Assist explicado para políticas da Apigee. ( Visualização ) |
Gêmeos em Integração de Aplicações
A tabela a seguir mostra os tipos de assistência de IA generativa na integração de aplicativos no Google Cloud console:
Assistência de criação de integração | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Editor visual assistido por IA para geração de fluxo de automação | ||
Criação de automação assistida por IA incorporada em contexto empresarial | ||
Geração e refinamento de documentação de fluxo de automação de IA generativa |
Gemini nos recursos do 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 :
Insights de dados | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
O Data Insights fornece uma biblioteca perspicaz de consultas geradas a partir dos metadados de suas tabelas. |
Gêmeos em Colab Enterprise
A tabela a seguir mostra os tipos de assistência de IA generativa para código no Colab Enterprise :
Assistente de código do notebook | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Geração e conclusão de código Python no notebook |
Gêmeos 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. | ||
Obtenha código contextual que funcione com seu esquema. | ||
Otimize e explique as consultas existentes. |
Gêmeos no Firebase
A tabela a seguir mostra os tipos de assistência de IA generativa para desenvolvimento de aplicativos fornecidos pela Gemini no Firebase :
Assistência de IA de chat no console do Firebase | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Use conhecimento profundo, melhores práticas e experiência em solução de problemas para produtos e serviços do Firebase. | ||
Gere, refatore e depure código de exemplo para o Firebase com linguagem natural no chat. | ||
Use instruções em linguagem natural para explicar, gerar e transformar código. | ||
Análise de qualidade do aplicativo | ||
Resuma travamentos de aplicativos e forneça insights e etapas de solução de problemas para ajudar os desenvolvedores a investigar e resolver problemas de qualidade do aplicativo. | ||
Analise o código existente, identifique possíveis problemas e sugira melhorias. | ||
Resumo e insights da campanha Firebase Cloud Messaging e In-App Messaging | ||
Resuma e analise suas campanhas de mensagens, fornecendo recomendações práticas para melhorar o desempenho. | ||
Geração de esquema e exploração de dados do Firebase Data Connect | ||
Gere esquemas de banco de dados com linguagem natural. | ||
Gere consultas e mutações GraphQL com linguagem natural. | ||
Consciência contextual | ||
Use o contexto do projeto e do aplicativo para orientar assistência de conversação, solução de problemas e análise de qualidade do aplicativo. |
Configurar o Gemini Code Assist
Para obter etapas detalhadas de configuração, consulte Configurar o Gemini Code Assist .
Interaja com o Gemini Code Assist no seu IDE
Depois de configurar o Gemini Code Assist Standard ou Enterprise para um Google Cloud projeto e instalar a extensão Gemini Code Assist no seu IDE ( VS Code ou IDE JetBrains compatível ), você pode solicitar assistência das seguintes maneiras:
Receba conclusões de código ou gere código diretamente no editor de código.
Clique em Spark Gemini no IDE para exibir o assistente de conversação. Você pode fazer perguntas ou selecionar código no seu editor e inserir prompts como os seguintes:
-
Write unit tests for my code.
-
Help me debug my code.
-
Make my code more readable.
-
Para obter mais informações, consulte Usar o Gemini Code Assist no seu IDE .
O que vem a seguir
- Aprenda a usar o Gemini Code Assist no seu IDE .
- Aprenda como Gêmeos é para Google Cloud usa seus dados .
- Saiba mais sobre os preços do Gemini Code Assist .
- Saiba mais sobre a segurança, privacidade e conformidade do Gemini Code Assist .