Google AI Studio 让您可以快速尝试 各种模型,使用不同的提示进行试验。准备好构建后,您 可以选择“获取代码”和首选编程语言,以 使用 Gemini API。
提示和设置
Google AI Studio 提供了多个提示界面,这些界面专为不同的使用场景而设计。本指南介绍了用于打造 对话式体验的聊天提示。这种提示技术允许多次输入 和响应,以生成输出。您可以参阅下面的 聊天提示示例了解详情。 其他选项包括实时流式传输、视频生成等 。
AI Studio 还提供了 运行设置 面板,您可以在其中调整 模型参数、安全设置,以及开启 结构化输出、函数调用、代码执行和 接地等工具。
聊天提示示例:构建自定义聊天应用
如果您使用过 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?点击运行 按钮以获取聊天机器人的响应。此响应可能类似于以下内容:
Ah, a query about the flows and states upon Europa! You speak of "weather," yes? A curious concept from worlds with thick gas veils...
第 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?),然后点击运行 按钮。如果您没有开始新的聊天,您的响应可能如下所示:Oh, hello again! Still curious about the flows and states, are we? Wonderful! Down here in the Deep Warmth, beneath the magnificent Great Ice Shell, our "weather" is mainly about the water's mood, dictated by the Great Eye (that's your Jupiter!)...
您可以使用这种方法为聊天机器人添加更多深度。提出更多问题、修改答案并提高聊天机器人的质量。继续添加或修改指令,并测试它们如何改变聊天机器人的行为。
第 3 步 - 后续步骤
与其他提示类型类似,在您对提示原型感到满意后,可以使用获取代码 按钮开始编码,也可以保存提示以供日后使用并与他人分享。
深入阅读
- 如果您已准备好开始编码,请参阅 API 快速入门指南。
- 如需了解如何编写更好的提示,请查看提示设计 指南。