arrow_back

Criação de comandos na Vertex AI: laboratório com desafio

Teste e compartilhe seu conhecimento com nossa comunidade.
done
Tenha acesso a mais de 700 laboratórios, selos de habilidade e cursos

Criação de comandos na Vertex AI: laboratório com desafio

Laboratório 1 hora 30 minutos universal_currency_alt Sem custo financeiro show_chart Introdutório
info Este laboratório pode incorporar ferramentas de IA para ajudar no seu aprendizado.
Teste e compartilhe seu conhecimento com nossa comunidade.
done
Tenha acesso a mais de 700 laboratórios, selos de habilidade e cursos

GSP519

Laboratórios autoguiados do Google Cloud

Informações gerais

Nos laboratórios com desafio, apresentamos uma situação e um conjunto de tarefas. Para concluí-las, em vez de seguir instruções detalhadas, você usará o que aprendeu nos laboratórios do curso. Um sistema automático de pontuação (mostrado nesta página) vai avaliar seu desempenho.

Nos laboratórios com desafio, não ensinamos novos conceitos do Google Cloud. O objetivo dessas tarefas é aprimorar aquilo que você já aprendeu, como a alteração de valores padrão ou a leitura e pesquisa de mensagens para corrigir seus próprios erros.

Para alcançar a pontuação de 100%, você precisa concluir todas as tarefas no tempo definido.

Este laboratório é recomendado para estudantes que se inscreveram no curso Prompt Design in Vertex AI and Gemini. Tudo pronto para começar o desafio?

Conhecimentos avaliados

  • Criar comandos eficazes e usar parâmetros para guiar o resultado da IA generativa no Vertex AI Studio.
  • Aplicar modelos do Gemini para criar descrições e slogans de produtos em um cenário real de marketing.
  • Analisar e executar código em Python exportado do Vertex AI Studio para compreender os conceitos básicos da implementação da IA generativa.
  • Usar Notebooks do Jupyter para testar e modificar o código criado pela IA generativa.

Configuração e requisitos

Antes de clicar no botão Start Lab

Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é iniciado quando você clica em Começar o laboratório e mostra por quanto tempo os recursos do Google Cloud vão ficar disponíveis.

Este laboratório prático permite que você realize as atividades em um ambiente real de nuvem, não em uma simulação ou demonstração. Você vai receber novas credenciais temporárias para fazer login e acessar o Google Cloud durante o laboratório.

Confira os requisitos para concluir o laboratório:

  • Acesso a um navegador de Internet padrão (recomendamos o Chrome).
Observação: para executar este laboratório, use o modo de navegação anônima ou uma janela anônima do navegador. Isso evita conflitos entre sua conta pessoal e a conta de estudante, o que poderia causar cobranças extras na sua conta pessoal.
  • Tempo para concluir o laboratório---não se esqueça: depois de começar, não será possível pausar o laboratório.
Observação: não use seu projeto ou conta do Google Cloud neste laboratório para evitar cobranças extras na sua conta.

Cenário do desafio

Você faz parte de uma startup de conteúdo educativo especializada em fazer os estudantes interagirem com o mundo natural. Você fez uma parceria com a Cymbal Direct, um varejista on-line que está lançando uma nova linha de roupas e equipamentos para atividades ao ar livre projetada para incentivar os jovens a explorar e se conectar com a natureza.

A Cymbal Direct quer criar uma campanha de marketing para a nova linha de produtos usando o poder da IA generativa. Sua tarefa é ajudar a desenvolver um conjunto de ferramentas na plataforma Vertex AI do Google Cloud para simplificar a geração dos seguintes itens:

  • Descrições de produtos sugestivas: usando análises de imagens como inspiração para gerar um pequeno texto descritivo que capture a essência dos produtos e a sensação de estar na natureza.
  • Slogans chamativos: focados em destacar os recursos do produto, o público-alvo e a resposta emocional desejada.

Tarefa 1: criar uma ferramenta de análise de imagens no Gemini

Nesta seção, você vai criar um modelo para analisar imagens dos produtos da Cymbal Direct usando o modelo do Gemini no Vertex AI Studio. A meta é gerar opções de textos descritivos inspirados pela imagem, de detalhes mais simples até frases sugestivas e inspiradoras.

Tarefas:

  1. Antes de começar, faça o download da imagem fornecida para esta tarefa. A imagem a seguir é um produto da Cymbal Direct. Clique com o botão direito do mouse e selecione Salvar imagem como para salvá-la na sua máquina local.

