Azure 聊天机器人3-集成luis(语言识别)服务

版权声明:本文为博主原创文章,未经博主允许不得转载。 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")]

猜你喜欢

转载自blog.csdn.net/csharp25/article/details/84679545
今日推荐