使用 Intents 定義 LUIS 模型

建立 LUIS 模型幾乎不需要程式設計經驗。但是,你需要熟悉將廣泛使用的兩個重要術語。

  1. 意圖 - 這些是你識別使用者鍵入內容時需要執行的功能的方式。例如 - 名為 Hi 的意圖將識別每當使用者傳送 Hi 時需要執行的功能。意圖在你的程式/模型中唯一命名。
  2. 實體 - 這些在宣告中標識名詞。例如 - “設定下午 1:00 的警報”,這裡 1:00 pm 是一個需要被聊天機器人識別以設定警報的實體。

注意: 網站的影象不作為我的前端更改提供,但核心概念保持不變。

要建立新模型,請轉至 LUIS.ai 並使用你的 Microsoft 帳戶登入以進入應用程式建立頁面。可以建立空白專案的位置。

定義意圖:

可以在 Intents 選項卡上定義意圖。它們標識使用者輸入任何內容時需要執行的功能。

所有應用程式都有一個預設的 None 意圖,只要使用者輸入與其他意圖不匹配,就會啟用該意圖。

要定義意圖,

  1. 為其指定與你要執行的功能相關的唯一名稱。
  2. 命名完成後,你應該將 utterances 新增到 intent 中。話語是你希望使用者傳送以啟用你定義的意圖的內容。嘗試儘可能多地餵養 utterances,以便 LUIS 正確地關聯 intents 和 utterances。
  3. 通過單擊 Train and Test 選項卡上的 Train 按鈕訓練你的 LUIS 模型。培訓完成後,可以在下面的面板中測試應用程式。
  4. 最後在 Publish App 標籤中釋出你的應用。現在,你應該在機器人程式碼中定義 LUISRecognizer 時獲取應該放入的端點 URL。