簡介

已完成

自然語言處理 (NLP) 是一種常見的 AI 難題,其中軟體必須能夠處理自然語言形式的用文字或語音 (也就是人類使用者撰寫或說出的內容)。 在更廣泛的 NLP 領域中,自然語言理解 (NLU) 負責處理判斷自然語言中語義的問題,通常是使用已訓練的語言模型來處理。

自然語言理解解決方案的常見設計模式如下所示:

Diagram showing an app accepts natural language input, and uses a model to determine semantic meaning before taking the appropriate action.

在此設計模式中:

  1. 應用程式會接受來自使用者的自然語言輸入。
  2. 語言模型的用途是確定語義 (使用者的意圖)。
  3. 應用程式會執行適當的動作。

Azure AI 語言可讓開發人員根據語言模型建置應用程式,這些模型可使用相對較少的樣本數進行訓練,以辨別使用者想表達的意思。

在本課程模組中,您會了解如何使用服務建立使用 Azure AI 語言的自然語言理解應用程式。

完成此課程模組之後,您將能夠:

  • 佈建 Azure AI 語言資源。
  • 定義意圖、實體和表達。
  • 使用模式來區分類似的表達。
  • 使用預先建置的實體元件。
  • 訓練、測試、發佈和檢閱模型。