FormFlowよりもダイアログを使用する方が良いと思う人は誰ですか? 私の場合、(Sandwichのボットの例のように)選択肢がたくさんありますが、多くのロジックがあります。たとえば:ユーザーが何かを言うなら、私は彼の答えをLUISモデルで分析してから、特定のメソッドを呼び出します。ユーザーが何を言ったかによって、私は別の方法を呼び出す必要があります。FormFlowとMicrosoftボットフレームワークのダイアログ
2
A
答えて
6
ダイアログは柔軟性があります。 FormFlowでは前後のフィールド間を移動することができますが、ユーザーの入力に応じてフィールドの順序を変更するなど、もっと多くの操作を行うことはできません。同時に、ダイアログを使用すると、あるシナリオから別のシナリオにいつでも切り替える、またはシナリオの一部のみを実行するなど、複雑な作業を構築することができます。
私はダイアログを実装しました(と私はFormFlowでそれを行うにはどのようには考えている)ボットの実例:
- は、一部のユーザーの意図に反応した場所を求めます。
- 場所を指定すると検索が行われます。何かが見つかった場合は、連絡先情報を求めてください。
- 連絡先情報には、(連絡先情報が必要な)第三者サービスがあります。
、ユーザの入力に応じて、このシナリオでは、どの段階から最後まで、最初から最後まで作業することができ、または(ユーザーが場所を提供したり、情報を連絡するために拒否した場合)には、どの段階で中断することができます。
関連する問題
- 1. NodejsとMicrosoftボットフレームワーク
- 2. 別のダイアログからFormFlowダイアログを開始
- 3. BotフレームワークFormflowダイアログ(リストあり)?
- 4. MicrosoftボットフレームワークWebchatのマルチテナンシー
- 5. Microsoftボットフレームワークを動的ダイアログで使用する
- 6. Microsoftボットフレームワークで分岐ダイアログを作成する方法
- 7. アカウントリンクMicrosoftボットフレームワークFacebookチュートリアル
- 8. ボットフレームワーク - 動的FormFlow前の回答による
- 9. Microsoftボットフレームワーク - ダイレクトラインとSkypeチャンネル - コンボボックス/ドロップダウンリスト
- 10. ボットフレームワークv3カード返すダイアログ
- 11. LUISをMicrosoftボットフレームワークに接続
- 12. Microsoftボットフレームワークの複数のダイアログボックスの処理
- 13. Microsoftボットフレームワークのメッセージ添付ファイルの処理
- 14. MicrosoftボットフレームワークのfacebookユーザーIDにアクセスする
- 15. クライアント/クライアントのMicrosoftボットフレームワークによるチャット
- 16. ボットフレームワークにダイアログを追加する方法
- 17. Microsoft QnA Makerをボットフレームワークに接続
- 18. Microsoftボットフレームワークでユーザーを認証します
- 19. FormFlowからのダイアログの呼び出し方法
- 20. ユーザーのSkypeアバターとプロファイルをMicrosoftボットフレームワークで取得する
- 21. FormFlowと推奨アクション
- 22. Microsoftボットフレームワークで "Is Typing"というメッセージで返信する
- 23. Microsoft Bot Framework FormFlow - [Optional]属性をオーバーライドしますか?
- 24. vb.netでMicrosoft bot FormFlowを作成できますか?
- 25. Microsoft BotFrameworkでFormFlow結果を使用するには?
- 26. は、Microsoft接続UIダイアログで
- 27. FacebookのメッセンジャーのためのMicrosoftボットフレームワークの添付ファイル
- 28. ボットフレームワーク - ダイアログ間のボットステートは値を失います
- 29. ボットフレームワークは常にダイアログのsamesメソッドを起動します
- 30. Microsoftのボットフレームワークはスケーラブルではありませんか?