Usa la finalización y generación de código
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 escribir y generar código 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.
Antes de comenzar
- Asegúrate de que Gemini en Colab Enterprise esté configurado para tu cuenta de usuario y proyecto de Google Cloud .
- 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.
-
Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.
-
Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.
-
Usuario de Colab Enterprise (
roles/aiplatform.colabEnterpriseUser
) -
Usuario de Gemini para Google Cloud (
roles/cloudaicompanion.user
) -
En la consola de Google Cloud , ve a la página Mis notebooks de Colab Enterprise.
-
En la barra de herramientas, haz clic en el botón
Help me code y selecciona las funciones que deseas usar.- 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 Configura Gemini en Colab Enterprise para un proyecto.
Help me code no está activo o no ves una lista de funciones cuando haces clic en él, consulta -
En la consola de Google Cloud , ve a la página Mis notebooks de Colab Enterprise.
-
En el menú Región, selecciona la región que contiene el notebook.
-
Haz clic en el notebook que deseas abrir.
- En la barra de herramientas, haz clic en el botón pen_spark Help me code y selecciona Code completion si no está seleccionada.
-
En una celda de código de tu notebook, comienza a ingresar código. Colab Enterprise sugiere una posible forma de completar tu código en texto en itálicas gris.
Por ejemplo, si ingresas
import p
, Colab Enterprise podría sugerir una finalización de código que importepandas as pd
seguida de una línea que lea un archivo CSV y almacene el contenido en un dataframe de pandas.
-
Para aceptar la finalización de código sugerida, presiona Tab.
-
En la consola de Google Cloud , ve a la página Mis notebooks de Colab Enterprise.
-
En el menú Región, selecciona la región que contiene el notebook.
-
Haz clic en el notebook que deseas abrir.
-
En la barra de herramientas, haz clic en el botón
Help me code y selecciona Code generation si aún no está seleccionada. -
En tu notebook, agrega una celda de código en blanco o haz clic en una celda de código que no tenga ningún código.
-
Haz clic en
Funciones de IA disponibles y, luego, en Generate code. -
En el campo
Generate, escribe una descripción del código que deseas generar y, luego, presiona Intro. -
Para cerrar el panel Generate, haz clic en
Close. En la barra de herramientas de Colab Enterprise, haz clic en el botón
Ayúdame a codificar.Borra las funciones que quieres desactivar.
- Haz clic en Activar o desactivar la visibilidad del encabezado.
- En el menú Herramientas, haz clic en Configuración.
- Haga clic en Editor.
- Selecciona Mostrar finalizaciones de código basadas en el contexto.
- Haz clic en Guardar.
Para obtener más formas de escribir y editar código con la asistencia de Gemini, consulta lo siguiente:
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.
Habilita la finalización y generación de código
Para habilitar la finalización y generación de código, haz lo siguiente:
Usa la finalización de código
Para usar la finalización de código en un notebook de Colab Enterprise, haz lo siguiente:Usa la generación de código
Para generar código con Gemini para Google Cloud, haz lo siguiente:
Cómo 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:
Solucionar problemas
En esta sección, se muestra cómo resolver problemas relacionados con el uso de Gemini en Colab Enterprise.
Las funciones de Gemini no funcionan
Cuando escribes en un notebook de Colab Enterprise, no aparecen las sugerencias para completar código. O bien, el botón pen_spark Help me code no aparece sobre una celda de código.
Es posible que hayas desactivado la opción Mostrar finalizaciones de código basadas en el contexto en la configuración de Colab Enterprise.
Para solucionar este problema, haz lo siguiente: