2017-01-16 130 views
0

我開始學習如何開發與微軟機器人SDK機器人和語言理解智能服務(LUIS)如何開發與微軟機器人SDK和LUIS聊天機器人conected

我見過很多導遊和但我看到兩種不同的方式,我不知道如何混合它們。

我發現很多這樣的樣本https://github.com/Microsoft/BotBuilder/tree/master/CSharp/Samples/PizzaBot,您可以在其中獲得對聊天機器人功能的高級使用,但是來自LUIS的數據來自您需要下載並在每次更改時添加到項目中的json。

我發現另一個樣本https://code.msdn.microsoft.com/Chat-Bot-using-Bot-1211d6ce其中項目獲得直接連接到LUIS並反序列化數據,但我找不到如何做鏈對話框。

我想要的是使用IDialogs,但無需下載json。

回答

2

首先,你永遠不需要下載json。 PizzaBot提供的json是LUIS模型,您可以將導入作爲LUIS作爲現有應用程序。您可能需要閱讀文檔中的Importing and Exporting Applications部分。

如果您想要開始使用LUIS(以及BotFramework的許多其他功能),您可以檢查BotBuilder-Samples存儲庫,您將在C#和Node.js中找到以任務爲中心的示例和演示示例。

特別是,我想你會發現有用的LUIS sampleMultiDialogs一個

+0

但在第二採樣我張貼他們使用LUIS無需下載JSON。 – Mulflar

+0

在第一個示例中,也沒有下載json。該代碼不會下載json。他們只是手動下載json並添加到回購,所以如果有人想運行樣本,他們有一個現有的模型導入。 –

+0

此外,第二個示例沒有使用LuisDialog,而是使用Luis「手動」調用API等。我建議查看我提供的示例。 –