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 para 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, científicos y desarrolladores de datos que trabajan con Colab Enterprise. Se supone que sabes 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.

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

Para otros tipos de errores, aparece un botón Explicar el 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 Google Cloud cuenta de usuario y tu proyecto.
  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 quieras abrir.

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

      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á el botón Explicar error.

    5. Haz clic en el botón Explicar el 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 realizar cualquiera de las siguientes acciones:

      • Para copiar un cambio sugerido, haz clic en el botón  Copiar. Luego, pega el código en una celda de código de tu notebook.
      • Para agregar una celda de código a tu notebook que contenga el cambio sugerido, haz clic en el botón  Agregar celda de código. Agregar la celda de código no quita 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 ayudarte 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 quieras abrir.

    4. En una celda de código de tu notebook, ingresa código que contenga un error y, luego, ejecuta la celda. Por ejemplo, podrías ingresar print(1, al que le falta un paréntesis de cierre.

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

    Desactiva Gemini en Colab Enterprise

    Para desactivar Gemini en Colab Enterprise en 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 Revoca un solo rol de IAM.

    ¿Qué sigue?