跳转到主要内容每次发布 Skill 时,系统都会为其分配一个版本号。一个 Skill 可以拥有多个版本(例如在多次编辑并发布后)。通过 Skill 版本,您无需新建 Skill,就能维护同一 Skill 的多个变体。
在发布 Skill 的新版本之前,请先检查其提取统计数据。如果新版本的表现不如上一版本,您可以选择不发布该 Skill,而继续使用上一版本。为此,请转到起始页,在 Skill Catalog 选项卡中选择该 Skill,然后单击该 Skill 描述旁的 Discard 图标。如果您已发布新版本但对其性能不满意,可以编辑该 Skill 后再次发布,或删除该新版本。
您可以在该 Skill 名称旁的 Version 列中查看其版本号。单击版本号会打开一个对话框,显示该 Skill 现有版本的信息。
每次发布 Skill 时,其版本号都会自动递增。默认情况下,系统始终保留该 Skill 的最近三个版本。这意味着,如果某一时刻一个 Skill 的版本超过三个,所有未被其他 Skill 或处理事务使用的版本都会被自动删除。您可以通过关闭 Keep only 3 latest versions 开关来禁用此选项。禁用后,将不会自动删除任何 Skill 版本。
在编辑某个 Skill 时,其可编辑版本会如下面所示出现在 Skill Versions 对话框中。任一时间,一个 Skill 只能有一个可编辑版本。
默认情况下,系统会选择该 Skill 的最新版本进行编辑。你也可以手动编辑该 Skill 的其他版本。为此,点击版本号旁的“更多”图标,然后选择:
- Edit skill version:编辑所选 Skill 版本。
- Duplicate skill to create new version:创建一个新的 Skill 并对其进行编辑,而不是为当前 Skill 创建新版本。
- Create and Edit Derived Skill:基于所选版本创建一个派生 Skill 并进行编辑。
复制 Skill 时,默认会复制其最新版本。若要复制该 Skill 的其他版本,请点击“复制 Skill”图标,或在版本号旁选择 Duplicate skill to create new version。
当其基础 Skill 有新版本可用时,派生 Skill 可以更新。
当导入某个租户中已存在的 skill 时,您可以将其作为新的 skill 导入,或在现有 skill 的基础上创建一个新版本。该 skill 的新版本将采用在上一版本基础上递增的版本号(编号会考虑该 skill 以往的所有版本)。
来自其他租户的 skill 始终会保留其自身的版本号导入。
导出 skill 时,默认导出其最新版本。若要导出该 skill 的其他版本,您需先复制所需版本(单击复制 skill 的 icon,或单击版本号旁的“Duplicate skill to create new version”)并将其导出。
您可以删除未被其他 Skill 或处理事务使用的任意 Skill 版本。为此,单击版本号旁的删除图标。
已删除的 Skill 版本无法恢复。
所有已删除的 Skill 版本的编号都会保留在系统内存中,因此新的 Skill 版本不会使用与已删除版本相同的版本号。例如,如果某个 Skill 的最新版本是 3,并被删除,则该 Skill 的下一个版本将编号为 4。
当您删除某个 Skill 时,其所有版本都会被一并删除。