跳到主要内容

创建和编辑提示

本指南将引导您完成在 MLflow Prompt Registry 中创建新提示及其版本管理的过程。

创建新提示

您可以通过两种主要方式在 MLflow Prompt Registry 中启动一个新提示:通过 MLflow UI 或使用 Python SDK 以编程方式。

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

Registered Prompt in UI

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

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

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

Update Prompt UI

理解不可变性

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

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

比较提示版本

MLflow UI 提供了比较不同提示版本的方法。这通常包括一个并排的差异视图,允许您轻松地查看不同版本之间的模板文本、元数据或标签发生了什么变化。

Compare Prompt Versions