Azure AI 語言中的具名實體辨識 (NER) 是什麼?
具名實體辨識 (NER) 是 Azure AI 語言所提供的其中一項功能,這是雲端中機器學習和 AI 演算法的集合,用於開發涉及書面語言的智慧型應用程式。 NER 功能可以在非結構化文字中識別和分類實體。 例如:人員、地點、組織和數量。 預先建置的 NER 功能具有已辨識實體的預先設定清單。 自定義 NER 功能可讓您將模型定型,以辨識使用案例特有的特製化實體。
注意
從 API 2023-04-15-preview 版開始,實體解析 已升級至 實體元數據 。 如果您要呼叫 API 的預覽版本等於或更新於 2023-04-15-preview,請參閱 實體元數據 一文以使用解析功能。
一般流程
若要使用這項功能,您可以提交資料以供分析和處理應用程式中的 API 輸出。 分析會依目前方式執行,且不會對數據所使用的模型新增自定義。
建立 Azure AI 語言資源,其會授與您 Azure AI 語言所提供功能的存取權。 它會產生密碼(稱為金鑰),以及您用來驗證 API 要求的端點 URL。
使用 REST API 或 C#、Java、JavaScript 和 Python 的用戶端連結庫建立要求。 您也可以使用批次要求傳送異步呼叫,將多個功能的 API 要求合併成單一呼叫。
傳送包含文字數據的要求。 您的金鑰和端點會用於驗證。
在本機串流或儲存回應。
開始使用具名實體辨識
若要使用具名實體辨識,您會提交原始非結構化文字供分析,並在您的應用程式中處理 API 輸出。 分析是按原樣執行,對針對您的資料所使用的模型不會進行額外的自訂。 使用具名實體辨識有兩種方式:
開發選項 | 描述 |
---|---|
Language Studio | Language Studio 是以 Web 為基礎的平台,可讓您在沒有 Azure 帳戶的情況下嘗試使用文字範例進行實體連結,以及在註冊時使用自己的資料。 如需詳細資訊,請參閱 Language Studio 網站或 Language Studio 快速入門。 |
REST API 或用戶端程式庫 (Azure SDK) | 使用 REST API 或以各種語言提供的用戶端程式庫,將具名實體辨識整合至您的應用程式。 如需詳細資訊,請參閱具名實體辨識快速入門。 |
參考檔和程式代碼範例
當您在應用程式中使用此功能時,請參閱下列 Azure AI 語言的參考文件和範例:
開發選項/ 語言 | 參考文件 | 範例 |
---|---|---|
REST API | REST API 文件 (英文) | |
C# | C# 文件 | C# 範例 |
Java | Java 檔 | Java 範例 |
JavaScript | JavaScript 文件 | JavaScript 範例 \(英文\) |
Python | Python 檔 | Python 範例 |
負責 AI
AI 系統不僅包括技術,還包括將使用該技術的人員、將受其影響的人員,以及部署所在的環境。 閱讀 NER 的透明度附註,以了解系統中負責任的 AI 使用和部署。 如需詳細資訊,您也可以參閱下列文章:
案例
- 增強搜尋功能和搜尋索引 - 客戶可以根據檔中偵測到的實體來建置知識圖表,以增強檔搜尋為標籤。
- 自動化商務程式 - 例如,在檢閱保險理賠時,可以醒目提示已辨識的實體,例如名稱和位置,以利檢閱。 或者,支援票證可以透過電子郵件自動以客戶名稱和公司產生。
- 客戶分析 – 決定客戶在評論、電子郵件和通話中傳達的最受歡迎資訊,以判斷一段時間內引發和判斷趨勢的最相關主題。
下一步
有兩種方式可以開始使用具名實體辨識 (NER) 功能:
- Language Studio 是以 Web 為基礎的平台,可讓您嘗試數個 Azure AI 語言服務功能,而無須撰寫程式碼。
- 快速入門 文章 ,說明如何使用 REST API 和用戶端連結庫 SDK 向服務提出要求。