QnA Maker 知識庫 限制和界限

以下提供的 QnA Maker 限制是 Azure AI 搜尋定價層限制QnA Maker 定價層限制的組合。 您必須知道這兩組限制,以瞭解每個資源可以建立多少個 知識庫,以及每個 知識庫 可以成長的大小。

知識庫

知識庫 數目上限是以 Azure AI 搜尋層限制為基礎

Azure AI 搜尋層 免費 基本 S1 S2 S3 S3 HD
允許的已發佈 知識庫 數目上限 2 14 49 199 199 2,999

例如,如果您的層有15個允許的索引,您可以發佈14個知識庫(每個已發佈 知識庫一個索引)。 第15個索引testkb用於撰寫和測試的所有 知識庫。

擷取

檔案命名條件約束

檔案名稱不一定包含下列字元:

請勿使用字元
單引號 '
雙引號 "

檔案大小上限

格式 檔案大小上限 (MB)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

檔案數目上限

可擷取的檔案數目上限和檔案大小上限取決於您 的 QnA Maker 定價層限制

可從 URL 頁面擷取 QnA 的深層連結數目上限為 20

元數據限制

元數據會以文字為基礎的索引鍵呈現:值組,例如 product:windows 10。 它會以小寫儲存和比較。 元數據欄位數目上限取決於您的 Azure AI 搜尋層限制

針對 GA 版本,因為測試索引會跨所有 KB 共用,因此限制會套用至 QnA Maker 服務中的所有 KB。

Azure AI 搜尋層 免費 基本 S1 S2 S3 S3 HD
每個 QnA Maker 服務的最大元資料欄位 (跨所有 KB) 1,000 100* 1,000 1,000 1,000 1,000

依名稱和值

下表列出元數據名稱和值的長度和可接受的字元。

項目 允許的字元 Regex 模式比對 字元數上限
名稱(索引鍵) 允許
英數位元 (字母和數位)
_ (底線)
不得包含空格。
^[a-zA-Z0-9_]+$ 100
允許以外的所有專案
: (冒號)
| (垂直管道)
只允許一個值。
^[^:|]+$ 500

知識庫內容限制

知識庫 中內容的整體限制:

  • 答案文字的長度:25,000 個字元
  • 問題文字長度:1,000 個字元
  • 元數據索引鍵文字的長度:100 個字元
  • 元數據值文字的長度:500 個字元
  • 元數據名稱支援的字元:字母、數位和 _
  • 元數據值的受支援字元:除了和 以外的所有 : 字元 |
  • 檔名長度:200
  • 支援的檔格式:“.tsv”、“.pdf”、“.txt”、“.docx”、“.xlsx”。
  • 替代問題數目上限:300
  • 問答組的數目上限:取決於所選的 Azure AI 搜尋層 問答組會對應至 Azure AI 搜尋索引上的檔。
  • URL/HTML 頁面:100 萬個字元

建立知識庫呼叫限制:

這些代表每個建立 知識庫 動作的限制;也就是說,按兩下 [建立 KB] 或呼叫 CreateKnowledgeBase API。

  • 建議每個答案的替代問題數目上限:300
  • URL 數目上限:10
  • 檔案數目上限:10
  • 每個呼叫允許的 QnA 數目上限:1000

更新知識庫呼叫限制

這些代表每個更新動作的限制;也就是說,按兩下 [ 儲存並定型 ] 或呼叫 UpdateKnowledgeBase API。

  • 每個來源名稱的長度:300
  • 建議新增或刪除的替代問題數目上限:300
  • 新增或刪除的元數據欄位數目上限:10
  • 可重新整理的 URL 數目上限:5
  • 每個呼叫允許的 QnA 數目上限:1000

新增非結構化檔案限制

注意

  • 如果您需要使用大於限制的檔案,您可以在將檔案傳送至 API 之前,將檔案分成較小的檔案。

這些代表使用非結構化檔案來 建立 KB 或呼叫 CreateKnowledgeBase API 時的限制:

  • 檔案長度:我們將擷取前 32000 個字元
  • 每個檔案最多三個回應。

預先建置的問題解答限制

注意

  • 如果您需要使用大於限制的檔,您可以在將文字傳送至 API 之前,先將文字分成較小的區塊。
  • 檔是單一文字字元字串。

這些代表預先建置 API 用來 產生回應 或呼叫 GenerateAnswer API 時的限制:

  • 文件數目:5
  • 單一檔的大小上限:5,120 個字元
  • 每個檔最多三個回應。

重要

支援非結構化檔案/內容,且僅適用於問題解答。

變更限制

改變不允許這些特殊字元:','、'?'、':'、';'、'('、')'、'{'、'}'、'['、'}'、'['、']'、'-'、'+'、'.'、'/'、'!'、'*'、'-'、'_'、'@'、'#'

下一步

瞭解何時及如何變更 服務定價層