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