Explicar e corrigir erros com a ajuda do Gemini
Este documento descreve como usar o Gemini no Colab Enterprise, um produto do portfólio Gemini para Google Cloud, para 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. Ele pressupõe que você saiba 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.
Para erros de sintaxe, um botão Corrigir erro aparece. Clique neste botão para conferir uma correção sugerida para o código. Para mais detalhes, consulte Corrigir erros.
Para outros tipos de erros, um botão Explicar erro aparece. Clique nesse botão para ver uma explicação do erro e possíveis maneiras de resolvê-lo. Para mais detalhes, consulte Usar explicações de erro.
Antes de começar
- Verifique se o Gemini no Colab Enterprise está configurado para sua conta de usuário e projeto Google Cloud .
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.
-
Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.
-
Usuário do Colab Enterprise (
roles/aiplatform.colabEnterpriseUser
) -
Usuário da Gemini para o Google Cloud (
roles/cloudaicompanion.user
) -
No Google Cloud console, 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 seu notebook, insira um código que contém 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 mostra uma mensagem de erro abaixo dela. Se o Gemini no Colab Enterprise tiver uma explicação para esse erro, um botão Explain error vai aparecer.
-
Clique no botão Explicar erro.
O Colab Enterprise abre uma caixa de diálogo de chat que contém 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:
- Para copiar uma mudança sugerida, clique no botão Copiar. Em seguida, cole o código em uma célula de código no seu notebook.
- Para adicionar uma célula de código ao notebook com a mudança sugerida, clique no botão Adicionar célula de código. Adicionar a célula de código não remove a célula de código original com o erro.
- Use a caixa de diálogo de chat para discutir o erro com o Gemini.
-
Para fechar a caixa de diálogo do chat, clique em
Fechar. -
No Google Cloud console, 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 seu notebook, insira um código que contém um erro e execute a célula. Por exemplo, você pode digitar
print(1
, que não tem um parêntese de fechamento.Depois que a célula de código é executada, o Colab Enterprise mostra uma mensagem de erro abaixo dela. Se o Gemini no Colab Enterprise tiver uma sugestão que possa corrigir seu código, um botão Corrigir erro vai aparecer.
-
Clique no botão Corrigir erro.
O Colab Enterprise mostra uma correção sugerida para o código.
-
Avalie a sugestão e siga um destes procedimentos:
- Para aceitar a sugestão, clique em Aceitar sugestão.
- Para recusar a sugestão, clique em Recusar sugestão.
Para saber mais sobre como escrever e editar código com a assistência do Gemini, consulte:
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:
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 por meio de papéis personalizados ou de outros papéis predefinidos.
Usar explicações de erro
Para usar o Gemini para Google Cloud explicar erros no código:
Corrigir erros
Para usar o Gemini no Google Cloud e corrigir erros de sintaxe no código:
Desative o Gemini no Colab Enterprise
Para desativar o Gemini no Colab Enterprise em um projeto Google Cloud , um administrador precisa desativar a API Gemini para o 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 Usuário do Gemini para Google Cloud (roles/cloudaicompanion.user
) para esse usuário. Consulte
Revogar
um único papel do IAM.