在 LangSmith UI,导航到 **Playground** ,位于左侧边栏或应用程序首页中。
编写您的提示词
演练场的左侧面板是提示词的可编辑视图。
提示词由消息组成,每条消息都有一个 _role_,包括:
- System:"使用手册"。使用此角色定义 AI 的身份定位、语调风格和基本规则(例如:"您是一位乐于助人的助手,用通俗易懂的方式解释天气相关知识")。
- Human:"用户"。这代表向 AI 提问或提供指令的人。
- AI:"助手"。这是模型的回复。在演练场中,您可以使用此角色提供"少样本"示例——向 AI 精确展示您希望它如何回复。
- Tool / Function:这些角色代表来自外部工具(如计算器或搜索引擎)的输出。它们帮助您测试 AI 在接收特定数据后应该如何表现。
- Chat:一个通用角色,在导入日志或对话历史(未分配特定标签时)时经常使用。
- Messages List:一个动态占位符。这允许您添加一个包含整条历史消息列表的变量,便于管理长对话历史。
模板格式
默认 模板格式 是 f-string,但您可以通过点击提示词框下方的下拉框将提示词模板格式更改为 mustache。
添加模板变量
当您在提示词中添加变量时,提示词会变得特别有用。您可以使用变量向提示词添加动态内容。可以通过以下两种方式之一添加模板变量:
- - 将
{variable_name}添加到您的提示词中(f-string 格式每侧一个花括号,mustache 格式每侧两个花括号)。
- - 高亮要模板化的文本,然后点击 **Convert to variable** 显示的工具提示按钮。输入变量名称,然后转换。
添加变量后,操场的右侧面板将有一个 **输入** 框,用于提示词变量的示例输入。用值填充这些框以测试提示词。
结构化输出
为提示词添加输出模式将获得结构化格式的输出。了解更多关于 结构化输出.
工具
您也可以通过点击 **+ 工具** 按钮在提示词编辑器的底部。关于如何使用工具的更多信息,请参阅 使用工具.
运行提示词
要运行提示词,请使用 **开始** 在操场右侧面板的顶部。
保存提示词
要保存提示词,请点击 **保存** 按钮并命名您的提示词。
您在操场设置中选择的模型和配置将与提示词一起保存。当您重新打开提示词时,模型和配置将自动从保存的版本加载。
查看提示词
创建提示词后,您可以在 **提示词** 左侧边栏中查看提示词表。
添加元数据
要向提示词添加元数据,请点击 **更多** 图标在页面右上角,然后点击 **更新元数据** 从下拉菜单中。这会带您进入一个页面,您可以在其中添加有关提示词的附加信息,包括描述和 README。
后续步骤
既然您已经创建了提示词,您可以在应用程序代码中使用它。请参阅 如何以编程方式拉取提示词.