我正在從java調用wit.ai消息API。它的工作原理和我可以根據我的故事定義獲取消息的意圖和實體。 但是,我懷疑 - 當我將添加多個故事到我的機器人wit.ai平臺上,我需要 使用相同的wit.ai URL。在那種情況下,我將如何從智慧反應中提取意圖和實體? 來自用戶的消息可以用於任何故事消息。爲了從 中提取實體值,我需要在我的方法中指定實體名稱(在json響應中)。讓我們說 - 實體。[0] .valuewit.ai來自java的消息API調用
任何想法我怎麼能在java中做到這一點?也沒有得到如何在故事中定義的自定義操作必須在java中實現和使用。
我嘗試了node.js中的示例POC(通過關注messenger.js文件),它對定義的自定義操作正常工作。但我不是 得到如何在java中做到這一點?
在這方面的任何幫助/指針非常讚賞。
感謝。
Aakash - 我使用了來自java的逆向API調用,它工作。就創建在故事中定義的動作而言,您需要爲從反向API調用響應接收的動作名稱提供手動映射,並在您的java代碼中調用相應的函數。然而,我看到許多java代碼需要編寫來處理/管理上下文/操作等,但它的工作原理。你可以嘗試一下。 – picku