QnA Maker ナレッジ ベースの制限と境界

以下に示す QnA Maker の制限は、Azure AI Search の価格レベルの制限QnA Maker の価格レベルの制限を組み合わせたものです。 リソースごとにどの程度の数のナレッジベースを作成できて、各ナレッジベースをどこまで拡張できるかを理解するには、両方の制限をセットで知っておく必要があります。

ナレッジ ベース

ナレッジ ベースの最大数は、Azure AI Search レベルの制限に基づきます。

Azure AI Search レベル Free Basic S1 S2 S3 S3 HD
許可される発行済みナレッジ ベースの最大数 2 14 49 199 199 2,999

たとえば、レベルに 15 個の許可されたインデックスがある場合、14 個のナレッジ ベースを発行できます (発行されたナレッジ ベースあたり 1 インデックス)。 15 番目のインデックス testkb は、作成およびテスト用にすべてのナレッジ ベースで使用されます。

抽出の制限

ファイルの名前付けの制約

ファイル名に次の文字を含めることはできません。

使用できない文字
単一引用符 '
二重引用符 "

ファイルの最大サイズ

Format 最大ファイル サイズ (MB)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

ファイルの最大数

抽出できるファイルの最大数と最大ファイル サイズは、 QnA Maker の価格レベルの制限 に基づきます。

URL ページから QnA を抽出するためにクロールできるディープリンクの最大数は 20 です。

メタデータの制限

メタデータは、テキストベースの "キー:値" のペアとして表示されます (product:windows 10 など)。 これは小文字で格納され、比較されます。 メタデータ フィールドの最大数は、Azure AI Search レベルの制限に基づきます。

GA バージョンの場合、テスト インデックスはすべてのナレッジ ベースで共有されます。このため、この制限は、QnA Maker サービス内のすべてのナレッジ ベースに適用されます。

Azure AI Search レベル Free Basic S1 S2 S3 S3 HD
QnA Maker サービスごとの最大のメタデータ フィールド数 (すべてのナレッジ ベースにわたって) 1,000 100* 1,000 1,000 1,000 1,000

名前と値

次の表に、メタデータの名前および値に使用できる文字と長さを示します。

Item 使用できる文字 正規表現パターン マッチ 最大文字数
名前 (キー) 以下の文字を使用可能:
英数字
_ (アンダースコア)
スペースを含めることはできません。
^[a-zA-Z0-9_]+$ 100
以下を除くすべての文字を使用可能:
: (コロン)
| (縦棒)
使用できる値は 1 つだけです。
^[^:|]+$ 500

ナレッジ ベースのコンテンツの制限

ナレッジ ベース内のコンテンツの全体的な制限は以下のとおりです。

  • 回答のテキストの長さ: 25,000 文字
  • 質問のテキストの長さ: 1,000 文字
  • メタデータ キーのテキストの長さ: 100 文字
  • メタデータ値のテキストの長さ: 500 文字
  • メタデータ名でサポートされる文字: アルファベット、数字、_
  • メタデータ値でサポートされる文字: :| を除くすべての文字
  • ファイル名の長さ: 200
  • サポートされるファイル形式: ".tsv"、".pdf"、".txt"、".docx"、".xlsx"
  • 代替の質問の最大数: 該当なし
  • 質問と回答のペアの最大数: 選択した Azure AI Search レベルによって異なります。 質問と回答のペアは、Azure AI Search インデックスのドキュメントにマップされます。
  • URL/HTML ページ: 100 万文字

ナレッジ ベースの作成の呼び出しの制限

これらは、ナレッジ ベース作成操作 (つまり、 [KB を作成する] のクリック、または CreateKnowledgeBase API の呼び出し) ごとの制限を表します。

  • 回答ごとの代替質問の推奨最大数:該当なし
  • URL の最大数: 10
  • ファイルの最大数: 10
  • 呼び出しごとに許可される QnA の最大数:1000

ナレッジ ベースの更新の呼び出しの制限

これらは、更新操作 (つまり、 [Save and train](保存してトレーニング) のクリック、または UpdateKnowledgeBase API の呼び出し) ごとの制限を表します。

  • 各ソース名の長さ: 該当なし
  • 追加または削除される代替質問の推奨最大数:該当なし
  • 追加または削除されるメタデータ フィールドの最大数: 10
  • 更新可能な URL の最大数: 5
  • 呼び出しごとに許可される QnA の最大数:1000

非構造化ファイル制限の追加

Note

  • 制限を超えるファイルを使用する必要がある場合は、ファイルを小さなファイルに分割してから API に送信することができます。

以下は、非構造化ファイルを使用して “KB を作成” したり、CreateKnowledgeBase API を呼び出したりする場合の制限です。

  • ファイルの長さ: 最初の 32,000 文字が抽出されます。
  • ファイルあたりの最大応答数は 3 です。

事前構築済み質問回答の制限

Note

  • 制限を超えるドキュメントを使用する必要がある場合は、テキストを小さなチャンクに分割してから API に送信することができます。
  • ドキュメントとは、テキスト文字の 1 つの文字列です。

以下は、事前構築済み API を使用して “応答を生成” したり、GenerateAnswer API を呼び出したりする場合の制限です。

  • ドキュメントの数: 5
  • 1 つのドキュメントの最大サイズ: 5,120 文字
  • ドキュメントあたりの最大応答数は 3 です。

重要

非構造化ファイルまたはコンテンツのサポートは、質問応答でのみご利用いただけます

変更の制限

変更では、次の特殊文字は使用できません: ,、?、:、;、"、'、(、)、{、}、[、]、-、+、.、/、!、*、-、_、@、#

次のステップ

サービス価格レベルを変更するタイミングと方法について学びます。