- 日期
- 作者
- LangChain 团队
LangSmith SaaS
🏷️ LangSmith 中用于版本控制的 Prompt 标签
日期:
作者: LangChain 团队
我们很高兴推出 Prompt 标签,这是 LangSmith 中的一项新功能,允许用户直接在 LangSmith UI 中使用版本标签(例如,“dev”、“staging”、“v2”)标记各个提交。然后,用户可以使用标签作为代码中的提交标识符来拉取 prompt。
这使得以下操作更容易:
在不更改代码的情况下更新代码引用的提交。
让非技术用户轻松管理 prompt 版本。
跟踪迭代并在团队之间共享特定版本。
Prompt 标签的主要功能
标签管理:通过以下方式管理标签
创建标签:通过 prompt 历史记录中的提交选项卡标记提交。
移动标签:通过简单的点击将标签重新分配给不同的提交。
删除标签:根据需要删除标签,而不会影响提交。
代码中的稳定引用:
使用标签而不是提交哈希,以稳定方式引用 prompt 版本。例如,您可以使用 Python 中的标签拉取 prompt,如下例所示prompt = client.pull_prompt("joke-generator:prod") # If prod tag points to commit a1b2c3d4, this is equivalent to: prompt = client.pull_prompt("joke-generator:a1b2c3d4")
这将拉取与“staging”标签关联的 prompt,从而可以轻松更新,因为标签指向新的提交。
Prompt 标签的常见用例
特定于环境的标签:标记“prod”或“staging”的版本,以便在不同环境之间无缝切换。
版本控制:使用标签表示稳定版本(例如,v1、v2),以便于跟踪和引用。
协作:共享已标记的准备好审核的版本,以促进反馈和协作。
在我们的文档中了解更多信息: https://langsmith.langchain.ac.cn/how_to_guides/prompts/prompt_tags