2017-09-04 109 views

回答

1

你可能想看看API.AI的入門指南,最後一部分涉及the basics of adding fulfillment to your agentthis getting started sample

我們的樣本中使用雲功能的火力地堡拉它,但你不能調用非谷歌API或URL,而無需設置結算。您還可以使用任何其他託管提供商(Google的AppEngine,計算引擎,亞馬遜的Lambda,EC2,Heroku,Azure等)來實現API.AI代理,只要您有一個可以響應HTTPS請求的服務器,它將使用API​​.AI的webhook履行。要開始使用,您甚至可以使用本地計算機和工具(如ngrok)將連接從HTTPS URL隧道連接到本地開發計算機:https://ngrok.com/。如果你剛開始,我會建議做任何你最舒服的事情。

+0

謝謝複雜的查詢。如果我需要任何澄清,我會盡快回復您 – jsb9009

1

我目前使用Node-RED來處理通過webhook接收到的數據。 webhook以JSON接收數據,如果你已經正確設置你的意圖和實體,你會得到你可以採取行動的數據。

這可以作爲獨立的nodeJS應用程序來實現,您可以像Heroku或OpenShift那樣託管某個位置。但重要的一點是,你需要一個運行程序的服務器來處理api.ai發送的數據。

正在使用火力爲我的數據庫,並融入了我的節點-RED設置,現在我可以這樣做「沒有多少我走最後一個星期三」