我們前一篇文章簡(jiǎn)單的介紹了開(kāi)發(fā)一個(gè)基于Azure Luis的應(yīng)用的步驟以及其中涉及到的概念,在開(kāi)始我們這篇入門之前我們先簡(jiǎn)單的回顧一下:
意向(intent):用于對(duì)于用戶言語(yǔ)的分類。
實(shí)體(Entity):用戶提取用戶言語(yǔ)的數(shù)據(jù)。
LUIS 向用戶提供兩個(gè)模型:即意向和實(shí)體模型,用戶需要使用數(shù)據(jù)訓(xùn)練兩個(gè)模塊
模塊訓(xùn)練完成后發(fā)布成為endpoint, 用戶的應(yīng)用向該endpoint 發(fā)起請(qǐng)求,即可實(shí)現(xiàn)對(duì)用戶的言語(yǔ)分類和數(shù)據(jù)提齲
同時(shí)Azure的LUIS服務(wù)向用戶提供了一個(gè)可視化的工具, 您可以通過(guò)相應(yīng)的URL來(lái)訪問(wèn),Azure China可以訪問(wèn)https://luis.azure.cn, Azure Global可以通過(guò)https://www.luis.ai 來(lái)訪問(wèn)。
本章我們通過(guò)Azure提供的預(yù)定義的智能家居領(lǐng)域給大家演示通過(guò)LUIS的工具快速的實(shí)現(xiàn)言語(yǔ)分類和實(shí)體數(shù)據(jù)提齲
根據(jù)您的訂閱登錄LUIS的Portal.
創(chuàng)建Author資源
第一次登錄到LUIS的Portal之后,會(huì)提示你需要一個(gè)創(chuàng)作資源(Author resource), 如下圖:
由于我們是第一次登錄Luis Portal, 因此選擇, 在彈出的對(duì)話框中創(chuàng)建我們需要的創(chuàng)作資源, 根據(jù)對(duì)話框的提示創(chuàng)建完成后,會(huì)提示您創(chuàng)建新的LUIS App, 如下圖創(chuàng)建新的App:
新的App創(chuàng)建完成后,會(huì)進(jìn)入新的App主界面,從左側(cè)的菜單里選擇, 如下圖:
從圖中可以看到微軟提供的各種預(yù)定的領(lǐng)域模塊,每個(gè)模塊適用的領(lǐng)域都不相同,例如模塊適用于日歷管理的業(yè)務(wù),模塊適用于日常短信發(fā)送以及電話的業(yè)務(wù),模塊適用于郵件管理和發(fā)送等業(yè)務(wù),我們今天計(jì)劃使用智能家居的模塊, 因此您可以點(diǎn)擊該模塊下的, 點(diǎn)擊之后,系統(tǒng)會(huì)自動(dòng)向應(yīng)用中添加意向和實(shí)體, 等候添加完成之后,您可以從左側(cè)的菜單里瀏覽一下自動(dòng)添加的實(shí)體和意向,如下圖:
從該圖可以看到預(yù)定添加了不少意向
用于查詢?cè)O(shè)備的狀態(tài)。
用于設(shè)備設(shè)定
用于關(guān)閉設(shè)備
等等。
我們可以點(diǎn)擊這些意向,觀察一下意向里添加的短語(yǔ):
您可以瀏覽一下預(yù)定的實(shí)體:
您可以多花一些時(shí)間仔細(xì)的瀏覽一下意向和實(shí)體的定義。
點(diǎn)擊該按鈕之后,開(kāi)始訓(xùn)練意向和實(shí)體模型
等候模型訓(xùn)練結(jié)束后,我們需要將模型發(fā)布成為終結(jié)點(diǎn),以便用戶可以直接調(diào)用該終結(jié)點(diǎn)。
注意這里的實(shí)例查詢就是可以給用戶應(yīng)用鏈接查詢的地址。
至此我們已經(jīng)完成了通過(guò)提供意向和實(shí)體數(shù)據(jù),完成了模型訓(xùn)練,并且發(fā)布了終結(jié)點(diǎn),那么我們可以使用右上角的按鈕來(lái)測(cè)試我們的模型,如下是測(cè)試的一個(gè)實(shí)例:
同時(shí)你可以利用結(jié)合我們剛剛從里得到的查詢字符串來(lái)測(cè)試LUIS應(yīng)用:
AzureDeveloper,一個(gè)分享和學(xué)習(xí)Azure技術(shù)的好去處,歡迎關(guān)注