Expliquer et corriger les erreurs avec l'aide de Gemini
Ce document explique comment utiliser Gemini dans Colab Enterprise, un produit faisant partie de la gamme Gemini pour Google Cloud, pour vous aider à expliquer et à corriger les erreurs dans un notebook Colab Enterprise.
Découvrez comment et quand Gemini pour Google Cloud utilise vos données.
Ce document est destiné aux analystes de données, aux data scientists et aux développeurs de données qui travaillent avec Colab Enterprise. Il suppose que vous savez écrire du code dans un environnement notebook.
Présentation
Lorsque vous exécutez du code qui génère une erreur, Gemini dans Colab Enterprise peut suggérer un correctif ou expliquer l'erreur pour vous aider à résoudre le problème.
En cas d'erreur de syntaxe, un bouton Corriger l'erreur s'affiche. Cliquez sur ce bouton pour afficher une suggestion de correction pour votre code. Pour en savoir plus, consultez Corriger les erreurs.
Pour les autres types d'erreurs, un bouton Expliquer l'erreur s'affiche. Cliquez sur ce bouton pour obtenir une explication de l'erreur et des solutions possibles pour la résoudre. Pour en savoir plus, consultez Utiliser des explications d'erreur.
Avant de commencer
- Assurez-vous que Gemini dans Colab Enterprise est configuré pour votre compte utilisateur et votre projet 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.
-
Utilisateur Colab Enterprise (
roles/aiplatform.colabEnterpriseUser
) -
Utilisateur Gemini pour Google Cloud (
roles/cloudaicompanion.user
) -
Dans la console Google Cloud , accédez à la page Mes notebooks de Colab Enterprise.
-
Dans le menu Région, sélectionnez la région qui contient votre notebook.
-
Cliquez sur le notebook que vous souhaitez ouvrir.
-
Dans une cellule de code de votre notebook, saisissez du code contenant une erreur, puis exécutez la cellule. Par exemple, vous pouvez saisir
print(a + random())
sans définira
.Une fois votre cellule de code exécutée, Colab Enterprise affiche un message d'erreur sous votre cellule de code. Si Gemini dans Colab Enterprise dispose d'une explication pour cette erreur, un bouton Expliquer l'erreur s'affiche.
-
Cliquez sur le bouton Expliquer l'erreur.
Colab Enterprise ouvre une boîte de dialogue de chat contenant une explication de l'erreur. La boîte de dialogue peut également inclure des recommandations et des suggestions de modifications pour résoudre le problème.
-
Après avoir évalué le contenu, vous pouvez effectuer l'une des opérations suivantes:
- Pour copier une modification suggérée, cliquez sur le bouton Copier. Collez ensuite le code dans une cellule de code de votre notebook.
- Pour ajouter une cellule de code à votre notebook contenant la modification suggérée, cliquez sur le bouton Ajouter une cellule de code. L'ajout de la cellule de code ne supprime pas la cellule de code d'origine contenant l'erreur.
- Utilisez la boîte de dialogue de chat pour discuter de l'erreur avec Gemini.
-
Pour fermer la boîte de dialogue de chat, cliquez sur
Fermer. -
Dans la console Google Cloud , accédez à la page Mes notebooks de Colab Enterprise.
-
Dans le menu Région, sélectionnez la région qui contient votre notebook.
-
Cliquez sur le notebook que vous souhaitez ouvrir.
-
Dans une cellule de code de votre notebook, saisissez du code contenant une erreur, puis exécutez la cellule. Par exemple, vous pouvez saisir
print(1
, auquel il manque une parenthèse fermante.Une fois votre cellule de code exécutée, Colab Enterprise affiche un message d'erreur sous votre cellule de code. Si Gemini dans Colab Enterprise propose une suggestion pouvant corriger votre code, un bouton Corriger l'erreur s'affiche.
-
Cliquez sur le bouton Corriger l'erreur.
Colab Enterprise vous propose une solution au code.
-
Évaluez la suggestion, puis effectuez l'une des opérations suivantes:
- Pour accepter la suggestion, cliquez sur Accepter la suggestion.
- Pour refuser la suggestion, cliquez sur Refuser la suggestion.
Consultez la présentation de Gemini pour Google Cloud.
Pour découvrir d'autres façons d'écrire et de modifier du code avec l'aide de Gemini, consultez les ressources suivantes:
Découvrez comment Gemini pour Google Cloud utilise vos données.
Rôles requis
Pour obtenir les autorisations nécessaires pour utiliser Gemini dans Colab Enterprise, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet:
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Utiliser des explications d'erreur
Pour utiliser Gemini pour Google Cloud expliquer les erreurs dans votre code:
Corriger les erreurs
Pour utiliser Gemini pour Google Cloud vous aider à corriger les erreurs de syntaxe dans votre code:
Désactiver Gemini dans Colab Enterprise
Pour désactiver Gemini dans Colab Enterprise pour un projet Google Cloud , un administrateur doit désactiver l'API Gemini pour Google Cloud. Consultez la section Désactiver des services.
Pour désactiver Gemini dans Colab Enterprise pour un utilisateur spécifique, un administrateur doit révoquer le rôle Utilisateur Gemini pour Google Cloud (roles/cloudaicompanion.user
) pour cet utilisateur. Consultez la section Révoquer un rôle IAM unique.