Checkpoints
Build a Gemini image analysis tool.
/ 25
Build a Gemini tagline generator.
/ 25
Experiment with image analysis code.
/ 25
Experiment with tagline generation code.
/ 25
Criação de comandos na Vertex AI: laboratório com desafio
GSP519
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).
- Tempo para concluir o laboratório---não se esqueça: depois de começar, não será possível pausar o laboratório.
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:
- 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.
-
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.
-
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.
-
Avalie e faça iterações: ajuste seu comando e seus parâmetros conforme necessário para refinar os resultados.
-
Dê ao comando o nome
Análise de produtos da Cymbal
. -
Salve o comando: quando estiver contente com os resultados, clique em Salvar e selecione a região
.
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:
-
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.
-
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)
-
Na caixa Contexto, adicione o seguinte:
- 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. |
-
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.
-
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.
-
Dê ao comando o nome
Cymbal Tagline Generator Template
. -
Salve o comando: quando estiver contente com os resultados, clique em Salvar e selecione a região
.
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.
-
No menu de navegação do console do Google Cloud, clique em Vertex AI > Workbench.
-
Na página Instâncias, encontre o notebook
generative-ai-jupyterlab
e clique no botão Abrir o JupyterLab. -
Crie um novo arquivo de notebook chamado
image-analysis.ipynb
.
Testar o código de análise de imagens
-
Volte para o comando multimodal
Cymbal Product Analysis
que você criou. -
À direita do comando, clique em Receber código. Use Python como linguagem.
!
no começo de cada comando.
Nesse cenário, execute o primeiro bloco de código no terminal navegando para Arquivo > Novo > Terminal. - 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
- 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:
-
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.
-
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.
-
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.
-
Verifique se as novas descrições são menores e mais criativas que as anteriores.
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.
-
Crie um novo arquivo de notebook chamado
tagline-generator.ipynb
. -
Adicione o seguinte código ao notebook:
- 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.
- 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
-
No código, haverá várias linhas de texto entre aspas triplas (
"""
). Esse é o seu comando de geração de slogans atual. -
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
. -
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.
-
Verifique se o novo slogan inclui a palavra-chave
natureza
.
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!
Próximas etapas/Saiba mais
- Consulte a documentação da IA generativa na Vertex AI.
- Saiba mais sobre a IA generativa no canal de tecnologia do Google Cloud no YouTube.
- Repositório oficial da IA generativa do Google Cloud (em inglês)
- Exemplos de blocos do Gemini (em inglês)
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.