管理 QnA Maker 資源

您必須先在 Azure 中設定 QnA Maker 服務,才能建立任何 QnA Maker 知識庫。 授權在訂用帳戶中建立新資源的任何人都可以設定 QnA Maker 服務。 如果您嘗試自訂問題解答功能,您必須建立語言資源,並新增自訂問題解答功能。

注意

QnA Maker 服務將于 2025 年 3 月 31 日淘汰。 較新版的問題和解答功能現在隨附於 Azure AI 語言。 如需語言服務內的問題解答功能,請參閱 問題解答 。 從 2022 年 10 月 1 日起,您將無法建立新的 QnA Maker 資源。 如需將現有 QnA Maker 知識庫移轉至問題解答的相關資訊,請參閱 移轉指南

在建立資源之前,對下列概念有扎實的瞭解很有説明:

建立新的 QnA Maker 服務

此程式會建立管理知識庫內容所需的 Azure 資源。 完成這些步驟之後,您會在 Azure 入口網站 中 資源的 [金鑰 ] 頁面上找到 用帳戶金鑰。

  1. 登入Azure 入口網站並 建立 QnA Maker 資源。

  2. 閱讀條款及條件之後,選取 [建立 ]:

    Create a new QnA Maker service

  3. QnA Maker 中,選取適當的階層和區域:

    Create a new QnA Maker service - pricing tier and regions

    • 在 [ 名稱] 欄位中,輸入唯一的名稱來識別此 QnA Maker 服務。 此名稱也會識別您的知識庫相關聯的 QnA Maker 端點。

    • 選擇將部署 QnA Maker 資源的訂用帳戶。

    • 選取 QnA Maker 管理服務的定價層(入口網站和管理 API)。 如需 SKU 定價的詳細資訊,請參閱

    • 建立新的 資源群組(建議使用),或使用現有的資源群組 來部署此 QnA Maker 資源。 QnA Maker 會建立數個 Azure 資源。 當您建立資源群組來保存這些資源時,您可以輕鬆地依資源組名尋找、管理及刪除這些資源。

    • 選取資源群組位置

    • 選擇 Azure AI 搜尋服務 的 [搜尋] 定價層。 如果 [免費層] 選項無法使用(顯示為暗灰色),表示您已經透過訂用帳戶部署免費服務。 在此情況下,您必須從基本層開始。 請參閱 Azure AI 搜尋定價詳細數據

    • 選擇您想要部署 Azure AI 搜尋索引的搜尋位置。 必須儲存客戶數據的位置限制有助於判斷您為 Azure AI 搜尋選擇的位置。

    • 在 [應用程式名稱] 欄位中,輸入 Azure App 服務 實例的名稱。

    • 根據預設,App Service 預設為標準 (S1) 層。 您可以在建立之後變更方案。 深入瞭解 App Service 定價

    • 選擇要部署App Service 的網站位置

      注意

      搜尋位置可能與網站位置不同

    • 選擇是否要啟用 Application Insights。 如果 已啟用 Application Insights,QnA Maker 會收集流量、聊天記錄和錯誤的遙測。

    • 選擇將部署Application Insights資源的App Insights位置

    • 為了節省成本量值,您可以 共用 針對 QnA Maker 建立的一些但並非所有 Azure 資源。

  4. 驗證所有欄位之後,請選取 [ 建立]。 此程序需要數分鐘的時間完成。

  5. 部署完成之後,您會看到在訂用帳戶中建立的下列資源:

    Resource created a new QnA Maker service

    Azure AI 服務類型的資源擁有您的訂用帳戶金鑰。

升級 Azure 資源

升級 QnA Maker SKU

當您想要在 知識庫 中取得更多問題和解答時,請升級 QnA Maker 服務定價層。

若要升級 QnA Maker 管理 SKU:

  1. 移至 Azure 入口網站 中的 QnA Maker 資源,然後選取 [定價層]。

    QnA Maker resource

  2. 選擇適當的 SKU,然後按 [選取]。

    QnA Maker pricing

升級 App Service

當您的 知識庫 需要從用戶端應用程式提供更多要求時,請升級您的 App Service 定價層。

您可以 相應增加 或相應放大 App Service。

移至 Azure 入口網站 中的 App Service 資源,然後視需要選取 [相應增加] 或 [相應放大] 選項。

QnA Maker App Service scale

升級 Azure AI 搜尋服務

如果您打算有許多 知識庫,請升級 Azure AI 搜尋服務 定價層。

目前,您無法執行 Azure 搜尋服務 SKU 的就地升級。 不過,您可以使用所需的 SKU 建立新的 Azure 搜尋資源、將數據還原至新的資源,然後將它連結至 QnA Maker 堆棧。 若要這麼做,請執行下列步驟:

  1. 在 Azure 入口網站 中建立新的 Azure 搜尋服務資源,然後選取所需的 SKU。

    QnA Maker Azure search resource

  2. 將索引從原始 Azure 搜尋服務資源還原至新的索引。 請參閱備份還原範例程式碼

  3. 還原數據之後,請移至新的 Azure 搜尋資源,選取 [金鑰],然後記下 [名稱] 和 [管理員 金鑰

    QnA Maker Azure search keys

  4. 若要將新的 Azure 搜尋服務資源連結至 QnA Maker 堆棧,請移至 QnA Maker App Service 實例。

    QnA Maker App Service instance

  5. 選取 [應用程式設定],並修改步驟 3 的 [AzureSearchName] 和 [AzureSearchAdminKey] 欄位中的設定。

    QnA Maker App Service setting

  6. 重新啟動 App Service 執行個體。

    Restart of the QnA Maker App Service instance

免費搜尋資源的無活動原則

如果您未使用 QnA Maker 資源,您應該移除所有資源。 如果您未移除未使用的資源,如果您建立免費的搜尋資源,您的知識庫將會停止運作。

免費搜尋資源會在 90 天后刪除,而不會收到 API 呼叫。

刪除 Azure 資源

如果您刪除任何用於 知識庫 的 Azure 資源,知識庫 將不再運作。 刪除任何資源之前,請確定您已從 [設定] 頁面匯出您的 知識庫。

下一步

深入瞭解 App Service搜尋服務