Puntos de control
Enable the Vertex AI API
/ 25
Extract the content of the image
/ 25
Create prompts with text
/ 25
Create conversations with chat prompt
/ 25
Comienza a usar Vertex AI Studio
GSP1154
Descripción general
Vertex AI es una plataforma integral para el desarrollo del aprendizaje automático que ofrece capacidades predictivas y de IA generativa. Te permite entrenar, evaluar y también implementar modelos de aprendizaje automático predictivos con fines de previsión. Además, la puedes usar para descubrir, adaptar y entregar modelos de IA generativa para producir contenido.
Vertex AI Studio te permite probar y personalizar con rapidez modelos de IA generativa para que puedas aprovechar sus capacidades en tus aplicaciones. Proporciona varios recursos y herramientas, incluidos IU (interfaces de usuario) y ejemplos de programación, que facilitan comenzar a usar la IA generativa, incluso si no cuentas con una formación en aprendizaje automático.
En este lab, se te guiará por Vertex AI Studio para aprovechar el potencial de los modelos de IA generativa de vanguardia. Explorarás Gemini y lo usarás para analizar imágenes, diseñar instrucciones y generar conversaciones directamente en la consola de Google Cloud. No se necesitan APIs ni SDKs de Python; se puede acceder a todo a través de una interfaz de usuario intuitiva.
Objetivos
En este lab, aprenderás a hacer lo siguiente:
- Analizar imágenes con Gemini
- Explorar el modo formato libre de Vertex AI Studio
- Diseñar instrucciones de texto sin ejemplos, con un solo ejemplo y con varios ejemplos
- Generar conversaciones con instrucciones de chat
Configuración y requisitos
Antes de hacer clic en el botón Comenzar lab
Lee estas instrucciones. Los labs son cronometrados y no se pueden pausar. El cronómetro, que comienza a funcionar cuando haces clic en Comenzar lab, indica por cuánto tiempo tendrás a tu disposición los recursos de Google Cloud.
Este lab práctico te permitirá realizar las actividades correspondientes en un entorno de nube real, no en uno de simulación o demostración. Para ello, se te proporcionan credenciales temporales nuevas que utilizarás para acceder a Google Cloud durante todo el lab.
Para completar este lab, necesitarás lo siguiente:
- Acceso a un navegador de Internet estándar (se recomienda el navegador Chrome)
- Tiempo para completar el lab: Recuerda que, una vez que comienzas un lab, no puedes pausarlo.
Cómo iniciar tu lab y acceder a la consola de Google Cloud
-
Haga clic en el botón Comenzar lab. Si debe pagar por el lab, se abrirá una ventana emergente para que seleccione su forma de pago. A la izquierda, se encuentra el panel Detalles del lab, que tiene estos elementos:
- El botón Abrir la consola de Google Cloud
- El tiempo restante
- Las credenciales temporales que debe usar para el lab
- Otra información para completar el lab, si es necesaria
-
Haz clic en Abrir la consola de Google Cloud (o haz clic con el botón derecho y selecciona Abrir el vínculo en una ventana de incógnito si ejecutas el navegador Chrome).
El lab inicia recursos y abre otra pestaña en la que se muestra la página de acceso.
Sugerencia: Ordene las pestañas en ventanas separadas, una junto a la otra.
Nota: Si ves el diálogo Elegir una cuenta, haz clic en Usar otra cuenta. -
De ser necesario, copia el nombre de usuario a continuación y pégalo en el diálogo Acceder.
{{{user_0.username | "Username"}}} También puedes encontrar el nombre de usuario en el panel Detalles del lab.
-
Haz clic en Siguiente.
-
Copia la contraseña que aparece a continuación y pégala en el diálogo Te damos la bienvenida.
{{{user_0.password | "Password"}}} También puedes encontrar la contraseña en el panel Detalles del lab.
-
Haz clic en Siguiente.
Importante: Debes usar las credenciales que te proporciona el lab. No uses las credenciales de tu cuenta de Google Cloud. Nota: Usar tu propia Cuenta de Google podría generar cargos adicionales. -
Haga clic para avanzar por las páginas siguientes:
- Acepta los Términos y Condiciones.
- No agregues opciones de recuperación o autenticación de dos factores (esta es una cuenta temporal).
- No te registres para obtener pruebas gratuitas.
Después de un momento, se abrirá la consola de Google Cloud en esta pestaña.
Tarea 1: Analiza imágenes con Gemini en modo Formato libre
En esta sección, usarás Gemini para analizar una imagen y extraer información de ella. En el modo Formato libre, puedes diseñar instrucciones para varios tipos de tareas como la clasificación, extracción y generación. Este modo no cuenta con un historial de conversación, por lo que cada instrucción es una solicitud nueva para el modelo.
Habilita la API de Vertex AI
-
En la consola de Google Cloud, escribe API de Vertex AI en la barra de búsqueda de la parte superior.
-
Haz clic en el resultado de API de Vertex AI en Marketplace y APIs.
-
Haz clic en Habilitar.
Analiza imágenes con Gemini
- En el menú de navegación () de la consola de Google Cloud, selecciona Vertex AI > Vertex AI Studio > Descripción general.
- En Generar con Gemini, haz clic en Abrir formato libre.
La IU contiene tres secciones principales:
- Solicitud (ubicada en el centro): Aquí, puedes crear una instrucción que utilice capacidades multimodales.
- Configuración (ubicada a la derecha): Esta sección te permite seleccionar modelos, configurar parámetros y obtener el código correspondiente.
- Respuesta (ubicada en la parte inferior): En esta sección, se muestran los resultados de tu instrucción.
-
En la esquina superior izquierda, haz clic en Instrucción sin título y cambia el nombre de tu instrucción a
Análisis de imágenes
. -
En la sección Configuración de la parte superior derecha, haz clic en el menú desplegable Modelo y selecciona gemini-1.5-pro.
-
Descarga la imagen de muestra. Haz clic con el botón derecho en la imagen del horario y, luego, guárdala en el escritorio.
- En la parte superior derecha de la sección Solicitud, haz clic en Insertar contenido multimedia > Subir. Sube la imagen del horario que descargaste. El archivo multimedia puede ser una imagen, un video, un texto o un archivo de audio.
- La imagen se mostrará en la sección Solicitud. Copia el siguiente texto, pégalo debajo de la imagen y haz clic en el botón Enviar en la parte inferior derecha de la sección Solicitud.
O hazlo más específico:
¿El título cumple con tus expectativas? Intenta modificar la instrucción para ver si obtienes resultados diferentes.
- Describe la imagen. Reemplaza la instrucción anterior por lo siguiente y haz clic en el botón Enviar.
- Ajusta el parámetro. En la sección Configuración, desplázate de izquierda (0) a derecha (2) para ajustar la temperatura. Vuelve a enviar la instrucción para observar cualquier cambio en el resultado, en comparación con el resultado anterior.
- Extrae el texto de la imagen. Reemplaza la instrucción anterior por lo siguiente:
Además, si quieres que la salida se presente como una lista, reemplaza la instrucción anterior por lo siguiente:
Es tu turno: prueba crear distintas instrucciones. ¿En qué se diferencian estos resultados de los anteriores?
- Analiza la información de la imagen. Reemplaza la instrucción anterior por lo siguiente:
¿El resultado cumple con tus expectativas? Te recomendamos que pruebes diferentes instrucciones para distintas tareas. También te recomendamos que experimentes con diferentes parámetros de configuración de temperatura para observar los cambios en el resultado.
-
Una vez que termines el diseño de la instrucción, haz clic en Guardar en la parte superior derecha de la sección Configuración. En Región, selecciona
en el menú desplegable y, luego, confirma con el botón Guardar. -
Para ver tus instrucciones guardadas, navega a Prompt Management en el menú de navegación de la izquierda.
Haz clic en Revisar mi progreso para verificar los objetivos.
Tarea 2. Explora las capacidades multimodales
Además de imágenes, texto y audio, Gemini también acepta videos como entrada y genera texto cómo resultado.
-
Navega a Cloud Storage > Buckets, copia el nombre de tu bucket de Cloud Storage y guárdalo para usarlo en el próximo paso.
-
Haz clic en Activar Cloud Shell en la parte superior de la consola de Google Cloud.
-
En tu terminal de Cloud Shell, ejecuta el siguiente comando para copiar el video de muestra
gs://spls/gsp154/video/train.mp4
(vista previa) en tu bucket de Cloud Storage. Reemplaza<Your-Cloud-Storage-Bucket>
por el nombre del bucket que copiaste.
<Your-Cloud-Storage-Bucket>
por el nombre de tu bucket.-
En el Menú de navegación (), selecciona Vertex AI > Vertex AI Studio > Descripción general.
-
En Generar con Gemini, haz clic en Abrir formato libre.
-
Haz clic en Insertar contenido multimedia > Importar desde Cloud Storage.
-
Haz clic en el nombre de tu bucket y, luego, en el video de muestra, es decir,
train.mp4
. A continuación, haz clic en Seleccionar. -
Para generar información sobre el video ingresa la siguiente instrucción y haz clic en el botón Enviar.
El modo Formato libre ofrece muchas funciones, como escribir historias a partir de imágenes, analizar videos y generar anuncios multimedia. Explora más casos de uso de formato libre haciendo clic en Galería de instrucciones. Obtén más información para diseñar instrucciones multimodales.
Tarea 3: Diseña instrucciones de texto
En esta sección, explorarás el diseño de instrucciones de texto en Vertex AI Studio. Conocerás las instrucciones sin ejemplos, con un solo ejemplo y con varios ejemplos.
Diseño de instrucciones
Puedes proporcionarle al modelo el texto de entrada que desees, por ejemplo, una pregunta. El modelo ofrecerá una respuesta basándose en cómo hayas estructurado tu instrucción. El proceso de determinar y diseñar el mejor texto de entrada (instrucción) para obtener la respuesta deseada del modelo se llama Diseño de instrucciones.
Métodos de diseño de instrucciones
Hay tres métodos principales de diseño de instrucciones:
- La instrucción sin ejemplos es un método en el que se proporciona al LLM solo una instrucción que describe la tarea, sin datos adicionales. Por ejemplo, si quieres que el LLM responda una pregunta, solo escribe la instrucción: “¿Qué es el diseño de instrucciones?”.
- La instrucción con un solo ejemplo es un método donde se proporciona al LLM un solo ejemplo de la tarea que se le pide que realice. Por ejemplo, si quieres que el LLM escriba un poema, puedes proporcionarle solo un poema de ejemplo.
- La instrucción con ejemplos limitados es un método donde se proporciona al LLM una pequeña cantidad de ejemplos de la tarea que se le pide que realice. Por ejemplo, si deseas que el LLM escriba un artículo de noticias, puedes proporcionarle algunos para leer.
Parámetros
La temperatura y el límite de tokens son dos parámetros importantes que puedes ajustar para influir en la respuesta del modelo.
- La temperatura controla la aleatorización en la selección de tokens. Una temperatura más baja es buena cuando esperas una respuesta verdadera o correcta. Una temperatura de 0 significa que siempre se elige el token de mayor probabilidad. Una temperatura más alta puede generar resultados más diversos, inesperados o potencialmente sesgados. El modelo
gemini-1.5-pro
tiene un rango de temperatura de 0 a 2, y 1 es la temperatura predeterminada. - El límite de tokens de salida determina la cantidad máxima de salida de texto a partir de una instrucción. Un token tiene aproximadamente cuatro caracteres.
Instrucciones sin ejemplos
Prueba las instrucciones sin ejemplos en el modo Formato libre.
-
Vuelve a navegar a la página Vertex AI Studio > Descripción general y haz clic en Abrir formato libre.
-
En la parte superior derecha en Modelo, selecciona gemini-1.5-pro.
- Copia lo siguiente sobre el campo de entrada de la instrucción:
- Haz clic en el botón Enviar.
El modelo responderá con una definición completa del término prompt gallery (galería de instrucciones).
Estos son algunos ejercicios de exploración.
- Ajusta el parámetro del
Límite de tokens de salida
a1,024
y haz clic en el botón ENVIAR. - Ajusta el parámetro de la
Temperatura
a0.5
y haz clic en el botón ENVIAR. - Ajusta el parámetro de la
Temperatura
a2.0
y haz clic en el botón ENVIAR.
Inspecciona cómo se modifican las respuestas cuando cambian los parámetros.
Instrucciones con un solo ejemplo
Puedes diseñar instrucciones de una forma más organizada. Puedes proporcionar Contexto y Ejemplos en sus respectivos campos de entrada. La instrucción con un solo ejemplo es un método en el que se proporciona al modelo un único ejemplo de la tarea que se le pide que realice. En esta sección, le pedirás al modelo que complete una oración.
-
Comienza por quitar todo el texto del cuadro Solicitud.
-
Dentro del cuadro Solicitud, haz clic en Agregar ejemplos. Se abrirá una nueva ventana en la que podrás agregar ejemplos para la instrucción.
- Agrega lo siguiente al campo ENTRADA:
- Agrega lo siguiente al campo SALIDA:
-
Haz clic en el botón Agregar ejemplos.
-
En el campo Prueba, copia lo siguiente en Entrada.
- Haz clic en el botón Enviar. Deberías recibir una respuesta del modelo similar a la siguiente:
En lugar de completar la oración, el modelo respondió con una oración completa, ya que le proporcionaste un ejemplo en el que pudo basar su respuesta. Para que solo complete la respuesta, puedes ajustar el ejemplo en el campo SALIDA.
- Haz clic en el botón Ejemplos en el cuadro Solicitud y cambia el texto del campo SALIDA por:
-
Haz clic en el botón Agregar ejemplos.
-
En el campo Prueba, copia lo siguiente en Entrada.
- Haz clic en el botón Enviar. Deberías recibir una respuesta del modelo similar a la siguiente:
Como puedes ver, ahora el modelo completa la oración basándose en el ejemplo que le proporcionaste. Influenciaste correctamente la forma en la que el modelo produce una respuesta.
Instrucciones con varios ejemplos
En la próxima práctica, usarás el modelo para realizar un análisis de opiniones sobre una oración, por ejemplo, determinar si la opinión sobre una película es positiva o negativa usando una instrucción con varios ejemplos.
- En el campo Solicitud, borra los ejemplos de la sección anterior. Para hacerlo, coloca el cursor sobre los Ejemplos y haz clic en la X, que corresponde al botón Quitar archivo.
-
Haz clic en el botón Agregar ejemplos para agregar más ejemplos.
-
Agrega los siguientes ejemplos:
ENTRADA | SALIDA |
---|---|
Una película bien hecha y entretenida (A well-made and entertaining film) | positivo (positive) |
Me quedé dormido luego de 10 minutos (I fell asleep after 10 minutes) | negativo (negative) |
La película estuvo bien (The movie was ok) | neutral |
- Una vez que agregues los ejemplos, haz clic en el botón Agregar ejemplos.
- En el campo Prueba, copia lo siguiente en Entrada.
- Haz clic en el botón Enviar.
El modelo ahora proporciona una opinión para el texto de entrada. Para el texto It was a time well spent! (¡No tuvo desperdicio!), la opinión se etiqueta como positive (positiva).
- Una vez que termines el diseño de la instrucción, haz clic en Guardar en la parte superior derecha de la sección Configuración. Asígnale el nombre
Sentiment Analysis
a la instrucción. En Región, seleccionaen el menú desplegable y, luego, confirma con el botón Guardar.
Haz clic en Revisar mi progreso para verificar los objetivos.
Tarea 4. Genera conversaciones
El modo Chat es un modo de conversación que te permite tener un chat de formato libre con el modelo. El modelo usa el historial de conversación como contexto para sus respuestas futuras. En esta sección, crearás una instrucción de chat y tendrás una conversación con el modelo.
-
En el menú de la izquierda, navega a Chat para crear una instrucción de chat nueva.
-
En la parte superior derecha en Modelo, selecciona gemini-1.5-flash.
En esta sección, agregarás contexto en el chat y dejarás al modelo responder basándose en el contexto proporcionado.
- Haz clic en el botón Editar para agregar el siguiente contexto al campo Instrucciones del sistema.
-
Haz clic en Aplicar.
-
Ingresa la siguiente instrucción:
- Haz clic en el botón Enviar.
El modelo debería responder lo siguiente:
-
Luego, haz clic en el botón Editar para modificar el contexto del campo Instrucciones del sistema.
-
Actualiza el contexto con lo siguiente:
- Ingresa la siguiente instrucción:
- Haz clic en el botón Enviar.
El modelo debería proporcionar una respuesta más útil a la pregunta del usuario.
Si lo deseas, puedes experimentar con diferentes instrucciones y contextos para ver cómo responde el modelo. También puedes agregar más contexto a la instrucción de chat para ver cómo responde el modelo al contexto proporcionado.
- Una vez que termines el diseño de la instrucción, haz clic en Guardar en la parte superior derecha de la sección Configuración. Asígnale el nombre
Support Technician Helper
a la instrucción. En Región, seleccionaen el menú desplegable y, luego, confirma con el botón Guardar.
Haz clic en Revisar mi progreso para verificar los objetivos.
¡Felicitaciones!
Aprendiste a analizar una imagen con formato libre, a explorar capacidades de formato libre, a crear y probar instrucciones, y a generar una conversación. Diste el primer paso para comenzar tu recorrido con Vertex AI Studio y Gemini Freeform.
Capacitación y certificación de Google Cloud
Recibe la formación que necesitas para aprovechar al máximo las tecnologías de Google Cloud. Nuestras clases incluyen habilidades técnicas y recomendaciones para ayudarte a avanzar rápidamente y a seguir aprendiendo. Para que puedas realizar nuestros cursos cuando más te convenga, ofrecemos distintos tipos de capacitación de nivel básico a avanzado: a pedido, presenciales y virtuales. Las certificaciones te ayudan a validar y demostrar tus habilidades y tu conocimiento técnico respecto a las tecnologías de Google Cloud.
Actualización más reciente del manual: 8 de octubre de 2024
Prueba más reciente del lab: 8 de octubre de 2024
Copyright 2024 Google LLC. All rights reserved. Google y el logotipo de Google son marcas de Google LLC. Los demás nombres de productos y empresas pueden ser marcas de las respectivas empresas a las que estén asociados.