arrow_back

在 Vertex AI 中设计提示:实验室挑战赛

登录 加入
欢迎加入我们的社区,一起测试和分享您的知识!
done
学习 700 多个动手实验和课程并获得相关技能徽章

在 Vertex AI 中设计提示:实验室挑战赛

实验 1 小时 30 分钟 universal_currency_alt 免费 show_chart 入门级
info 此实验可能会提供 AI 工具来支持您学习。
欢迎加入我们的社区,一起测试和分享您的知识!
done
学习 700 多个动手实验和课程并获得相关技能徽章

GSP519

Google Cloud 自定进度实验

概览

在实验室挑战赛中,我们会为您提供一个场景和一系列任务。您将使用从课程的各个实验中学到的技能自行确定如何完成这些任务,而不是按照分步说明进行操作。自动评分系统(显示在本页面中)会提供有关您是否已正确完成任务的反馈。

在您参加实验室挑战赛期间,我们不会再教授新的 Google Cloud 概念知识。您需要拓展所学的技能,例如通过更改默认值和查看并研究错误消息来更正您自己所犯的错误。

要想获得满分,您必须在该时间段内成功完成所有任务!

我们建议已经报名参加在 Vertex AI 和 Gemini 中设计提示课程的学员参加此实验室挑战赛。准备好接受挑战了吗?

测试的主题

  • 在 Vertex AI Studio 中编写有效的提示,并利用参数为生成式 AI 输出提供指导。
  • 应用 Gemini 模型,在真实的营销场景中创建产品描述和宣传口号。
  • 检查并运行从 Vertex AI Studio 导出的 Python 代码,对生成式 AI 实现有基本的了解。
  • 使用 Jupyter 笔记本测试和修改生成式 AI 代码。

设置和要求

点击“开始实验”按钮前的注意事项

请阅读以下说明。实验是计时的,并且您无法暂停实验。计时器在您点击开始实验后即开始计时,显示 Google Cloud 资源可供您使用多长时间。

此实操实验可让您在真实的云环境中开展实验活动,免受模拟或演示环境的局限。我们会为您提供新的临时凭据,让您可以在实验规定的时间内用来登录和访问 Google Cloud。

为完成此实验,您需要:

  • 能够使用标准的互联网浏览器(建议使用 Chrome 浏览器)。
注意:请使用无痕模式或无痕浏览器窗口运行此实验。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。
  • 完成实验的时间 - 请注意,实验开始后无法暂停。
注意:如果您已有自己的个人 Google Cloud 账号或项目,请不要在此实验中使用,以避免您的账号产生额外的费用。

挑战场景

您在一家教育内容初创公司工作,您的公司致力于让学员与自然世界互动。你们与 Cymbal Direct 建立了合作伙伴关系,这家线上零售商近期推出了新的户外装备与服饰产品线,旨在鼓励年轻人探索和亲近大自然。

Cymbal Direct 希望利用生成式 AI 的强大力量,为这条新产品线创建一项营销活动。您的任务是帮助他们在 Google Cloud 的 Vertex AI 平台内开发一组工具,从而简化以下内容的生成:

  • 唤起共鸣的产品说明:通过图片分析发掘灵感,撰写一段简短的描述性文字,展现其产品的精髓并描绘出沉浸在大自然中的感受。
  • 抓人眼球的宣传口号:着力突显产品特点、目标受众以及希望激发的情绪反应。

任务 1. 构建 Gemini 图片分析工具

在此部分中,您将创建一个模板,以在 Vertex AI Studio 中使用 Gemini 模型分析 Cymbal Direct 产品图片。目标是从图片中发掘灵感,从而生成一些可选的描述性文字,从简单的产品详情说明,到氛围感十足、打动人心的短句。

任务:

  1. 在开始之前,请先下载我们为此任务提供的图片。以下是 Cymbal Direct 产品的图片。右键单击并选择图片另存为,将图片保存到您的本地机器上。

山间小径上的背包

  1. 使用 Vertex AI Studio 的“多模态”界面和任意 gemini-1.0-pro-vision 模型分析上面提供的 Cymbal Direct 产品图片,并以图片为灵感来源,生成多段可选的描述性文字。

  2. 尝试使用不同的提示生成以下内容:

    • 以图片为灵感来源的简短描述性文字。
    • 抓人眼球、适合用作广告的短句。
    • 一段富有诗意的描述,用于以大自然为中心的营销活动。
  3. 评估和迭代:按需调整提示以优化结果。

  4. 将提示命名为 Cymbal Product Analysis

  5. 保存提示:在对结果感到满意后,点击保存并选择 区域。

注意:请务必为此任务使用 gemini-1.0-pro-vision 模型! 构建 Gemini 图片分析工具。

任务 2. 构建 Gemini 宣传口号生成器

在此任务中,您将创建结构化提示,以使用 Vertex AI Studio 中的 Gemini 语言模型生成多种宣传口号,探索不同的可能性。目标是根据产品特点、目标受众群体和希望激发的情感共鸣,开发出可以定制宣传口号风格的提示。

