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 からのディープリンクの最大数
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 です。
重要
非構造化ファイルまたはコンテンツのサポートは、質問応答でのみご利用いただけます
変更の制限
変更では、次の特殊文字は使用できません: ,、?、:、;、"、'、(、)、{、}、[、]、-、+、.、/、!、*、-、_、@、#
次のステップ
サービス価格レベルを変更するタイミングと方法について学びます。