Ibm cloud 使用IBM对话服务自动化交付管道

Ibm cloud 使用IBM对话服务自动化交付管道,ibm-cloud,watson-conversation,Ibm Cloud,Watson Conversation,我刚刚开始在Bluemix上使用IBM对话服务。通常,在设置项目时,我还将设置交付管道。通常,该过程是自动的,直到解决方案部署到测试环境,最后一步部署到prod是手动完成的 我有几个问题想知道对话服务是如何融入其中的。据我所知,该服务只有一个端点,用于向其发送消息。如何以编程方式执行诸如将测试实例部署到prod之类的操作 另一个问题是关于对话本身的测试。如果我添加对话框节点/意图/实体,我希望确保服务仍然能够回答我以前配置的所有问题。理想情况下,我希望会话开发人员在进行更改时收到通知,如果出现故

我刚刚开始在Bluemix上使用IBM对话服务。通常,在设置项目时,我还将设置交付管道。通常,该过程是自动的,直到解决方案部署到测试环境,最后一步部署到prod是手动完成的

我有几个问题想知道对话服务是如何融入其中的。据我所知,该服务只有一个端点,用于向其发送消息。如何以编程方式执行诸如将测试实例部署到prod之类的操作

另一个问题是关于对话本身的测试。如果我添加对话框节点/意图/实体,我希望确保服务仍然能够回答我以前配置的所有问题。理想情况下,我希望会话开发人员在进行更改时收到通知,如果出现故障,也可以稍微减少频率。服务中的更改不会与应用程序代码的更改相耦合,因此您可以这样做,但在应用程序管道运行时测试服务对我来说也没有意义。我的问题是:是否有对会话服务进行自动测试的最佳实践

  • Watson对话服务支持多个经过培训的对话实例,每个实例都有一个“工作区”id。应用程序实例指向一个工作区id。将应用程序从一个节点部署到另一个节点将“部署”该对话工作区实例以及应用程序升级

  • 对话服务有两个版本。您可以指定应用程序应在应用程序环境中使用的版本。如果你不改变它,在你改变它之前,你不会得到对服务的改变,即使它们是可用的。如果您了解到服务已更新,您可以在开发/测试环境中更改应用程序中的版本,并在它进入prod之前运行测试

  • Watson对话服务支持多个经过培训的对话实例,每个实例都有一个“工作区”id。应用程序实例指向一个工作区id。将应用程序从一个节点部署到另一个节点将“部署”该对话工作区实例以及应用程序升级

  • 对话服务有两个版本。您可以指定应用程序应在应用程序环境中使用的版本。如果你不改变它,在你改变它之前,你不会得到对服务的改变,即使它们是可用的。如果您了解到服务已更新,您可以在开发/测试环境中更改应用程序中的版本,并在它进入prod之前运行测试


  • 谢谢你的回复!基本上,我所寻找的是API支持,用于执行几个自动化任务。在我发布问题时,这些API不可用。最近,IBM发布了一个新版本的对话服务,其中包含更多内容。感谢您的回复!基本上,我所寻找的是API支持,用于执行几个自动化任务。在我发布问题时,这些API不可用。最近,IBM发布了一个新版本的对话服务,其中包含了更多内容。