Azure 聊天機器人3-整合luis(語言識別)服務
阿新 • • 發佈:2018-12-02
1.登陸luis網站:
https://www.luis.ai
2.建立 app , 新增 intent , 訓練.
3.登陸 azure . 建立 web bot app -> 獲得 keys
4.點選publish的tab. 新增 key (從azure網站獲得)
滾動到螢幕下方,會看到以下字串:(也可以使用 starterKey):
https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/{yourmodelId}?subscription-key={yourkey}&verbose=true&timezoneOffset=0&q=
5.把key放在Dialog的attribute上:
[LuisModel(Constant.LuisModelId, Constant.LuisSubscribeKey)]
public class YourLuisDialog : LuisDialog<object>
{
...
}
6.key不對 ?
在LuisDialog的attribute上試著包含domain試試,例如 :'your_region.api.cognitive.microsoft.com'
7.現在可以新增 預先訓練的 intent 或者在luis網站訓練你自己的Intent. 只需要指定Intent名稱即可使用.
e.g.
[LuisIntent("Music.PlayMusic")]
[LuisIntent("MovieTickets.book")]
[LuisIntent("Weather.GetForecast")]