Explica y corrige errores con la asistencia de Gemini
En este documento, se describe cómo puedes usar Gemini en Colab Enterprise, que es un producto de la cartera de Google Cloud Gemini para, para ayudarte a explicar y corregir errores en un notebook de Colab Enterprise.
Descubre cómo y cuándo Gemini para Google Cloud usa tus datos.
Este documento está dirigido a analistas de datos, científicos de datos y desarrolladores de datos que trabajan con Colab Enterprise. Se supone que tienes conocimientos sobre cómo escribir código en un entorno de notebook.
Descripción general
Cuando ejecutas código que genera un error, Gemini en Colab Enterprise puede sugerir una corrección o explicar el error para ayudarte a resolver el problema.
Antes de comenzar
- Asegúrate de que Gemini en Colab Enterprise esté configurado para tu Google Cloud cuenta de usuario y proyecto.
- Accede a tu Google Cloud cuenta de. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
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.
Roles obligatorios
Para obtener los permisos que necesitas para usar Gemini en Colab Enterprise, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto:
-
Usuario de Colab Enterprise (
roles/aiplatform.colabEnterpriseUser) -
Usuario de Gemini para Google Cloud (
roles/cloudaicompanion.user)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Explica y corrige un error
Para usar Gemini para Google Cloud explicar y corregir un error en tu código, haz lo siguiente:
-
En la Google Cloud consola de, ve a la página Mis notebooks de Colab Enterprise.
-
En el menú Región, selecciona la región que contiene el notebook.
-
Haz clic en el notebook que quieres abrir.
-
En una celda de código de tu notebook, ingresa el código que contiene un error, y, luego, ejecuta la celda. Por ejemplo, puedes ingresar
print(a + random())sin definira.Después de que se ejecute la celda de código, Colab Enterprise imprimirá un mensaje de error debajo de ella. Si Gemini en Colab Enterprise tiene una explicación para este error, aparecerá un botón Explicar error.
-
Haz clic en el botón Explicar error.
Si aún no autorizaste el agente de ciencia de datos, aparecerá un breve diálogo mientras Colab Enterprise autentica tu Cuenta de Google en el agente de ciencia de datos.
-
Colab Enterprise abre un diálogo de chat que contiene una explicación del error. El diálogo también puede incluir recomendaciones y cambios sugeridos para resolver el problema.
Después de evaluar el contenido, puedes hacer lo siguiente:
- Si Gemini proporciona una edición de código sugerida en su
respuesta, puedes hacer clic en lo siguiente:
- Aceptar para actualizar el código en tu notebook
- Aceptar y ejecutar para actualizar y ejecutar el código
- Cancelar para rechazar la edición
- Usa el diálogo de chat para analizar el error con Gemini.
- Si Gemini proporciona una edición de código sugerida en su
respuesta, puedes hacer clic en lo siguiente:
-
Para cerrar el diálogo de chat, haz clic en Cerrar.
Desactiva Gemini en Colab Enterprise
Para desactivar Gemini en Colab Enterprise en un Google Cloud proyecto, un administrador debe desactivar la API de Gemini for Google Cloud. Consulta Inhabilita servicios.
Para desactivar Gemini en Colab Enterprise para un usuario específico, un
administrador debe revocar el
rol de Usuario de
Gemini para Google Cloud (roles/cloudaicompanion.user) de ese usuario. Consulta
Revoca
un solo rol de IAM.
¿Qué sigue?
Para obtener más formas de escribir y editar código con la asistencia de Gemini, consulta lo siguiente: