這很重要
自訂問答(CQA)將於 2029 年 3 月 31 日從 Azure 語言中退役。 為避免生產中斷,請遷移現有工作負載,並將所有新專案導向 Microsoft Foundry,該軟體提供更強的自然語言理解能力,且能輕鬆整合至您的應用程式中。 如需指引,請參閱「從 Azure 語言功能過渡到 Foundry 模型」。
客製化問答(Custom Question Answering,簡稱 CQA)是一項基於雲端的自然語言處理(NLP)服務,能根據您的資料建立對話式 AI 應用程式。 從常見問題、手冊與文件中建立知識庫,透過聊天機器人、虛擬助理及互動介面提供準確答案。
主要功能
客製化問答提供企業級功能,用於建立與維護對話式 AI 解決方案:
- 知識庫建立 ——從網址、檔案和文件匯入內容。 該服務會自動從結構化與半結構化來源擷取問答對。
- 多回合對話 - 建立引導式對話流程,並附有後續提示,引導使用者了解複雜資訊。
- 元資料過濾 - 依內容類型、網域或新鮮度標註回答,以提供具上下文相關的回應。
- 主動學習 - 根據實際使用模式與使用者查詢,提升答案品質。
- 深度學習排名 - 多階段排名架構結合Azure AI 搜尋服務與自然語言處理重新排序,以達成最佳答案選擇。
架構和工作流程
該服務遵循從專案建立到生產部署的結構化流程:
- 建立專案 - 透過匯入內容來源或在 Microsoft Foundry(經典版)中手動新增問答對來建立知識庫。
- 測試與精煉 ——使用測試介面驗證回應並在部署前調整答案品質。
- 部署 - 發佈你的專案,建立一個可供客戶端應用程式存取的 REST API 端點。
- 整合 - 客戶端應用程式會發送查詢,並收到包含答案、信心分數及後續提示的 JSON 回應。
開發選項
根據您的技術需求與專業,從多種開發方法中選擇:
- Microsoft Foundry(經典版) -低程式碼創作,具備自動品質保證擷取、Markdown 支援及 閒聊 整合。 直接部署到 Azure Bot Service。
- REST API - 程式化存取,用於自訂整合與自動化工作流程。 請查看 Azure 語言 REST API 參考以獲取端點文檔。
-
Client libraries - 用於.NET與Python的 SDK 套件,支援程式化專案管理與查詢整合:
- .NET (C#) 套件 - C# 應用程式的執行時與撰寫 SDK
- Python packages - 用於 Python 應用程式的執行環境與開發 SDK
區域可用性
關於支援的地區及可用性,請參閱 「自訂區域支援問題解答」。