google-cloud-platform - Google Dialogflow 环境和版本功能如何工作?
问题描述
谷歌最近将环境功能推广到了 GA。但是,没有 API 可用于将 Dialogflow 代理从一个环境(例如暂存)“提升”到另一个环境(例如生产)。
我想创建一个迁移机器人的管道。在这一点上,唯一可用的解决方案似乎是导出机器人并将其推送到标记为“生产”的新代理。
那么,问题是,Google 是否会在内部使用 zip 并为我们创建的每个环境创建一个新代理?这样做时,它会保持对代理进行的任何培训吗?
解决方案
我相信您的意图是创建代理的多个版本并将它们发布到不同的环境;这样,您将拥有自定义环境:测试、开发、生产等。
代理版本是代理的不可变快照。因此,培训预计将在版本之间保持。但是,为了能够为不同的用例提供不同的版本,您可以选择您将在其中进行进一步培训的环境。
要发布代理版本并创建新环境,您可以通过 Dialogflow 控制台进行。您还可以将环境恢复到以前的版本或加载以前的版本以进行草稿。在此链接中,您将找到有关如何实现这些操作的深入说明。
推荐阅读
- node.js - 如何在 Travis CI 的 localhost 上运行 cypress e2e 测试
- python-3.x - 可滚动画布不起作用,内容大于窗口
- delphi - 如何在 Windows 上运行提升的进程?
- android - 如何在 Retrofit2 和 Rx 中没有 Gson 转换器的情况下获得标题代码、正文的响应
- typescript - VS Code Typescript 自动完成 foo.forEach() 到 foo.array.forEach()
- z3 - 具有存在量词的 Z3 查询返回错误结果
- python - 将字符串(列表列表)转换为列表 python
- python - Python 中的异常处理 - mysql.connector
- serverless - 无服务器 AWS-IAM 权限
- groovy - Katalon 和 Chrome 无头模式的屏幕截图