Dialogflow が入力をフォールバック インテントにマッピングするときに、以前の会話の詳細にアクセスする最良の方法は何ですか?
最後に与えられた提案チップを再プロンプトすることで、ユーザーを正しい方向に戻したいと考えています。
私たちが現在行っている方法は、最後の提案を手動で保存し、会話が新しい意図に進んでいる場合は手動でリセットすることです。最適ではなく、エラーが発生しやすい。
すべてのフォールバック インテントに「最後のインテント/レスポンス」情報が含まれているとよいでしょう。
AoG SDK のDialogflowConversationオブジェクトのisFallback
プロパティも見つかりません。そのため、ハンドラーにロジックを確実に実装することはできません。このプロパティは、インテント ハンドラー関数で会話オブジェクトにアクセスできると非常に便利です。middleware
isFallback
フォールバックの場合に使用する最後の会話のメモリを確実に設定およびリセットするためのベスト プラクティスはありますか?