版本发布
本章节将讲解:机器人搭建数据如何通过版本进行管理,以及发布模型到正式渠道上。
版本与环境的相关定义
环境:平台上有两个环境,草稿环境和正式环境
- 草稿环境:即平台页面上的实时搭建数据训练的模型所在的环境,草稿环境的数据修改可以通过调用测试环境回复获取,这些修改对终端用户的正式对话体验没有影响
- 正式环境:即版本记录下的搭建数据,训练发布到渠道的模型所在的环境,对草稿的修改将不会影响正式环境体验,这个环境上的体验只能通过版本发布进行切换。
版本:每当用户创建一个机器人的版本,版本中会记录下当时该机器人的搭建数据。这些数据可以用于:
- 覆盖回草稿:当平台搭建数据出现问题时,可以选择一个版本进行覆盖,使得平台数据恢复成版本数据。
- 导入导出:将一个机器人的全部搭建数据导出,并可以导入搭建数据形成机器人。
- 训练测试与发布:用版本记录的搭建数据训练一个对话模型,测试对话模型效果并发布到正式环境使用。
创建版本
在草稿环境搭建并测试确认效果无误,或者希望记录一个时刻的搭建数据的时候,可以选择创建一个版本。
点击机器人菜单“部署-版本发布”页面,就可以进入到版本管理界面。
点击“新建版本”按钮,即可将当下机器人的搭建数据全部打包,并生成一个版本记录。
新建版本时,需要填写版本说明。版本说明中一般可以描述当前版本的主要功能或和之前版本相比的改动,便于之后选择合适的版本进行发布或回溯。
创建好版本后,版本发布页会展示版本列表,其中包括版本号、版本说明及创建时间:
发布到正式环境
你可以选择一个已创建的版本,并将其发布到正式环境。
如果还没有将版本发布到正式环境,版本列表左上角的正式环境版本号记录为:暂无记录
点击“发布到正式环境”,并选择需要发布的版本号,即可训练发布到正式环境。
训练中心通知发布成功后,版本列表左上角的正式环境版本号展示为当前正式环境的版本号,此时即可通过正式接口体验该版本的效果。
caution
一个机器人最多可以有20个版本记录,如果超过20个后继续创建版本,平台会自动清除最旧的一个版本。
导入导出
导出搭建数据:
- 版本内存放的搭建数据,可以直接导出为.blob文件
- 草稿环境的搭建数据也可以直接导出为.blob文件
导入到草稿环境:
- 不同机器人之间,可以将一个.blob文件导入到草稿环境,覆盖草稿环境的全部数据
- 同一个机器人下,可以直接选择一个版本的搭建数据导入并覆盖草稿环境的全部数据