arrow_back

Prompt Design in Vertex AI: Lab de desafío

Acceder Unirse
Pon a prueba tus conocimientos y compártelos con nuestra comunidad
done
Obtén acceso a más de 700 labs prácticos, insignias de habilidad y cursos

Prompt Design in Vertex AI: Lab de desafío

Lab 1 hora 30 minutos universal_currency_alt Sin costo show_chart Introductorio
info Es posible que este lab incorpore herramientas de IA para facilitar tu aprendizaje.
Pon a prueba tus conocimientos y compártelos con nuestra comunidad
done
Obtén acceso a más de 700 labs prácticos, insignias de habilidad y cursos

GSP519

Labs de autoaprendizaje de Google Cloud

Descripción general

En un lab de desafío, se le proporcionarán una situación y un conjunto de tareas. En lugar de seguir instrucciones paso a paso, deberás utilizar las habilidades aprendidas en los labs del curso para decidir cómo completar las tareas por tu cuenta. Un sistema automatizado de puntuación (en esta página) mostrará comentarios y determinará si completaste tus tareas correctamente.

En un lab de desafío, no se explican conceptos nuevos de Google Cloud, sino que se espera que amplíes las habilidades que adquiriste, como cambiar los valores predeterminados y leer o investigar los mensajes de error para corregir sus propios errores.

Debe completar correctamente todas las tareas dentro del período establecido para obtener una puntuación del 100%.

Este lab está recomendado para estudiantes inscritos en el curso Prompt Design in Vertex AI and Gemini. ¿Aceptas el desafío?

Temas evaluados

  • Crear instrucciones eficaces y usar parámetros para guiar los resultados de la IA generativa en Vertex AI Studio
  • Aplicar modelos de Gemini para crear descripciones de productos y eslóganes en una situación de marketing real
  • Examinar y ejecutar código de Python exportado desde Vertex AI Studio para obtener una comprensión básica de la implementación de IA generativa
  • Usar Notebooks de Jupyter para probar y modificar código de IA generativa

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)
Nota: Usa una ventana de navegador privada o de Incógnito para ejecutar este lab. Así evitarás cualquier conflicto entre tu cuenta personal y la cuenta de estudiante, lo que podría generar cargos adicionales en tu cuenta personal.
  • Tiempo para completar el lab: Recuerda que, una vez que comienzas un lab, no puedes pausarlo.
Nota: Si ya tienes un proyecto o una cuenta personal de Google Cloud, no los uses en este lab para evitar cargos adicionales en tu cuenta.

Situación del desafío

Formas parte de una startup de contenido educativo que se especializa en involucrar a los estudiantes con el mundo natural. La empresa se asoció con Cymbal Direct, una tienda en línea que está por lanzar una nueva línea de equipo e indumentaria para actividades al aire libre, diseñada para alentar a personas jóvenes a explorar y conectarse con la naturaleza.

En Cymbal Direct, quieren crear una campaña de marketing para su nueva línea de productos que aproveche la potencia de la IA generativa. Tu tarea es ayudarlos a desarrollar un conjunto de herramientas en la plataforma de Vertex AI de Google Cloud que agilice la generación de lo siguiente:

  • Descripciones evocativas de los productos usando análisis de imagen para inspirar textos cortos y descriptivos que capturen la esencia de sus productos y la sensación de estar en la naturaleza
  • Eslóganes pegadizos enfocados en destacar las características del producto, el público objetivo y la respuesta emocional deseada

Tarea 1. Crea una herramienta de análisis de imagen en Gemini

En esta sección, crearás una plantilla para analizar imágenes de los productos de Cymbal Direct usando el modelo de Gemini en Vertex AI Studio. El objetivo es generar opciones de texto descriptivo inspiradas en la imagen, desde detalles simples hasta frases más evocativas que establezcan un estado de ánimo.

Tareas:

  1. Antes de comenzar, descarga la imagen que se proporciona para esta tarea. La siguiente imagen es un producto de Cymbal Direct. Haz clic con el botón derecho y selecciona Guardar imagen como para guardarla en tu máquina local.

