簡體   English   中英

FormFlow與Microsoft Bot Framework中的對話框

[英]FormFlow vs Dialogs in Microsoft Bot Framework

任何人都可以解釋我什么時候使用Dialogs比FormFlow更好? 在我的情況下,我沒有提供很多選項供用戶選擇(比如Sandwich bot示例),但我會有很多邏輯。 例如:如果用戶說了什么,我正在通過LUIS模型分析他的答案,然后調用一個特定的方法。 根據用戶說的我需要調用不同的方法。

對話更靈活。 雖然FormFlow允許在字段之間前后導航,但您無法執行更多操作,例如,根據用戶輸入更改字段的順序。 同時,Dialogs允許您構建復雜的事物,例如在任何時刻從一個場景切換到另一個場景,或僅執行場景的一部分。

我用Dialogs實現的機器人的真實例子(我不知道如何使用FormFlow):

  1. 對某些用戶意圖做出反應並詢問位置。
  2. 給定位置進行搜索。 如果找到了什么,請詢問聯系信息。
  3. 給定聯系信息提供第三方服務(需要聯系信息)。

根據用戶的輸入,此方案可以從開始到結束,從任何階段到結束,或者可以在任何階段中斷(如果用戶拒絕提供位置或聯系信息)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM