首页 > 解决方案 > Google Dialogflow 环境和版本功能如何工作?

问题描述

谷歌最近将环境功能推广到了 GA。但是,没有 API 可用于将 Dialogflow 代理从一个环境(例如暂存)“提升”到另一个环境(例如生产)。

我想创建一个迁移机器人的管道。在这一点上,唯一可用的解决方案似乎是导出机器人并将其推送到标记为“生产”的新代理。

那么,问题是,Google 是否会在内部使用 zip 并为我们创建的每个环境创建一个新代理?这样做时,它会保持对代理进行的任何培训吗?

标签: google-cloud-platformdialogflow-es

解决方案


我相信您的意图是创建代理的多个版本并将它们发布到不同的环境;这样,您将拥有自定义环境:测试、开发、生产等。

代理版本是代理的不可变快照。因此,培训预计将在版本之间保持。但是,为了能够为不同的用例提供不同的版本,您可以选择您将在其中进行进一步培训的环境。

要发布代理版本并创建新环境,您可以通过 Dialogflow 控制台进行。您还可以将环境恢复到以前的版本或加载以前的版本以进行草稿。在此链接中,您将找到有关如何实现这些操作的深入说明。


推荐阅读