Explicar y corregir errores con la ayuda de Gemini

En este documento se describe cómo puedes usar Gemini en Colab Enterprise, un producto de la cartera de Gemini para Google Cloud, para explicar y corregir errores en un cuaderno de Colab Enterprise.

Consulta cómo y cuándo Gemini Google Cloud usa tus datos.

Este documento está dirigido a analistas, científicos y desarrolladores de datos que trabajan con Colab Enterprise. Se presupone que sabes cómo escribir código en un entorno de cuaderno.

Información general

Cuando ejecutas código que genera un error, Gemini en Colab Enterprise puede sugerirte una solución o explicarte el error para ayudarte a resolver el problema.

Antes de empezar

  1. Comprueba que Gemini en Colab Enterprise esté configurado para tu cuenta de usuario y tu 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.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  4. Enable the Vertex AI, Cloud AI Companion, 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  5. Roles obligatorios

    Para obtener los permisos que necesitas para usar Gemini en Colab Enterprise, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en el proyecto:

    Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

    También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

    Explicar y corregir un error

    Para usar Gemini y Google Cloud explicar y corregir un error en tu código, haz lo siguiente:

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

      Ir a Mis cuadernos

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

    3. Haz clic en el cuaderno que quieras abrir.

    4. En una celda de código del cuaderno, introduce código que contenga un error y, a continuación, ejecuta la celda. Por ejemplo, puedes introducir print(a + random()) sin definir a.

      Después de ejecutar la celda de código, Colab Enterprise muestra un mensaje de error debajo de la celda de código. 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 cuadro de diálogo de chat que contiene una explicación del error. El cuadro de diálogo también puede incluir recomendaciones y cambios sugeridos para resolver el problema.

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

      • Si Gemini te sugiere una modificación del código en su respuesta, puedes hacer clic en:
        • Haz clic en Aceptar para actualizar el código en tu cuaderno.
        • Aceptar y ejecutar para actualizar y ejecutar el código.
        • Cancelar para rechazar la edición.
      • Usa el cuadro de diálogo de chat para hablar sobre el error con Gemini.
    7. Para cerrar el cuadro de diálogo del chat, haz clic en  Cerrar.

    Desactivar Gemini en Colab Enterprise

    Para desactivar Gemini en Colab Enterprise en un Google Cloud proyecto, un administrador debe desactivar la API Gemini para Google Cloud. Consulta cómo inhabilitar servicios.

    Para desactivar Gemini en Colab Enterprise para un usuario concreto, un administrador debe revocar el rol Usuario de Gemini para Google Cloud (roles/cloudaicompanion.user) de ese usuario. Consulta cómo revocar un solo rol de gestión de identidades y accesos.

    Siguientes pasos