使用 Intents 定義 LUIS 模型

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

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

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

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

定義意圖:

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

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

要定義意圖,

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