iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 24
1
Microsoft Azure

白眼狼的30天Azure跳槽計畫系列 第 24

Day [24] Language Understanding Intelligent Service (LUIS)-Line Chatbot整合(一)

  • 分享至 

  • xImage
  •  

測試 LUIS 預測端點

昨天我們已經部署LUIS應用程式,我們來測試一下他的http預測端點,在LUIS入口網頁的Azure Resources,找到Endpoint URL這便是預測端點,下方有個Example Query便是使用預測端點API需要帶的http parameters範例

https://ithelp.ithome.com.tw/upload/images/20201009/20108281oA0Bfz2Ybc.jpg

我們修改一下下該請求的query語句,並用postman進行測試

https://ithelp.ithome.com.tw/upload/images/20201009/20108281z1G8f2wk3J.jpg

測試結果LUIS返回以下JSON格式資料

{
    "query": "哪裡有賣口罩",
    "prediction": {
        "topIntent": "ask4Mask",
        "intents": {
            "ask4Mask": {
                "score": 0.978502452
            },
            "None": {
                "score": 0.0140207661
            }
        },
        "entities": {
            "mask": [
                "口罩"
            ],
            "$instance": {
                "mask": [
                    {
                        "type": "mask",
                        "text": "口罩",
                        "startIndex": 4,
                        "length": 2,
                        "score": 0.980946958,
                        "modelTypeId": 1,
                        "modelType": "Entity Extractor",
                        "recognitionSources": [
                            "model"
                        ]
                    }
                ]
            }
        }
    }
}

接下來就可以將LUIS整合進聊天機器人嘍!

使用 LUIS Node.js SDK

我們使用適用於 Node.js 的 Language Understanding (LUIS) 用戶端程式庫
在先前的Azure Functions Webhook專案中安裝會使用到的以下npm moudule:

$ npm install --save @azure/ms-rest-js

$ npm install --save @azure/cognitiveservices-luis-runtime

https://ithelp.ithome.com.tw/upload/images/20201009/20108281dgszNX6N1Y.jpg

完成後明天就可以開始修改Webhook程式,將語意理解的工作交給LUIS服務!


上一篇
Day [23] Language Understanding Intelligent Service (LUIS)-測試&部署
下一篇
Day [25] Language Understanding Intelligent Service (LUIS)-Line Chatbot整合(二)
系列文
白眼狼的30天Azure跳槽計畫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言