跳到主要内容

创建和编辑提示

本指南将引导您完成在 MLflow 提示词注册表中创建新提示词和管理其版本的流程。

创建新提示词

您可以通过两种主要方式在 MLflow 提示词注册表中启动新提示词:通过 MLflow UI 或以编程方式使用 Python SDK。

  1. 导航到 MLflow 实例中的“提示词注册表”部分。
  2. 单击“创建提示词”(或类似)按钮。
  3. 填写提示词详细信息,例如名称、提示词模板文本和提交消息(可选)

Registered Prompt in UI

编辑现有提示词(创建新版本)

提示词版本创建后,其模板和初始元数据是**不可变的**。编辑现有提示词意味着使用您的更改创建该提示词的*新版本*。这种类似 Git 的行为确保了完整的历史记录,并允许您在需要时回滚到以前的版本。

  1. 导航到您希望在提示词注册表中编辑的特定提示词。
  2. 选择您希望作为新版本基础的版本(通常是最新版本)。
  3. 查找“编辑提示词”或“创建新版本”按钮。
  4. 根据需要修改模板、更新元数据或更改标签。
  5. 提供一条新的**提交消息**,描述您为这个新版本所做的更改。

Update Prompt UI

理解不变性

务必记住,MLflow 提示词注册表中的提示词版本是不可变的。一旦调用 mlflow.genai.register_prompt() 并创建了版本(或创建了现有提示词的新版本),该*特定版本*的模板、初始提交消息和初始元数据就无法更改。这种设计选择为可重现性和沿袭跟踪提供了强有力的保证。

如果您需要更改提示词,您总是创建一个新版本。

比较提示词版本

MLflow UI 提供了比较提示词不同版本的工具。这通常包括并排的差异视图,允许您轻松查看版本之间模板文本、元数据或标签中的变化。

Compare Prompt Versions