mochila em uma trilha

  1. Use a interface multimodal do Vertex AI Studio e qualquer um dos modelos gemini-1.0-pro-vision para analisar a imagem do produto da Cymbal Direct (fornecida) e gerar várias opções de textos descritivos inspirados pela imagem.

  2. Teste diferentes comandos para gerar os seguintes tipos de texto:

    • Texto descritivo curto inspirado pela imagem.
    • Frases chamativas adequadas para anúncios.
    • Uma descrição poética para uma campanha focada na natureza.
  3. Avalie e faça iterações: ajuste seu comando e seus parâmetros conforme necessário para refinar os resultados.

  4. Dê ao comando o nome Análise de produtos da Cymbal.

  5. Salve o comando: quando estiver contente com os resultados, clique em Salvar e selecione a região .

Observação: verifique se você está usando o modelo gemini-1.0-pro-vision para esta tarefa. Criar uma ferramenta de análise de imagens no Gemini.

Tarefa 2: criar um gerador de slogans no Gemini

Nesta tarefa, você vai criar um comando estruturado para gerar várias opções de slogans usando o modelo de linguagem do Gemini no Vertex AI Studio. A meta é desenvolver um comando que permite personalizar o estilo do slogan com base nos atributos do produto, no público-alvo e na resposta emocional.

Tarefas:

  1. Na interface de linguagem do Vertex AI Studio, use qualquer um dos modelos gemini-1.0-pro para criar um gerador de slogans personalizável para a nova linha de produtos da Cymbal Direct.

  2. Crie um comando estruturado com parâmetros para personalizar os slogans com base nas seguintes especificações:

    • Atributos do produto (como durável ou leve)
    • Público-alvo (como jovens aventureiros ou famílias)
    • Resposta emocional (como empoderado ou conectado)
  3. Na caixa Contexto, adicione o seguinte:

Cymbal Direct is partnering with an outdoor gear retailer. A empresa está lançando uma nova linha de produtos criada para incentivar os jovens a explorar a natureza. Ajude a criar slogans chamativos para essa linha de produtos.
  1. Inclua dois exemplos no seu comando para guiar o estilo da saída. Confira abaixo um exemplo de entrada e saída como referência:
Entrada Saída
Escreva um slogan para uma mochila durável desenvolvida para trilhas que faz as pessoas se sentirem preparadas para explorar a natureza. Considere estilos como o minimalista. Criados para a jornada: seus itens essenciais para a aventura.
  1. Na caixa Teste, adicione uma entrada e, no canto superior direito dessa caixa, clique em Enviar para que o modelo de linguagem gere uma opção de slogan com base no seu comando.

  2. Avalie e faça iterações:

    • Teste diferentes combinações de parâmetros para conhecer a variedade de slogans gerados.
    • Com base nos resultados, ajuste o texto do seu comando, adicione mais opções de parâmetros ou ajuste os estilos para alcançar o resultado desejado.
  3. Dê ao comando o nome Cymbal Tagline Generator Template.

  4. Salve o comando: quando estiver contente com os resultados, clique em Salvar e selecione a região .

Observação: verifique se você está usando o modelo gemini-1.0-pro para esta tarefa. Criar um gerador de slogans no Gemini.

Tarefa 3: testar o código de análise de imagens

Nesta tarefa, você vai testar o código em Python do comando de análise de imagens que você criou. Você vai modificar o comando para ser mais específico e testar o novo comando em um notebook.

  1. No menu de navegação do console do Google Cloud, clique em Vertex AI > Workbench.

  2. Na página Instâncias, encontre o notebook generative-ai-jupyterlab e clique no botão Abrir o JupyterLab.

  3. Crie um novo arquivo de notebook chamado image-analysis.ipynb.

Testar o código de análise de imagens

  1. Volte para o comando multimodal Cymbal Product Analysis que você criou.

  2. À direita do comando, clique em Receber código. Use Python como linguagem.

Observação: o primeiro bloco de código usa comandos de terminal para instalar os pacotes necessários do Python. Você pode executar esses comandos em um terminal ou em uma célula de notebook. Para executá-lo em uma célula de notebook, é preciso incluir o caractere ! no começo de cada comando. Nesse cenário, execute o primeiro bloco de código no terminal navegando para Arquivo > Novo > Terminal.
  1. Execute a segunda célula de código no notebook. Verifique se o código é executado e gera a saída esperada.

