2016-04-05 49 views
7

我有一個Dialog類,它是一個FormDialog(例如,FormDialog < SandwichOrder>;按照bot框架文檔網站爲三明治生成訂單)。 SandwichOrder包含一個「價格」屬性。如何將Luis鉤入Bot框架FormDialog

我也有一個Dialog類,它來自LuisDialog,它獲取價格(基於所謂的大小和/或省)。

如何將Luis功能掛鉤到窗體對話框中?

回答

2

目前無法在表單域步驟中調用對話框。但是,您可以自定義實現IRecognize表單中的字段(在本例中爲「Price」),並在IEnumerable<TermMatch> Matches(string input, object defaultValue = null)實現中調用Luis模型,並根據Luis檢測到的實體返回所有可能的TermMatches。

+0

你知道這個功能是否內置了嗎? 創建我們自己的自定義字段似乎有點笨重,只是爲了跳出去檢查LuisIntent。 – JPThorne

+0

這肯定是在積壓。我建議將這個想法添加到[bot生成器反饋](https://feedback.botframework.com/forums/354222-bot-builder-sdk)網站,以便其他人可以投票。 –

+0

想提交它作爲一個想法(想想我可能已經這樣做)但我自從注意到https://feedback.botframework.com/是'退休'。任何想法移動到哪裏? – JPThorne

相關問題