我想知道如何在用戶鍵入內容時顯示文件。 例如:查看課程詳細信息 輸出:顯示我PC上的文件(pdf格式)。如何在用戶需要Watson-Conversation時顯示文件?
回答
基本上,您需要知道如何工作對話:是創建意圖,實體和您的對話框流的一個API。
您的應用程序將通過API返回來訪問所有節點,並且您將創建條件以獲取某些信息,以瞭解用戶是否詢問了有關「顯示課程詳細信息」的信息。
我建議您創建一個像#aboutCourse的示例,並向沃森展示示例,以瞭解用戶是否會爲此目的提出要求。
喜歡的東西:
沃森說:嗨!我怎麼幫你?
用戶:請告訴我當然細節
沃森將識別您的意圖,並響應粘貼的意圖條件#aboutCourse節點內的東西。
確保如果用戶真的想這樣用:
沃森說:你真的想知道的課程詳細資料?
用戶:是/ OK //什麼的,確認
也可以添加一些意向性的置信水平爲這樣的節點條件:intents[0].confidence >= 0.75
您的代碼將檢查意向是#aboutCourse,實體是@yes,並在您的應用程序中執行某些操作。 或者,您也可以創建一個上下文變量,因爲取決於您的節點流,意圖將在流程中進行修改,因爲每次Watson都會嘗試識別用戶想要的內容。
與您對話流,將創建一個環境變量,並檢查用戶是否回答是肯定的,如:
{
"context": {
"courseConfirm": "<? @yes ?>" //create one intent with confirm examples and value equal yes
},
"output": {
"text": {
"values": [
"Ok, you say @yes. I'll check, one moment."
],
"selection_policy": "sequential"
}
}
}
和你的應用程序中:
function updateMessage(input, response) {
if (response.context.courseConfirm == 'yes') {
//do something with code with code
}
}
或者你可以在我的示例中創建一個函數,如answer。
Obs。:此代碼示例與conversation-simple項目有關,它們來自IBM Developers,但您將像我的示例一樣執行類似於logic的操作:從API返回並在您的應用程序中執行某些操作。
感謝和更多的事情如何在對話框中提供一個新的行空間? –
檢查此[回答](https://stackoverflow.com/questions/42572439/how-to-add-a-new-line-in-ibm-watson-chatbot-conversation/42582465#42582465),你會看看如何做到這一點。 –
- 1. 如何在Wordpress中顯示客戶推薦,不需要插件?
- 2. 如何在android中顯示需要root訪問的文件夾?
- 3. 需要在magento中實時顯示用戶的選擇
- 4. android collapsingtoolbarlayout當需要時顯示全文
- 5. 使用grep時不顯示auth.log文件中需要的信息
- 6. UIAlertView需要時間顯示
- 7. 只有在需要使用jquery時隱藏和顯示文本
- 8. 需要使用指針顯示時間
- 9. 只在需要時顯示數字
- 10. 僅在需要時顯示分頁
- 11. 僅在需要時才顯示Janrain/RPX
- 12. 需要在qtextEdit實時顯示
- 13. 僅當用戶需要時才顯示Firebase通知
- 14. 當用戶輸入佈局時,我需要顯示片刻「drawerlayout」
- 15. 需要顯示圖像時,用戶點擊按鈕clickme
- 16. 當需要文件時,php7/pear顯示解析錯誤
- 17. 下載文件時需要顯示進度
- 18. 如何在戶外搜索時顯示文件的內容
- 19. 如何僅在cakephp中需要時顯示搜索結果
- 20. 如何只在cakephp需要時顯示搜索結果?
- 21. 在截圖時需要顯示提醒並需要輸入文字
- 22. 在SQL中,我不需要NULL值,我需要顯示用戶定義的值
- 23. 使用jquery需要在html頁面中顯示facebook用戶名
- 24. 需要顯示在父ID
- 25. 當用戶單擊文本框時,ASP.NET MaskedEditExtender需要顯示mm/dd/yyyy
- 26. 需要在單個文本區域控件或任何文本顯示控件中顯示多彩文本
- 27. 如何在使用rails runner時需要另一個`rb`文件?
- 28. 當Pusher要重新連接時,我如何顯示給用戶?
- 29. 如何在需要時突出顯示文本框邊框紅色?
- 30. PHP文件和文件夾結構顯示,需要隱藏它
嗨@Amit Sarma,如果我的回答有幫助,請不要忘記,如果他們有相同的目的,請標記幫助其他人的問題。查看Stackoverflow內部[工作原理](https://stackoverflow.com/help/accepted-answer)。 –