跳到主要内容
提示词(Prompt)指导大型语言模型(LLM)的行为。提示工程(Prompt engineering)是设计、测试和完善你给LLM的指令的过程,以使其产生可靠和有用的响应。 LangSmith 提供了创建、版本控制、测试和协作提示词的工具。你还会遇到一些常见概念,如提示词模板(prompt templates),它允许你重用结构化提示词,以及变量(variables),它允许你动态地将值(例如用户的问题)插入到提示词中。 在本快速入门中,你将使用 UI 或 SDK 创建、测试和改进提示词。本快速入门将使用 OpenAI 作为示例 LLM 提供商,但同样的工作流程也适用于其他提供商。
如果你喜欢观看提示工程入门视频,请参阅快速入门视频指南

先决条件

在开始之前,请确保您拥有 选择 UI 或 SDK 工作流的选项卡
  • UI
  • SDK

1. 设置工作区密钥

LangSmith UI 中,确保你的 OpenAI API 密钥已设置为工作区密钥
  1. 导航至 设置,然后转到密钥选项卡。
  2. 选择添加密钥,然后输入OPENAI_API_KEY和你的 API 密钥作为
  3. 选择保存密钥
在 LangSmith UI 中添加工作区密钥时,请确保密钥与您的模型提供商预期的环境变量名称匹配。

2. 创建提示词

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

3. 测试提示词

  1. 提示词标题下,选择齿轮模型名称旁边的图标,这将启动提示词设置窗口,进入模型配置选项卡。
  2. 设置你要使用的模型配置。你选择的提供商模型将决定此配置页面上可配置的参数。设置完成后,点击另存为
    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. 输入框中指定要测试的输入变量,然后点击 开始.
    The input box with a question entered. The output box contains the response to the prompt.
    要了解有关在 Playground 中配置提示词的更多选项,请参阅配置提示词设置
  4. 测试并完善提示词后,点击保存以供将来使用。

4. 迭代提示词

LangSmith 允许团队协作进行提示词迭代。工作区成员可以在 Playground 中试验提示词,并在准备就绪时将更改保存为新的提交要改进你的提示词:
  • 参考模型提供商提供的文档,了解提示词创建的最佳实践,例如
  • 使用 Prompt Canvas(LangSmith 中的交互式工具)构建和完善你的提示词。在Prompt Canvas 指南中了解更多信息。
  • 标记特定提交以标记提交历史中的重要时刻。
    1. 要创建提交,请导航到Playground并选择提交。选择要提交更改的提示词,然后提交
    2. 导航到左侧菜单中的提示词。选择提示词。进入提示词详情页面后,转到提交选项卡。找到标签图标添加提交标签
    The tag, the commit tag box with the commit label, and the commit tag name box to create the tag.

后续步骤

视频指南


以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.