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 de notebook.
Présentation
Lorsque vous exécutez du code qui génère une erreur, Gemini dans Colab Enterprise peut suggérer une correction ou expliquer l'erreur pour vous aider à résoudre le problème.
Avant de commencer
- Assurez-vous que Gemini dans Colab Enterprise est configuré pour votre Google Cloud compte utilisateur et votre projet.
- Connectez-vous à votre Google Cloud compte. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $de crédits sans frais pour exécuter, tester et déployer des charges de travail.
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.
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 :
-
Utilisateur Colab Enterprise (
roles/aiplatform.colabEnterpriseUser) -
Utilisateur Gemini pour Google Cloud (
roles/cloudaicompanion.user)
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.
Expliquer et corriger une erreur
Pour utiliser Gemini pour Google Cloud expliquer et corriger une erreur dans votre code, procédez comme suit :
-
Dans la Google Cloud console, 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 en dessous. 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.
Si vous n'avez pas encore autorisé Data Science Agent, une brève boîte de dialogue s'affiche pendant que Colab Enterprise authentifie votre compte Google auprès de Data Science Agent.
-
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 modifications suggérées pour résoudre le problème.
Après avoir évalué le contenu, vous pouvez effectuer l'une des opérations suivantes :
- Si Gemini fournit une modification de code suggérée dans sa
réponse, vous pouvez cliquer sur :
- Accepter pour mettre à jour le code dans votre notebook.
- Accepter et exécuter pour mettre à jour et exécuter le code.
- Annuler pour refuser la modification.
- Utilisez la boîte de dialogue de chat pour discuter de l'erreur avec Gemini.
- Si Gemini fournit une modification de code suggérée dans sa
réponse, vous pouvez cliquer sur :
-
Pour fermer la boîte de dialogue de chat, cliquez sur Fermer.
Désactiver Gemini dans Colab Enterprise
Pour désactiver Gemini dans Colab Enterprise pour un Google Cloud projet, un administrateur doit désactiver l' API Gemini for Google Cloud. Consultez Désactiver des services.
Pour désactiver Gemini dans Colab Enterprise pour un utilisateur spécifique, un
administrateur doit lui retirer le
rôle Utilisateur Gemini pour
Google Cloud (roles/cloudaicompanion.user). Consultez
Révoquer
un rôle IAM unique.
Étape suivante
Consultez la présentation de Gemini pour Google Cloud aperçu.
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.