使用 Intents 定義 LUIS 模型
建立 LUIS 模型幾乎不需要程式設計經驗。但是,你需要熟悉將廣泛使用的兩個重要術語。
- 意圖 - 這些是你識別使用者鍵入內容時需要執行的功能的方式。例如 - 名為
Hi
的意圖將識別每當使用者傳送Hi
時需要執行的功能。意圖在你的程式/模型中唯一命名。 - 實體 - 這些在宣告中標識名詞。例如 - “設定下午 1:00 的警報”,這裡
1:00 pm
是一個需要被聊天機器人識別以設定警報的實體。
注意: 網站的影象不作為我的前端更改提供,但核心概念保持不變。
要建立新模型,請轉至 LUIS.ai 並使用你的 Microsoft 帳戶登入以進入應用程式建立頁面。可以建立空白專案的位置。
定義意圖:
可以在 Intents
選項卡上定義意圖。它們標識使用者輸入任何內容時需要執行的功能。
所有應用程式都有一個預設的 None
意圖,只要使用者輸入與其他意圖不匹配,就會啟用該意圖。
要定義意圖,
- 為其指定與你要執行的功能相關的唯一名稱。
- 命名完成後,你應該將
utterances
新增到 intent 中。話語是你希望使用者傳送以啟用你定義的意圖的內容。嘗試儘可能多地餵養utterances
,以便 LUIS 正確地關聯intents
和utterances
。 - 通過單擊
Train and Test
選項卡上的Train
按鈕訓練你的 LUIS 模型。培訓完成後,可以在下面的面板中測試應用程式。 - 最後在
Publish App
標籤中釋出你的應用。現在,你應該在機器人程式碼中定義LUISRecognizer
時獲取應該放入的端點 URL。