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 Gemini for Google Cloud, 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 da por sentado que tienes conocimiento 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 solución o explicar el error para ayudarte a resolver el problema.

En el caso de los errores de sintaxis, aparece el botón Corregir error. Haz clic en este botón para ver una corrección sugerida para tu código. Para obtener más detalles, consulta Cómo corregir errores.

Para otros tipos de errores, aparece el botón Explain error. Haz clic en este botón para ver una explicación del error y las posibles formas de resolverlo. Para obtener más detalles, consulta Cómo usar explicaciones de errores.

Antes de comenzar

  1. Asegúrate de que Gemini en Colab Enterprise esté configurado para tu cuenta de usuario y proyecto de Google Cloud .
  2. 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.
  3. Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.

    Enable the APIs

  4. Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.

    Enable the APIs

  5. 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:

    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 mediante roles personalizados o cualquier otro rol predefinido.

    Usa explicaciones de errores

    Para usar Gemini para Google Cloud explicar errores en tu código, haz lo siguiente:

    1. En la consola de Google Cloud , ve a la página Mis notebooks de Colab Enterprise.

      Ir a Mis notebooks

    2. En el menú Región, selecciona la región que contiene el notebook.

    3. Haz clic en el notebook que deseas abrir.

    4. En una celda de código de tu notebook, ingresa código que contenga un error y, luego, ejecútalo. Por ejemplo, puedes ingresar print(a + random()) sin definir a.

      Después de que se ejecuta la celda de código, Colab Enterprise imprime un mensaje de error debajo de ella. Si Gemini en Colab Enterprise tiene una explicación para este error, aparecerá el botón Explicar error.

    5. Haz clic en el botón Explicar error.

      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.

    6. Después de evaluar el contenido, puedes hacer lo siguiente:

      • Para copiar un cambio sugerido, haz clic en el botón  Copiar. Luego, pégalo en una celda de código en tu notebook.
      • Para agregar una celda de código a tu notebook que contenga el cambio sugerido, haz clic en el botón  Add code cell. Si agregas la celda de código, no se quitará la celda de código original con el error.
      • Usa el diálogo de chat para analizar el error con Gemini.
    7. Para cerrar el diálogo de chat, haz clic en  Cerrar.

    Corrige los errores

    Para usar Gemini en Google Cloud y que te ayude a corregir errores de sintaxis en tu código, haz lo siguiente:

    1. En la consola de Google Cloud , ve a la página Mis notebooks de Colab Enterprise.

      Ir a Mis notebooks

    2. En el menú Región, selecciona la región que contiene el notebook.

    3. Haz clic en el notebook que deseas abrir.

    4. En una celda de código de tu notebook, ingresa código que contenga un error y, luego, ejecútalo. Por ejemplo, puedes ingresar print(1, al que le falta un paréntesis de cierre.

      Después de que se ejecuta la celda de código, Colab Enterprise imprime un mensaje de error debajo de ella. Si Gemini en Colab Enterprise tiene una sugerencia que podría corregir tu código, aparecerá el botón Corregir error.

    5. Haz clic en el botón Corregir error.

      Colab Enterprise te muestra una corrección sugerida para el código.

    6. Evalúa la sugerencia y, luego, realiza una de las siguientes acciones:

      • Para aceptar la sugerencia, haz clic en  Aceptar sugerencia.
      • Para rechazar la sugerencia, haz clic en  Rechazar sugerencia.

    Cómo desactivar Gemini en Colab Enterprise

    Para desactivar Gemini en Colab Enterprise para un proyecto de Google Cloud , un administrador debe desactivar la API de Gemini para 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 Cómo revocar un solo rol de IAM.

    ¿Qué sigue?