Mochila en un sendero

  1. Usa la interfaz Multimodal de Vertex AI Studio y cualquiera de los modelos gemini-1.0-pro-vision para analizar la imagen de producto (proporcionada) de Cymbal Direct y generar varias opciones de texto descriptivo que se inspiren en ella.

  2. Experimenta con distintas instrucciones para generar lo siguiente:

    • Texto descriptivo corto inspirado en la imagen
    • Frases pegadizas adecuadas para anuncios
    • Una descripción poética para una campaña centrada en la naturaleza
  3. Evalúa e itera: ajusta tu instrucción y los parámetros según sea necesario para definir mejor los resultados.

  4. Nombra a tu instrucción Cymbal Product Analysis.

  5. Guarda la instrucción: cuando estés conforme con los resultados, haz clic en Guardar y selecciona la región .

Nota: Asegúrate de usar el modelo gemini-1.0-pro-vision para esta tarea. Crear una herramienta de análisis de imagen en Gemini

Tarea 2. Crea un generador de eslóganes en Gemini

En esta tarea, crearás una instrucción estructurada para generar diversas posibilidades de eslóganes usando el modelo de lenguaje de Gemini en Vertex AI Studio. El objetivo es desarrollar una instrucción que permita personalizar el estilo del eslogan según los atributos del producto, el público objetivo y la resonancia emocional.

Tareas:

  1. En la interfaz Lenguaje de Vertex AI Studio, usa cualquiera de los modelos gemini-1.0-pro para crear un generador de eslóganes personalizables para la nueva línea de productos de Cymbal Direct.

  2. Diseña una Instrucción estructurada con parámetros para personalizar eslóganes a partir de lo siguiente:

    • Atributos del producto (p. ej., durable, ligero)
    • Público objetivo (p. ej., aventureros jóvenes, familias)
    • Resonancia emocional (p. ej., empoderada, conectado)
  3. En el recuadro Contexto, ingresa lo siguiente:

Cymbal Direct is partnering with an outdoor gear retailer. They're launching a new line of products designed to encourage young people to explore the outdoors. Help them create catchy taglines for this product line.
  1. Incluye 2 ejemplos en tu instrucción para guiar el estilo de la salida. A continuación, se ofrecen ejemplos de una entrada y salida para mayor referencia:
Entrada Salida
Write a tagline for a durable backpack designed for hikers that makes them feel prepared. Consider styles like minimalist. Built for the Journey: Your Adventure Essentials.
  1. En el recuadro Prueba, agrega una entrada y en la esquina superior derecha, haz clic en Enviar para que el modelo de lenguaje genere una opción de eslogan a partir de tu instrucción.

  2. Evalúa e itera:

    • Experimenta con diferentes combinaciones de parámetros para ver la variedad de eslóganes producidos.
    • A partir de los resultados, haz cambios en la redacción de tu instrucción, agrega más opciones de parámetros o ajusta las opciones de estilo para lograr el resultado deseado.
  3. Nombra a tu instrucción Cymbal Tagline Generator Template.

  4. Guarda la instrucción: cuando estés conforme con los resultados, haz clic en Guardar y selecciona la región .

Nota: Asegúrate de usar el modelo gemini-1.0-pro para esta tarea. Crear un generador de eslóganes en Gemini

Tarea 3. Experimenta con código de análisis de imagen

En esta tarea, explorarás el código de Python para la instrucción de análisis de imagen que creaste. Luego, modificarás la instrucción para que sea más específica y probarás la nueva instrucción en un notebook.

  1. En el menú de navegación de la consola de Google Cloud, haz clic en Vertex AI > Workbench.

  2. En la página Instancias, busca el notebook generative-ai-jupyterlab y haz clic en el botón Abrir JupyterLab.

  3. Crea un archivo de notebook nuevo llamado image-analysis.ipynb.

Explora el código de análisis de imagen

  1. Vuelve a la instrucción multimodal Cymbal Product Analysis que creaste.

  2. Del lado derecho de la instrucción, haz clic en Obtener código. Usa Python como lenguaje.

Nota: El primer bloque de código usa comandos de terminal para instalar los paquetes de Python necesarios. Puedes ejecutar estos comandos en una terminal o en una celda de notebook. Si utilizas la segunda opción, debes incluir el carácter ! al inicio de cada comando. En esta situación, ejecuta el primer bloque de código en la terminal. Para ello, navega a Archivo > Nuevo > Terminal.
  1. Ejecuta la segunda celda de código del notebook. Verifica que el código se ejecute correctamente y que produzca los resultados esperados.