任务:

  1. 在 Vertex AI Studio 的“语言”界面中,使用任意 gemini-1.0-pro 模型为 Cymbal Direct 的新产品线创建可定制的宣传口号生成器。

  2. 设计结构化提示,并使用参数来根据以下条件定制宣传口号:

    • 产品特点(例如:结实、轻便)
    • 目标受众群体(例如:年轻探险爱好者、家庭)
    • 情感共鸣(例如:赋能、联结)
  3. 上下文框中,输入以下内容:

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. 在您的提示中包含 2 个示例,作为输出风格的指南。下面提供了一个包含输入和输出的示例,可供您参考:
输入 输出
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. 测试框中添加一条输入,并点击测试框右上角的提交,让语言模型根据您的提示生成一条可选的宣传口号。

  2. 评估和迭代

    • 尝试使用不同的参数组合,观察语言模型生成的各种宣传口号。
    • 根据结果微调提示的措辞、添加更多参数选项或是调整风格选择,以获得理想的输出结果。
  3. 将提示命名为 Cymbal Tagline Generator Template

  4. 保存提示:在对结果感到满意后,点击保存并选择 区域。

注意:请务必为此任务使用 gemini-1.0-pro 模型! 构建 Gemini 宣传口号生成器。

任务 3. 图片分析代码实验

在此任务中,您将探索用于您创建的图片分析提示的 Python 代码。随后,您要修改提示,使其更加具体,并在笔记本中测试新提示。

  1. 在 Google Cloud 控制台的导航菜单中依次点击 Vertex AI > Workbench

  2. 实例页面上,找到 generative-ai-jupyterlab 笔记本并点击 Open JupyterLab(打开 JupyterLab)按钮。

  3. 新建一个名为 image-analysis.ipynb 的笔记本文件。

探索图片分析代码

  1. 返回到您创建的 Cymbal Product Analysis 多模态提示。

  2. 点击提示右侧的获取代码。使用 Python 作为编程语言。

注意:第一个代码块使用终端命令安装必要的 Python 软件包。您可以在终端或笔记本单元中运行这些命令。如果在笔记本单元中运行这些命令,则必须在每条命令的开头处添加 ! 字符。 在此场景中,前往文件 > 新建 > 终端
  1. 运行笔记本中的第二个代码单元。验证代码可以成功执行,并生成预期输出。

修改图片分析提示

  1. 在代码中包含置于英文三引号 (""") 之间的一行文字。这是您当前的图片分析提示。例如:
"""Describe this image with a focus on colors, textures, and the feeling it evokes."""
  1. 现在,您需要修改提示,使其更加具体。在代码单元中更改提示的措辞,让输出少于 10 个英文单词

  2. 接下来,修改提示代码,要求模型尽其所能生成有创意、非同寻常、出人意料的图片描述。

提示:您需要调整代码中的一个参数来实现这一目标!
  1. 保存代码更改。随后再次运行笔记本中的代码单元,使用新提示测试 Gemini。

  2. 验证新生成的描述比之前更简短、更有创意。

图片分析代码实验。

任务 4. 宣传口号生成代码实验

在此任务中,您将探索用于您创建的宣传口号生成提示的 Python 代码。随后,您要修改提示,在其中包含特定的关键字,并在笔记本中测试新提示。

  1. 创建一个名为 tagline-generator.ipynb 的新笔记本文件。

  2. 在笔记本中添加以下代码:

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: <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. 将占位符 <your example input> 更新为您的宣传口号生成提示中的示例输入,将 <your example output> 更新为您的宣传口号生成提示中的示例输出。此外,还要将 <your test input> 更新为您的测试输入。

您只需从 Cymbal Tagline Generator Template 语言提示中复制这些信息即可。在 Google Cloud 控制台的导航菜单中依次点击 Vertex AI > Vertex AI Studio > 语言。在语言下选择我的提示。点击您先前创建的 Cymbal Tagline Generator Template 提示。您可以从示例测试部分中复制这些内容。

  1. 在笔记本中运行代码单元。验证代码可以成功执行,并生成预期输出。

修改宣传口号生成提示

  1. 在代码中包含置于英文三引号 (""") 之间的多行文字。这是您当前的宣传口号生成提示。

  2. 现在,您需要修改提示,以包含一个特定关键字。修改上次的输入 (last input),以明确要求宣传口号包含关键字 nature

  3. 保存代码更改。随后再次运行笔记本中的代码单元,使用新提示测试 Gemini。

  4. 确认新的宣传口号包含关键字 nature

宣传口号生成代码实验。 注意:等待几分钟时间,如果几分钟后仍未显示得分,请点击“检查我的进度”按钮。

恭喜!

恭喜!您已成功完成此实验!您帮助 Cymbal Direct 在 Google Cloud 的 Vertex AI 平台内创建了一组工具,从而更轻松地为其新产品线生成能唤起共鸣的产品说明和抓人眼球的宣传口号。您还在笔记本内探索并修改了图片分析和宣传口号生成代码。做得很棒!

“在 Vertex AI 中设计提示”技能徽章

后续步骤/了解详情

Google Cloud 培训和认证

…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。

上次更新手册的时间:2024 年 5 月 16 日

上次测试实验的时间:2024 年 5 月 16 日

版权所有 2024 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。

此内容目前不可用

We will notify you via email when it becomes available

太好了!

We will contact you via email if it becomes available