Usar la función de autocompletar y generar código

En este documento se describe cómo puedes usar Gemini en Colab Enterprise, un producto de la cartera de Gemini para Google Cloud, para escribir y generar 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.

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.

    Habilitar la finalización y la generación de código

    Para habilitar la finalización y la generación de 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 la barra de herramientas, haz clic en el botón  Ayúdame con el código y selecciona las funciones que quieras usar.

      Lista de funciones de Gemini en Colab Enterprise que se encuentra debajo del botón Ayúdame a escribir código, como la finalización y la generación de código.
      • La finalización de código sugiere código mientras escribes.
      • La generación de código genera código a partir de una descripción de lo que quieres.

      Si el botón  Ayúdame a programar no está activo o no ves una lista de funciones al hacer clic en él, consulta el artículo Configurar Gemini en Colab Enterprise para un proyecto.

    Usar la función de autocompletar código

    Para usar la función de autocompletar código en un cuaderno de Colab Enterprise, sigue estos pasos:
    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 la barra de herramientas, haz clic en el botón pen_spark Ayúdame a programar y selecciona Completar código si aún no lo has hecho.
    5. En una celda de código de tu cuaderno, empieza a introducir código. Colab Enterprise sugiere una forma de completar el código en texto gris en cursiva.

      Por ejemplo, si introduces import p, Colab Enterprise podría sugerirte una función para completar el código que importe pandas as pd seguida de una línea que lea un archivo CSV y almacene el contenido en un dataframe de pandas.

    6. Para aceptar la sugerencia de autocompletado de código, pulsa Tabulador.

    Usar la generación de código

    Para generar código con Gemini para Google Cloud, sigue estos pasos:

    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 la barra de herramientas, haz clic en el botón  Ayúdame a escribir código y selecciona Generación de código si aún no lo has hecho.

    5. En tu cuaderno, añade una celda de código en blanco o haz clic en una celda de código que no tenga código.

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

    7. En el campo  Generar, escribe una descripción del código que quieres generar y, a continuación, pulsa Intro.

    8. Para cerrar el panel Generar, haz clic en Cerrar.

    Desactivar la finalización y la generación de código

    Para desactivar la finalización y la generación de código, haz lo siguiente:

    1. En la barra de herramientas de Colab Enterprise, haz clic en el botón  Ayúdame a escribir código.

    2. Desmarca las funciones que quieras desactivar.

    Solucionar problemas

    En esta sección se explica cómo resolver problemas al usar Gemini en Colab Enterprise.

    Las funciones de Gemini no funcionan

    Cuando escribes en un cuaderno de Colab Enterprise, no aparecen sugerencias para completar el código. O bien, el botón pen_spark Ayúdame a escribir el código no aparece encima de una celda de código.

    Es posible que hayas desactivado el ajuste Mostrar opciones de autocompletado de código basadas en el contexto en la configuración de Colab Enterprise.

    Para solucionar este problema, sigue estos pasos:

    1. Haz clic en  Mostrar u ocultar encabezado.
    2. En el menú Herramientas, haz clic en Configuración.
    3. Haz clic en Editor.
    4. Selecciona Mostrar opciones de autocompletado de código basadas en el contexto.
    5. Haz clic en Guardar.

    Siguientes pasos