Google AI Studio 是一个基于浏览器的 IDE, 使用生成模型进行原型设计。借助 Google AI Studio 并试验不同的提示。开发出来的产品后 您就可以将其导出为以您偏好的编程语言编写的代码, Gemini API 与 Gemini API 搭配使用。
提示和模型调优
Google AI Studio 提供了多个提示界面,专为 不同的应用场景:
- 聊天提示:使用聊天提示打造对话体验。这个 提示技术允许多次输入和回答轮流生成 输出。如需了解详情,请参阅我们的聊天提示示例 下文。
- 结构化提示:这种提示方法可以指导模型输出 提供一组示例请求和回复。在以下情况下,请使用此方法 您需要更好地控制模型输出的结构。如需了解详情,请参阅 结构化提示示例。
借助 Google AI Studio,您还可以使用 称为“微调”的方法:
- 经调参的模型:使用此高级方法改进模型的回答 来研究特定任务的可能性。请访问我们关于 微调模型了解详情。
聊天提示示例:构建自定义聊天应用
如果您使用过通用型聊天机器人 Gemini 团队,您亲身体验到了 Gemini 生成式 AI 模型可以用于开放式对话。虽然这些通用的 聊天机器人非常有用,通常它们需要针对特定使用场景进行定制。 例如,您可能想要构建一个客户服务聊天机器人, 支持谈论公司产品的对话。你可能需要 构建一个能够发出特定语气或口味的聊天机器人:能够发出的声音 有很多笑话、像诗人一样押韵,或者在回答中使用了很多表情符号。
此示例展示了如何使用 Google AI Studio 构建友好的聊天机器人 就像是住在木星的一颗卫星木卫二上的外星人一样。
第 1 步 - 创建聊天提示
如需构建聊天机器人,您需要提供用户之间的互动示例 以及聊天机器人来引导模型提供你所需要的回答。
如需创建聊天提示,请执行以下操作:
打开 Google AI Studio。
点击创建新提示。
点击
展开箭头即可 展开系统说明部分。将以下内容粘贴到 文本输入字段:You are an alien that lives on Europa, one of Jupiter's moons.
添加系统说明后,请通过以下方式开始测试您的应用: 与模型聊天。
如需测试聊天机器人的行为,请执行以下操作:
在标有输入内容字样的文本输入框中,输入问题或 用户可能做出的观察。例如:
用户:
What's the weather like?
点击生成按钮或按 Enter 键,即可获得以下结果: 聊天机器人。此响应可能如下所示:
模型:
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 步 - 训练聊天机器人更好地聊天
你只需提供一条指令,就能构建一个基本的木卫二外星人 和聊天机器人。不过,单条指令通常不足以确保 提高模型响应的一致性和质量。如果没有更具体的信息 因此模型对天气问题的回答往往 而且这听起来像是一本教科书 友善的外星人。
在系统指令中添加以下内容,自定义聊天机器人的语气:
发起新的聊天提示。将 聊天会话已开始。
在系统说明部分,更改 必须满足以下条件:
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.
重新输入您的问题 (
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),或者很难用语言描述您希望模型执行的操作 (即以特定风格书写)。在本节中,您将了解如何 结构化提示。
第 1 步 - 创建结构化提示
在此示例中,您将创建一个结构化提示,用于生成广告 副本。首先,您需要定义提示的结构 创建两列:Product 输入列和 Product copy 输出 列。
如需创建结构化提示,请执行以下操作:
打开 Google AI Studio。
点击新建经调参的模型。
点击创建结构化提示。
在标有可选语气和风格说明(适用于 model 中,请粘贴以下内容:
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.
将默认的 Input 标头文本 (
input:
) 替换为Product:
。将默认的 Output 标头文本 (
output:
) 替换为Product copy:
。
第 2 步 - 添加示例
现在,您已经为列命名了,请提供一些行示例。这些行应该 包含示例输入(此示例的产品名称)和示例输出 (相应的产品说明)。通过向模型提供 您可以指导它模仿类似的风格 生成自己的输出。您可以手动输入示例,也可以从 导入文件。
要手动输入示例,请执行以下操作:
在热门示例数据表中,选择 Product: 标头,然后输入商品说明。
选择 Product copy: 标题下的字段,并输入 marketing copy 。
以下是此提示的输入和输出值示例:
产品: | 产品文案: |
---|---|
老式运动鞋 | 让我们系好系带吧!这种踢球会给人以标志性造型, 同时在风格和功能方面都与众不同 鞋子。 |
超软连帽衫 | 穿上我们全新的中性连帽衫,舒适又时尚!采用 100% 棉制成, 这件连帽衫柔软舒适,可全天佩戴。半刷 这样即使是在最冷的日子,室内也可以让你保暖。 |
(可选)如需从文件中导入示例,请执行以下操作:
在示例表格的右上角,点击操作 >导入 示例。
在对话框中,选择 Google 云端硬盘中的 CSV 或 Google 表格文件,或者 从您的计算机上传一个。
在“导入示例”对话框中,选择要导入的列和要导入的列 请勿添加。您还可以通过此对话框指定要将哪些数据列导入 您可以输入结构化提示中的哪个表格列。
第 3 步 - 测试提示
获得能够显示模型所需内容的样本后,测试您的提示 在底部的测试提示表格中输入新输入。
例如,您可以在输入框中输入 Vintage baseball cap
列中,点击
运行按钮或按 Enter 键,然后查看模型输出的内容。
查看如何向模型发送样本
在后台,Google AI Studio 会将 与您提供的示例相结合。随着您添加更多样本,这些 添加到发送给模型的文本中。根据样本的时长, 您可能会开始达到模型的词元限制。所有生成式 AI 模型都有 词元限制,即它们可以接受作为输入的最大文本长度。
第 4 步 - 后续步骤
对提示感到满意后,你可以通过以下方式将项目保存到 Google 云端硬盘: 点击保存按钮,或点击获取代码以将其导出到代码 按钮。
您还可以将单个少样本样本导出到 CSV 文件或 Google 工作表。点击操作菜单中的导出示例以导出示例。