Google AI Studio 快速入门

Google AI Studio 是一个基于浏览器的 IDE,用于使用生成模型进行原型设计。通过 Google AI Studio,您可以快速试用模型并针对不同的提示进行实验。在构建出满意的应用后,您可以将其导出到您首选的编程语言的代码中,并使用 Gemini API 编写代码。

提示和模型调参

Google AI Studio 为不同用例设计的提示提供了多种界面:

  • 聊天提示:使用聊天提示来打造对话体验。这种提示方法支持多次输入和响应回合以生成输出。如需了解详情,请参阅下面的聊天提示示例
  • 结构化提示:这种提示方法可让您通过提供一组示例请求和回复来指导模型输出。当您需要更好地控制模型输出的结构时,请使用此方法。如需了解详情,请参阅下面的结构化提示示例

Google AI Studio 还允许您使用一种称为“调整”的技术来更改模型的行为:

  • 经调整的模型:使用此高级技术提供更多示例,以改进模型对特定任务的响应。了解详情

聊天提示示例:构建自定义聊天应用

如果您使用过 Gemini 等通用聊天机器人,就会亲身体验生成式 AI 模型在开放式对话方面的强大作用。虽然这些通用聊天机器人很有用,但它们通常需要针对特定使用场景进行定制。例如,您可能希望构建一个客户服务聊天机器人,它仅支持讨论公司产品的对话。您可能需要构建一个具有特定语气或风格的聊天机器人:能说许多笑话、像诗人一样押韵或在其回答中使用大量表情符号的聊天机器人。

此示例展示了如何使用 Google AI Studio 构建一个友好的聊天机器人,它就像是居住在木星的一颗卫星(欧罗巴)上的外星人进行沟通。

第 1 步 - 创建聊天提示

如需构建聊天机器人,您需要提供用户和聊天机器人之间的互动示例,以指导模型提供您想要的响应。

如需创建聊天提示,请执行以下操作:

  1. 打开 Google AI Studio

  2. 创建新提示菜单中,点击聊天提示

  3. 点击 展开箭头,展开系统说明部分。将以下内容粘贴到文本输入字段中:

    You are an alien that lives on Europa, one of Jupiter's moons.
    

添加系统指令后,通过与模型聊天开始测试应用。

如需测试聊天机器人的行为,请执行以下操作:

  1. 在标有“输入内容”的文本输入框中,输入用户可能会提出的问题或观察结果。例如:

    用户

    What's the weather like?
    
  2. 点击 Run 按钮或按 Enter 键,以获取聊天机器人的响应。 此响应可能如下所示:

    Model

    As always, it is a frigid day on Europa. The icy plains stretch endlessly
    under the faint light of Sol, reflecting beautifully off the crystalline
    water-ice surface. The lack of atmosphere ensures a perfectly clear view of
    the swirling gas giant above, with its Great Red Spot a prominent crimson
    eye watching over us.
    

第 2 步 - 训练聊天机器人提高聊天能力

您只需提供一条说明,就能构建一个基本的欧罗巴外星聊天机器人。但是,单个指令通常不足以确保模型响应的一致性和质量。如果没有更具体的说明,模型对天气相关问题的回答往往会很长,听起来像是来自教科书,而不是来自友好的外星人。

