Explicar e corrigir erros com a ajuda do Gemini
Este documento descreve como usar o Gemini no Colab Enterprise, um produto do portfólio do Gemini para Google Cloud, para ajudar você a explicar e corrigir erros em um notebook do Colab Enterprise.
Saiba como e quando o Gemini para Google Cloud usa seus dados.
Este documento é destinado a analistas, cientistas e desenvolvedores de dados que trabalham com o Colab Enterprise. É necessário saber como escrever código em um ambiente de notebook.
Visão geral
Quando você executa um código que gera um erro, o Gemini no Colab Enterprise pode sugerir uma correção ou explicar o erro para ajudar você a resolver o problema.
Antes de começar
- Verifique se o Gemini no Colab Enterprise está configurado para sua conta de usuário e projeto do Google Cloud .
- Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
Enable the Vertex AI, Gemini for Google Cloud, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.Enable the Vertex AI, Gemini for Google Cloud, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Funções exigidas
Para receber as permissões necessárias a fim de usar o Gemini no Colab Enterprise, peça que o administrador conceda a você os seguintes papéis do IAM no projeto:
- Usuário do Colab Enterprise (
roles/aiplatform.colabEnterpriseUser) - Usuário do Gemini para Google Cloud (
roles/cloudaicompanion.user)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Explicar e corrigir um erro
Para usar o Gemini para Google Cloud explicar e corrigir um erro no seu código, faça o seguinte:
-
No console do Google Cloud , acesse a página Meus notebooks do Colab Enterprise.
-
No menu Região, selecione a região que contém o notebook.
-
Clique no notebook que você quer abrir.
-
Em uma célula de código do notebook, insira um código que contenha um erro e execute a célula. Por exemplo, você pode inserir
print(a + random())sem definira.Depois que a célula de código é executada, o Colab Enterprise imprime uma mensagem de erro abaixo dela. Se o Gemini no Colab Enterprise tiver uma explicação para esse erro, um botão Explicar erro vai aparecer.
-
Clique no botão Explicar erro.
Se você ainda não tiver autorizado o Agente de Ciência de Dados, uma breve caixa de diálogo vai aparecer enquanto o Colab Enterprise autentica sua Conta do Google para o Agente de Ciência de Dados.
-
O Colab Enterprise abre uma caixa de diálogo de chat com uma explicação do erro. A caixa de diálogo também pode incluir recomendações e mudanças sugeridas para resolver o problema.
Depois de avaliar o conteúdo, você pode fazer o seguinte:
- Se o Gemini sugerir uma edição de código na
resposta, clique em:
- Clique em Aceitar para atualizar o código no notebook.
- Aceitar e executar para atualizar e executar o código.
- Cancelar para rejeitar a edição.
- Use a caixa de diálogo de chat para discutir o erro com o Gemini.
- Se o Gemini sugerir uma edição de código na
resposta, clique em:
-
Para fechar a caixa de diálogo de chat, clique em Fechar.
Desativar o Gemini no Colab Enterprise
Para desativar o Gemini no Colab Enterprise em um Google Cloud projeto, um administrador precisa desativar a API Gemini para Google Cloud. Consulte Como desativar serviços.
Para desativar o Gemini no Colab Enterprise para um usuário específico, um
administrador precisa revogar o papel de
Usuário do Gemini para
Google Cloud (roles/cloudaicompanion.user) desse usuário. Consulte
Revogar
um único papel do IAM.
A seguir
Para mais maneiras de escrever e editar código com a assistência do Gemini, consulte o seguinte: