確切的一點是,我創建了一個bot,可以從用戶輸入自由形式的文本並返回相關的Web鏈接。現在的問題是,如果機器人不能理解用戶查詢,則對話的控制權必須傳遞給人員執行者。 我已經研究了2天以上,但找不到任何這樣的實現。離我最近的是ChatFuel等第三方應用程序,letclap.io提供了這樣的規定。所以,只有這樣我才能找到這樣的東西。 任何幫助,將不勝感激。如何使用Microsoft Bot Framework實現一個聊天機器人執行開關?
1
A
回答
1
一種可能的方式是你可以做一個橋,想法是如下:
- 用戶發送的東西,機器人不能回覆(CONV-1)
- 做出新的對話與你的人行政(CONV-2)
- 轉發用戶消息給CONV-2
- 人類執行答覆機器人(CONV-2)
- 捕獲該消息並轉發回(CONV-1)
參見如何開始一個新的對話此鏈接:
https://docs.botframework.com/en-us/csharp/builder/sdkreference/routing.html#sendtoconversation
希望它能幫助,
+0
謝謝你的回覆。但它也涉及停止消息到解釋消息的底層LUIS框架。這怎麼會發生? 我被困在實施的這一點,因爲機器人在人類可以作出反應之前踢人,並最終爲用戶造成混亂。 – Ani110591
0
也許你可以創建web應用一些API將被使用你的機器人。 如果調用LUIS意圖「無」,您可以調用該API並開始與人類的新對話。
您可以使用相同的過程來管理web應用聊天控件的所有對話
相關問題
- 1. 實現聊天機器人
- 2. Microsoft Bot Framework:保存聊天記錄
- 3. 使用Wit.aI開發聊天機器人
- 4. 如何在C#中開發一個聊天機器人#
- 5. 在Microsoft Bot Framework上連接兩個機器人
- 6. 如何開發與微軟機器人SDK和LUIS聊天機器人conected
- 7. 如何編程一個簡單的聊天機器人AI?
- 8. 聊天機器人使用Microsoft語音識別決策樹
- 9. 在一個網站創建多個聊天控件Bot Framework
- 10. 如何使Gmail聊天機器人,一個簡單的?
- 11. 聊天機器人命令cooldown
- 12. 分配(聊天機器人)
- 13. Ruby聊天機器人命令cooldown
- 14. Python IRC聊天機器人
- 15. 聊天機器人平臺
- 16. 如何使用PyAIML設置一個聊天機器人的主人的名字?
- 17. 如何在CentOS上運行Microsoft Bot Framework
- 18. 聊天機器人:安裝
- 19. 在聊天機器人中實現我自己的聲音
- 20. .NET前端的聊天機器人?
- 21. 正在開發Facebook的信使聊天機器人
- 22. 如何構建一個Gmail聊天機器人?
- 23. 實現人與人之間的隨機聊天
- 24. Node.js蒸汽聊天機器人
- 25. 如何在使用Firebase的ios中實現私人聊天
- 26. 實現一個ios聊天(如whatsapp):websocket?
- 27. 如何將聊天機器人的聊天信息發送給客戶?
- 28. 實現一個聊天web應用
- 29. 測試和使用沒有模擬器的聊天機器人
- 30. 無法在Microsoft聊天機器人登記測試
的可能的複製[有接口,用於在微軟博特框架人員代理?(http://stackoverflow.com/questions/41882378/is-there-interface-for-human-agent-in-microsoft-bot-framework) –