我们需要根据当前时间在Watson Dialog内做出决定。有这样做的好/最佳实践方法吗?我想过定期将当前时间写入Dialog配置文件变量,但我希望有更好的方法。
答案 0 :(得分:1)
对于任何其他读者来说,这是针对现已弃用的Watson Dialog Service,而不是Conversation服务中的对话框(受旧对话框的启发,但不同......)
反正 不幸的是,我认为你是对的。因为配置文件变量和用户消息在这里是单独的方法,所以在响应之前需要确保配置文件是最新的。另一个选项是在你的对话框节点中以某种格式给出多个响应,你的应用知道如何处理,即
<morning> good morning!</morning> <afternoon> good afternoon!</afternoon>
然后您的应用将看到该响应,并根据时间在运行时给出正确的消息。这显然需要更复杂的应用程序代码,但减少了访问服务的次数。