Explicar celdas de código 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 celdas de código 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

Gemini en Colab Enterprise puede ayudarte a explicar las celdas de código de un cuaderno de Colab Enterprise. Te recomendamos que lo hagas cuando estés trabajando con el cuaderno de otra persona y quieras saber rápidamente qué hace el código. También puede que necesites recordar cómo funcionan algunas partes de tu cuaderno después de un largo periodo de tiempo sin trabajar en él.

Después de obtener una explicación de una celda de código, puedes consultar los fragmentos de código incluidos y revisar las fuentes. También puedes usar el cuadro de diálogo de chat Explicar código para hablar sobre el código y hacer preguntas de seguimiento. Para obtener más información, consulta Explicar una celda de código.

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 una celda de código

    Para explicar una celda de código con Gemini para Google Cloud, 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 tu cuaderno, haz clic en una celda de código que contenga código.

    5. Haz clic en  Funciones de IA disponibles y, a continuación, en Explicar código.

      Aparecerá un cuadro de diálogo de chat Explicar código que incluye una explicación del código.

    6. Lee la explicación, consulta los fragmentos de código de ejemplo y revisa las fuentes. Usa este cuadro de diálogo para hablar sobre el código y hacer preguntas de seguimiento.

    7. Para cerrar el cuadro de diálogo Explicar código, 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