Modificar o comando de análise de imagens

  1. No código, haverá uma linha de texto entre aspas triplas ("""). Esse é o seu comando de análise de imagens atual. Por exemplo, ele pode ser:
"""Describe this image with a focus on colors, textures, and the feeling it evokes."""
  1. Agora, você vai modificar o comando para torná-lo mais específico. Altere o texto do comando na célula de código para que a saída tenha menos de 10 palavras.

  2. Em seguida, modifique o código do comando para incentivar o modelo a gerar as descrições mais criativas, incomuns e inesperadas que ele puder para a imagem.

Dica: será preciso ajustar um dos parâmetros no código para alcançar esse resultado.
  1. Salve as alterações no código. Depois, execute a célula de código novamente no seu notebook para testar o Gemini com o novo comando.

  2. Verifique se as novas descrições são menores e mais criativas que as anteriores.

Testar o código de análise de imagens.

Tarefa 4: testar o código de geração de slogans

Nesta tarefa, você vai testar o código em Python do comando de geração de slogans que você criou. Você vai modificar o comando para incluir uma palavra-chave específica e testar o novo comando em um notebook.

  1. Crie um novo arquivo de notebook chamado tagline-generator.ipynb.

  2. Adicione o seguinte código ao notebook:

from vertexai.preview.generative_models import GenerativeModel model = GenerativeModel("gemini-1.0-pro") prompt = """ A Cymbal Direct está fazendo uma parceria com um varejista de equipamentos para atividades ao ar livre. A empresa está lançando uma nova linha de produtos criada para incentivar os jovens a explorar a natureza. Ajude a criar slogans chamativos para essa linha de produtos. input: <your example input #1> output: <your example output #1> input: <your example input #2> output: <your example output #2> input: <your test input> 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. Atualize os marcadores de posição <your example input> com as entradas de exemplo do seu comando de slogans e <your example output> com as saídas de exemplo do comando. Além disso, atualize <your test input> com a entrada de teste.

Essas informações devem ser copiadas do comando de linguagem Cymbal Tagline Generator Template. Para encontrá-las, no menu de navegação do console do Google Cloud, clique em Vertex AI > Vertex AI Studio > Linguagem. Em Linguagem, selecione Meus comandos. Clique no comando ymbal Tagline Generator Template que você criou anteriormente. Você pode copiar as informações das seções Examples e Test.

  1. Execute a célula de código no notebook. Verifique se o código é executado e gera a saída esperada.

Modificar o comando de geração de slogans

  1. No código, haverá várias linhas de texto entre aspas triplas ("""). Esse é o seu comando de geração de slogans atual.

  2. Você vai modificar o comando para incluir uma palavra-chave específica. Modifique a última entrada para solicitar especificamente que o slogan inclua a palavra natureza.

  3. Salve as alterações no código. Depois, execute a célula de código novamente no seu notebook para testar o modelo de linguagem com o novo comando.

  4. Verifique se o novo slogan inclui a palavra-chave natureza.

Testar o código de geração de slogans. Observação: aguarde alguns minutos e clique no botão "Verificar meu progresso" se a pontuação não aparecer.

Parabéns!

Você concluiu o laboratório com sucesso! Você ajudou a Cymbal Direct a desenvolver um conjunto de ferramentas na plataforma Vertex AI do Google Cloud para simplificar a geração de descrições de produtos sugestivas e slogans chamativos para a nova linha de produtos da empresa. Você também testou e modificou o código de análise de imagens e de geração de slogans em um notebook. Bom trabalho!

Selo de habilidade &quot;Prompt Design in Vertex AI&quot;

Próximas etapas/Saiba mais

Treinamento e certificação do Google Cloud

Esses treinamentos ajudam você a aproveitar as tecnologias do Google Cloud ao máximo. Nossas aulas incluem habilidades técnicas e práticas recomendadas para ajudar você a alcançar rapidamente o nível esperado e continuar sua jornada de aprendizado. Oferecemos treinamentos que vão do nível básico ao avançado, com opções de aulas virtuais, sob demanda e por meio de transmissões ao vivo para que você possa encaixá-las na correria do seu dia a dia. As certificações validam sua experiência e comprovam suas habilidades com as tecnologias do Google Cloud.

Manual atualizado em 16 de maio de 2024

Laboratório testado em 16 de maio de 2024

Copyright 2024 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser marcas registradas das respectivas empresas a que estão associados.

Este conteúdo não está disponível no momento

We will notify you via email when it becomes available

Ótimo!

We will contact you via email if it becomes available