0
現在の時刻に基づいてWatson Dialog内で決定を行う必要があります。それを行う良い/ベストプラクティスの方法がありますか?私は、現在の時間をDialogプロファイル変数に定期的に書き込むことを考えましたが、より良い方法があることを望んでいます。とにかくWatsonダイアログ内での時間の使用
現在の時刻に基づいてWatson Dialog内で決定を行う必要があります。それを行う良い/ベストプラクティスの方法がありますか?私は、現在の時間をDialogプロファイル変数に定期的に書き込むことを考えましたが、より良い方法があることを望んでいます。とにかくWatsonダイアログ内での時間の使用
ただ、他の読者のために、これは(...古いダイアログに触発されたが、異なっている)廃止ワトソンダイアログサービス、会話サービス内にないダイアログ作品です
、 私は残念なことにあなたが正しいと思います。プロファイル変数とユーザーメッセージはここでは別々のメソッドなので、応答する前にプロファイルが最新であることを確認する必要があります。あなたのダイアログのノードにあるであろう別のオプションは、アプリケーションがその応答が表示されますつまり
<morning> good morning!</morning> <afternoon> good afternoon!</afternoon>
してからアプリをどのように処理するかを知っているいくつかの形式で複数の応答を与え、時間に基づいて、実行時に適切なメッセージを与えます。これは明らかに複雑なアプリケーションコードを必要としますが、サービスへの移動回数を減らします。