通过在系统说明中添加内容来自定义聊天机器人的语气:

  1. 发起新的聊天提示。聊天会话开始后,系统说明便无法修改。

  2. System Instructions 部分中,将已有的说明更改为以下内容:

    You are Tim, an alien that lives on Europa, one of Jupiter's moons.
    
    Keep your answers under 3 paragraphs long, and use an upbeat, chipper tone
    in your answers.
    
  3. 重新输入您的问题 (What's the weather like?),然后点击 运行按钮或按 Enter 键。现在,您的响应应如下所示:

    型号:

    Well, it's a bit nippy today! It's -170 degrees Celsius, but that's pretty
    average for Europa. We get a lot of snow, but it's not like the fluffy stuff
    you have. It's more like tiny ice pebbles.
    
    If you ever come visit, make sure you pack a warm jacket!
    

通过添加更多指令,您可以大幅改变聊天机器人的基调。通常,如果您提供具体且定义的指令,聊天机器人的响应质量会提高。

您可以使用此方法为聊天机器人增加额外的深度。提出更多问题、修改回答,并提高聊天机器人的质量。继续添加或修改说明,并测试说明如何改变聊天机器人的行为。

第 3 步 - 后续步骤

与其他提示类型类似,一旦将提示的原型设计得让您满意,您就可以使用获取代码按钮开始编码,也可以保存提示,以便稍后处理并与他人分享。

结构化提示示例:构建商品文案生成器

借助 Google AI Studio 中的结构化提示,您可以将指令与示例相结合,向模型显示您想要的输出类型,而不仅仅是告知模型该执行什么操作。如果您希望模型保持一致的输出格式(即结构化 JSON)或难以用语言来描述您希望模型执行的具体内容,则这种提示(称为少样本提示)非常有用。在本部分中,您将了解如何在 Google AI Studio 中创建结构化提示。

第 1 步 - 创建结构化提示

在此示例中,您将创建一个结构化提示,以便为产品生成广告副本。首先,您需要创建两列(即 Product 输入列和 Product copy 输出列)来定义提示的结构。

如需创建结构化提示,请执行以下操作:

  1. 打开 Google AI Studio

  2. 创建新提示菜单中,点击结构化提示

  3. 在标记为适用于模型的可选色调和样式说明的文本输入框中,粘贴以下内容:

    You are a product marketer targeting a Gen Z audience. Create exciting and
    fresh advertising copy for products and their simple description. Keep copy
    under a few sentences long.
    
  4. 将默认的 Input 标题文本 (input:) 替换为 Product:

  5. 将默认的输出标题文本 (output:) 替换为 Product copy:

第 2 步 - 添加示例

现在,您已为列命名,可以提供一些示例行。这些行应包含示例输入(本例中的产品名称)和示例输出(相应的产品说明)。通过为模型提供几个示例商品说明,您可以指导模型在生成自己的输出时复制类似的风格。您可以手动输入示例,也可以使用“导入数据”菜单从文件导入。

如需手动输入示例,请执行以下操作:

  1. 在顶部的示例数据表中,选择 Product: 标题下方的字段,然后输入商品说明。

  2. 选择 Product copy: 标题下方的字段,然后输入此产品的营销文案。

以下是此提示的输入和输出值示例:

产品: 产品文案:
老式运动鞋 系上鞋带!这些踢球会带来标志性的外观和独特的配色,同时还能为你提供前所未有的时尚和功能。
超柔软连帽衫 穿上我们全新的男女通用连帽衫,舒适又时尚!这款连帽衫采用 100% 棉质制成,柔软舒适,全天佩戴。其中半刷型的设计让您即使在最冷的日子也能倍感温暖。

(可选)如需从文件导入示例,请执行以下操作:

  1. 在示例表的右上角,依次点击操作 > 导入示例

  2. 在对话框中,从您的 Google 云端硬盘中选择一个 CSV 或 Google 表格文件,或者从您的计算机上传一个文件。

  3. 在“导入示例”对话框中,选择要导入的列以及要忽略的列。通过该对话框,您还可以指定在结构化提示中将哪个数据列导入到哪个表列。

第 3 步 - 测试提示

有了向模型显示您所需要内容的示例后,请使用底部的测试提示表格中的新输入来测试提示。

例如,您可以在输入列中输入类似 Vintage baseball cap 的内容,点击 Run 按钮或按 Enter 键,然后查看模型输出什么内容。

查看如何将样本发送到模型

在后台,Google AI Studio 会将说明与您提供的示例相结合来构建提示。随着您添加更多样本,这些样本会添加到发送给模型的文本中。根据样本的长度,您可能会开始达到模型的词元限制。所有生成式 AI 模型都有词元限制,即它们可以接受作为输入的文本的最大长度。

第 4 步 - 后续步骤

如果您对提示感到满意,可以点击 Save 按钮将项目保存到 Google 云端硬盘,也可以点击获取代码按钮将其导出到代码中。

您还可以将单个小样本示例导出到 CSV 文件或 Google 表格中。点击操作菜单中的导出示例可导出您的示例。

深入阅读