在Watson Dialog中使用时间

时间:2017-03-31 20:49:30

标签: watson-dialog

我们需要根据当前时间在Watson Dialog内做出决定。有这样做的好/最佳实践方法吗?我想过定期将当前时间写入Dialog配置文件变量,但我希望有更好的方法。

1 个答案:

答案 0 :(得分:1)

对于任何其他读者来说,这是针对现已弃用的Watson Dialog Service,而不是Conversation服务中的对话框(受旧对话框的启发,但不同......)

反正 不幸的是,我认为你是对的。因为配置文件变量和用户消息在这里是单独的方法,所以在响应之前需要确保配置文件是最新的。另一个选项是在你的对话框节点中以某种格式给出多个响应,你的应用知道如何处理,即

<morning> good morning!</morning> <afternoon> good afternoon!</afternoon>

然后您的应用将看到该响应,并根据时间在运行时给出正确的消息。这显然需要更复杂的应用程序代码,但减少了访问服务的次数。