我正在開發一個使用api.ai的NLP聊天機器人,並且我需要從數據庫中查詢一些數據。而且我還需要對這些數據進行一些處理。我不太清楚如何使用webhook來做到這一點。任何想法和提示將非常感激。如何使用webhook將數據庫集成到api.ai聊天機器人
1
A
回答
1
你可能想看看API.AI的入門指南,最後一部分涉及the basics of adding fulfillment to your agent從this getting started sample
我們的樣本中使用雲功能的火力地堡拉它,但你不能調用非谷歌API或URL,而無需設置結算。您還可以使用任何其他託管提供商(Google的AppEngine,計算引擎,亞馬遜的Lambda,EC2,Heroku,Azure等)來實現API.AI代理,只要您有一個可以響應HTTPS請求的服務器,它將使用API.AI的webhook履行。要開始使用,您甚至可以使用本地計算機和工具(如ngrok)將連接從HTTPS URL隧道連接到本地開發計算機:https://ngrok.com/。如果你剛開始,我會建議做任何你最舒服的事情。
1
我目前使用Node-RED來處理通過webhook接收到的數據。 webhook以JSON接收數據,如果你已經正確設置你的意圖和實體,你會得到你可以採取行動的數據。
這可以作爲獨立的nodeJS應用程序來實現,您可以像Heroku或OpenShift那樣託管某個位置。但重要的一點是,你需要一個運行程序的服務器來處理api.ai發送的數據。
正在使用火力爲我的數據庫,並融入了我的節點-RED設置,現在我可以這樣做「沒有多少我走最後一個星期三」
相關問題
- 1. 如何使用api.ai將Google搜索引擎集成到聊天機器人?
- 2. Api.ai webhook集成
- 3. 如何將我的聊天機器人集成到viber中
- 4. 將Flattr集成到聊天機器人中
- 5. 使用Wit.aI開發聊天機器人
- 6. 使用api.ai和heroku的Facebook Messenger聊天機器人中的OAuth異常(node.js)
- 7. 實現聊天機器人
- 8. 聊天機器人:安裝
- 9. 聊天機器人平臺
- 10. 分配(聊天機器人)
- 11. 如何將聊天機器人的聊天信息發送給客戶?
- 12. 如何生成聊天機器人的響應
- 13. 如何使用PHP將webhook數據存儲到數據庫?
- 14. 如何使用Watson對話構建混合聊天機器人?
- 15. 如何使用wit.ai製作語音識別聊天機器人?
- 16. 聊天和數據結構集成
- 17. 在聊天模擬器機器人框架中顯示數據
- 18. 簡單的聊天機器人與單個上下文匹配api.ai?
- 19. 在skype中整合聊天機器人
- 20. .NET前端的聊天機器人?
- 21. 聊天機器人命令cooldown
- 22. Ruby聊天機器人命令cooldown
- 23. 空聊天機器人會話表
- 24. 堅持C#異步任務數據 - 聊天機器人
- 25. Api.ai檢測聊天用戶信息
- 26. 測試和使用沒有模擬器的聊天機器人
- 27. 如何開發與微軟機器人SDK和LUIS聊天機器人conected
- 28. 在流星的聊天機器人響應後,滾動到聊天的底部
- 29. API.ai停止發送到webhook?
- 30. 聊天機器人類(服務類)和聊天機器人客戶端(應用)類
謝謝複雜的查詢。如果我需要任何澄清,我會盡快回復您 – jsb9009