Skip to main content
提示词引导大语言模型(LLM)的行为。提示工程是设计、测试和优化你提供给LLM的指令的过程,以使其产生可靠且有用的响应。 LangSmith 提供了创建、版本控制、测试和协作处理提示词的工具。你还会遇到一些常见概念,如提示词模板,它允许你重用结构化的提示词;以及变量,它允许你将值(例如用户的问题)动态插入到提示词中。 在本快速入门中,你将使用 UI 或 SDK 来创建、测试和改进提示词。本快速入门将以 OpenAI 作为示例 LLM 提供商,但相同的工作流程也适用于其他提供商。

前提条件

在开始之前,请确保你已具备: 选择 UI 或 SDK 工作流的选项卡:

1. 设置工作区密钥

LangSmith UI 中,确保您的 API 密钥已设置为工作区密钥
  1. 导航至 设置,然后转到 密钥 选项卡。
  2. 选择 添加密钥,输入密钥环境变量(例如,OPENAI_API_KEYANTHROPIC_API_KEY)以及您的 API 密钥作为
  3. 选择 保存密钥
在 LangSmith UI 中添加工作区密钥时,请确保密钥键名与您的模型提供商期望的环境变量名称相匹配。

2. 创建提示词

  1. LangSmith UI 中,导航到左侧菜单的 Prompts 部分。
  2. 点击 + Prompt 创建一个提示词。
  3. 根据需要编辑或添加提示词和输入变量来修改提示词。
Playground with the system prompt ready for editing.

3. 测试提示词

  1. Prompts 标题下,选择模型名称旁边的齿轮 图标,这将打开 Prompt Settings 窗口的 Model Configuration 选项卡。
  2. 设置你想要使用的模型配置。你选择的 ProviderModel 将决定此配置页面上可配置的参数。设置完成后,点击 Save as
    Model Configuration window in the LangSmith UI, settings for Provider, Model, Temperature, Max Output Tokens, Top P, Presence Penalty, Frequency Penalty, Reasoning Effort, etc.
  3. Inputs 框中指定你想要测试的输入变量,然后点击 Start
    The input box with a question entered. The output box contains the response to the prompt.
    要了解在 Playground 中配置提示词的更多选项,请参阅配置提示词设置
  4. 测试并优化你的提示词后,点击 Save 将其存储以供将来使用。

4. 迭代提示词

LangSmith 支持基于团队的提示词迭代。工作区成员可以在 Playground 中尝试提示词,并在准备好时将更改保存为新的提交要改进你的提示词:
  • 参考模型提供商提供的文档,了解提示词创建的最佳实践,例如:
  • 使用 Prompt Canvas(LangSmith 中的一个交互式工具)构建和优化你的提示词。在 Prompt Canvas 指南中了解更多。
  • 为特定提交打标签,以标记提交历史中的重要时刻。
    1. 要创建提交,请导航到 Playground 并选择 Commit。选择要提交更改的提示词,然后点击 Commit
    2. 导航到左侧菜单中的 Prompts。选择提示词。在提示词详情页面,选择右上角的 Tag 来添加提交标签

后续步骤

在 Playground 中使用 Polly 来帮助优化你的提示词、生成工具和创建输出模式。