ダイアログの特定のステップで、エンド ユーザーが予期しない単語に応答し、プロセスが「anything_else」ポイント (「わかりません。繰り返してもらえますか?」のようなもの) に移動した場合、どうすれば取得できますか?ユーザーが再試行できるように、前の質問に戻るためのダイアログ?
1 に答える
1
あなたが求めるものを達成するための簡単な方法や自動的な方法はありません。ただし、リダイレクトに続く質問を考慮するようにダイアログ ノードを設定した場合、つまりルート ノードの 1 つとして、会話フローは会話フローのこのポイントにジャンプする必要があります。
あるいは、anything_else ノードの上にあるダイアログ ノードを作成することもできますが、同様の役割を果たします。このダイアログ ノードは、「理解できません..」というテキストを出力する可能性がありますが、ダイアログ構造の元のポイントに戻ります。
最終的な解決策は、私が自分で実装するものではありませんが、現在の回答だけでなく、以前の一連の回答からもjsonコンテキストパケットを保存することです。これにより、保存した任意のポイントにロールバックできます。
于 2016-11-10T23:38:11.580 に答える