版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csharp25/article/details/84679545
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")]