Skip to main content
LangSmith UI 中,通过左侧边栏或应用主页导航至 Playground 空白的 Playground

编写你的提示词

Playground 的左侧面板是提示词的可编辑视图。 提示词由多条消息组成,每条消息都有一个 角色,包括:
  • System: “使用说明书”。用于定义 AI 的角色、语气和基本规则(例如,“你是一个乐于助人的助手,会用解释天气的方式来解释事物”)。
  • Human: “用户”。代表向 AI 提问或提供指令的人。
  • AI: “助手”。这是模型的回复。在 Playground 中,你可以用它来提供“少样本”示例——向 AI 展示你希望它如何准确回复。
  • Tool / Function: 这些角色代表外部工具(如计算器或搜索引擎)的输出。它们帮助你测试 AI 在接收到特定数据后应如何表现。
  • Chat: 通用角色,通常在导入未分配特定标签的日志或对话历史时使用。
  • Messages List: 动态占位符。允许你添加一个包含整个先前消息列表的变量,便于管理长对话历史。

模板格式

默认的 模板格式 是 f-string,但你也可以通过点击提示框下方的下拉框将提示词模板格式更改为 mustache。

添加模板变量

当你在提示词中添加变量时,提示词会变得特别有用。你可以使用变量为提示词添加动态内容。有两种方式可以添加模板变量:
  • 在提示词中添加 {variable_name}(对于 f-string 格式,两侧各有一个花括号;对于 mustache 格式,两侧各有两个花括号)。 提示框中的变量。
  • 高亮你想要模板化的文本,点击显示的 转换为变量 工具提示按钮。输入变量名称并进行转换。 双击提示词会显示变量图标。
添加变量后,Playground 的右侧面板会有一个 Input 框,用于为提示词变量提供示例输入。填入值以测试提示词。
有关提示词模板格式的更多详细信息和两种语法的示例,请参阅 提示词模板格式 指南。

结构化输出

为你的提示词添加输出模式将获得结构化的输出格式。了解更多关于 结构化输出 的信息。

工具

你也可以通过点击提示词编辑器底部的 + Tool 按钮来添加工具。有关如何使用工具的更多信息,请参阅 使用工具
在 Playground 中使用 Polly AI 助手,借助 AI 辅助生成工具、创建输出模式并优化你的提示词。

运行提示词

要运行提示词,请使用 Playground 右侧面板顶部的 Start 按钮。

保存你的提示词

要保存你的提示词,请点击 Save 按钮并为你的提示词命名。 你在 Playground 设置中选择的模型和配置将与提示词一起保存。当你重新打开提示词时,模型和配置将自动从保存的版本加载。
首次创建公共提示词时,系统会要求你设置一个 LangChain Hub 句柄。你所有的公共提示词都将链接到此句柄。在共享工作区中,此句柄将为整个工作区设置。

查看你的提示词

创建提示词后,你可以在左侧边栏的 Prompts 下查看提示词表格。

添加元数据

要为提示词添加元数据,请点击页面右上角的 More 图标,然后从下拉菜单中选择 Update metadata。这将带你进入一个页面,你可以在其中添加有关提示词的额外信息,包括描述和 README。

后续步骤

现在你已经创建了一个提示词,可以在你的应用程序代码中使用它。请参阅 如何以编程方式拉取提示词