Modifica la instrucción de análisis de imagen

  1. En el código encontrarás una línea de texto entre comillas triples ("""). Esta es tu instrucción actual de análisis de imagen. Por ejemplo, podría ser:
"""Describe this image with a focus on colors, textures, and the feeling it evokes."""
  1. Ahora modificarás la instrucción para que sea más específica. Cambia la redacción de la instrucción en la celda de código para que la salida sea de menos de 10 palabras.

  2. A continuación, modifica el código de la instrucción para alentar al modelo a que produzca las descripciones de la imagen más inusuales, inesperadas y creativas que pueda concebir.

Sugerencia: Tendrás que ajustar uno de los parámetros en el código para lograrlo.
  1. Guarda los cambios del código. Luego, vuelve a ejecutar la celda de código en tu notebook para probar Gemini con la nueva instrucción.

  2. Verifica que las nuevas descripciones sean más cortas y creativas que las anteriores.

Experimentar con código de análisis de imagen

Tarea 4. Experimenta con código de generación de eslóganes

En esta tarea, explorarás el código de Python para la instrucción de eslóganes que creaste. Luego, modificarás la instrucción para que incluya una palabra clave específica y probarás la nueva instrucción en un notebook.

  1. Crea un archivo de notebook nuevo llamado tagline-generator.ipynb.

  2. Agrega el siguiente código al notebook:

from vertexai.preview.generative_models import GenerativeModel model = GenerativeModel("gemini-1.0-pro") prompt = """ Cymbal Direct is partnering with an outdoor gear retailer. They\'re launching a new line of products designed to encourage young people to explore the outdoors. Help them create catchy taglines for this product line. input: <tu ejemplo de entrada #1> output: <tu ejemplo de salida #1> input: <tu ejemplo de entrada #2> output: <tu ejemplo de salida #2> input: <tu entrada de prueba> output: """ responses = model.generate_content( prompt, generation_config={ "temperature": 0.5, "max_output_tokens": 2048, "top_p": 1.0, "top_k": 40, }, stream=True ) for response in responses: print(response.text)
  1. Actualiza los marcadores de posición <your example input> con ejemplos de entradas y <your example output> con ejemplos de salidas a partir de tu instrucción de eslóganes. Además, actualiza <your test input> con tu entrada de prueba.

Solo debes copiar estos valores de tu instrucción de lenguaje Cymbal Tagline Generator Template. Para encontrarlos, en el menú de navegación de la consola de Google Cloud, haz clic en Vertex AI > Vertex AI Studio > Lenguaje. En Lenguaje, selecciona Mis instrucciones. Haz clic en la instrucción Cymbal Tagline Generator Template que creaste en un paso anterior. Puedes copiarlos de las secciones Ejemplos y Prueba.

  1. Ejecuta la celda de código en el notebook. Verifica que el código se ejecute correctamente y que produzca los resultados esperados.

Modifica la instrucción de generación de eslóganes

  1. En el código encontrarás múltiples líneas de texto entre comillas triples ("""). Esta es tu instrucción actual de generación de eslóganes.

  2. Ahora modificarás la instrucción para que incluya una palabra clave específica. Modifica la última entrada para solicitar específicamente que el eslogan incluya la palabra clave nature.

  3. Guarda los cambios del código. Luego, vuelve a ejecutar la celda de código en tu notebook para probar el modelo de lenguaje con la nueva instrucción.

  4. Verifica que el eslogan nuevo incluya la palabra clave nature.

Experimentar con código de generación de eslóganes Nota: Espera unos minutos y haz clic en el botón Revisar mi progreso si no aparece la puntuación.

¡Felicitaciones!

Felicitaciones, completaste correctamente el lab. Ayudaste a Cymbal Direct a crear un conjunto de herramientas en la plataforma de Vertex AI de Google Cloud que agiliza la generación de descripciones evocativas de producto y eslóganes pegadizos para su nueva línea de productos. También exploraste y modificaste el código de análisis de imagen y generación de eslóganes en un notebook. Buen trabajo.

Insignia de habilidad de Prompt Design in Vertex AI

Próximos pasos y más información

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.

Última actualización del manual: 16 de mayo de 2024

Prueba más reciente del lab: 16 de mayo 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.

Este contenido no está disponible en este momento

Te enviaremos una notificación por correo electrónico cuando esté disponible

¡Genial!

Nos comunicaremos contigo por correo electrónico si está disponible