Лимиты и границы базы данных QnA Maker

Ограничения QnA Maker, указанные ниже, являются сочетанием ограничений ценовой категории "Поиск ИИ Azure" и ограничений ценовой категории QnA Maker. Необходимо иметь информацию об обоих наборах ограничений, чтобы понимать, сколько баз знаний можно создать для каждого ресурса и насколько можно увеличивать объем каждой базы знаний.

Базы знаний

Максимальное количество база знаний основано на ограничениях уровня поиска ВИ Azure.

Уровень поиска по искусственному интеллекту Azure Бесплатно Базовая S1 S2 S3 S3 HD
Максимальное разрешенное число опубликованных баз знаний 2 14 49 199 199 2 999

Например, если для уровня допускается 15 индексов, можно опубликовать 14 баз знаний (один индекс для каждой опубликованной базы знаний). Пятнадцатый индекс (testkb) используется для разработки и тестирования всех баз знаний.

Ограничения на извлечение

Ограничения на именование файлов

Имена файлов не должны содержать следующие символы:

Нельзя использовать символ
Одинарная кавычка (')
Двойная кавычка (")

Максимальный размер файла

Формат. Максимальный размер файла (МБ)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

Максимальное число файлов

Максимальное число файлов, которые можно извлечь, и максимальный размер одного файла соответствуют ограничениям ценовых категорий для QnA Maker.

Максимальное число прямых ссылок, обход которых можно выполнить для извлечения вопросов и ответов из страницы по URL-адресу, — 20.

Ограничения на метаданные

Метаданные представляются в виде текстовой пары "ключ: значение", например product:windows 10. Они хранятся и сравниваются в нижнем регистре. Максимальное количество полей метаданных основано на ограничениях уровня поиска ВИ Azure.

Поскольку в версии GA тестовый индекс является общим для всех баз знаний, этот предел применяется ко всем базам в службе QnA Maker.

Уровень поиска по искусственному интеллекту Azure Бесплатно Базовая S1 S2 S3 S3 HD
Максимальное число полей метаданных на службу QnA Maker (для всех баз знаний) 1,000 100* 1000 1000 1000 1000

По имени и значению

В следующей таблице указаны длины и допустимые символы для имен и значений метаданных.

Пункт меню Допустимые символы Соответствие шаблону регулярного выражения Максимальное число символов
Имя (ключ) Разрешены
Буквы, цифры
и символ подчеркивания (_).
Пробелы недопустимы.
^[a-zA-Z0-9_]+$ 100
Значение Разрешены любые символы, кроме
двоеточия (:) и
вертикальной черты (|)
Допускается только одно значение.
^[^:|]+$ 500

Ограничения на содержимое базы знаний

Общие ограничения на содержимое в базе знаний

  • Длина текста ответа: 25 000 символов
  • Длина текста вопроса: 1000 символов
  • Длина ключа в метаданных: 100 символов
  • Длина значения в метаданных: 500 символов
  • Имя метаданных может содержать буквы, цифры и символ _
  • Значение метаданных может содержать любые символы, кроме : и |
  • Длина имени файла: 200
  • Поддерживаемые форматы файлов: TSV, PDF, TXT, DOCX, XLSX.
  • Максимальное число альтернативных вопросов: 300
  • Максимальное количество пар вопросов и ответов: зависит от выбранного уровня поиска ИИ Azure. Пара вопросов и ответов сопоставляется с документом в индексе поиска ИИ Azure.
  • URL-адрес/HTML-страница: 1 млн символов

Ограничения на вызовы создания базы знаний

Эти значения представляют ограничения для каждого действия создания базы знаний, то есть нажатия кнопки Создать базу знаний или вызова API CreateKnowledgeBase.

  • Рекомендуемое число альтернативных вопросов на ответ: 300
  • Максимальное число URL-адресов: 10
  • Максимальное число файлов: 10
  • Максимальное число вопросов и ответов, допустимое для одного вызова: 1000

Ограничения на вызовы обновления базы знаний

Эти значения представляют ограничения для каждого действия обновления, то есть нажатия кнопки Сохранить и обучить или вызова API UpdateKnowledgeBase.

  • Длина имени каждого источника: 300
  • Рекомендуемое число добавленных или удаленных альтернативных вопросов: 300
  • Максимальное число добавленных или удаленных полей метаданных: 10
  • Максимальное число URL-адресов, которые можно обновить: 5
  • Максимальное число вопросов и ответов, допустимое для одного вызова: 1000

Добавление ограничений на неструктурированные файлы

Примечание.

  • Если вам нужно работать с файлами большего размера, чем разрешено, вы можете разбить их на файлы меньшего размера, прежде чем отправлять их в API.

Это ограничения, применяемые в случае, когда неструктурированные файлы используются для создания базы знаний или вызова API CreateKnowledgeBase:

  • Длина файла: будут извлечены первые 32 000 символов
  • Максимум три ответа на файл.

Предварительно установленные ограничения для ответов на вопросы

Примечание.

  • Если необходимо использовать документы большего размера, чем разрешено, то прежде чем отправлять их в API, текст документа можно разбить на фрагменты меньшего размера.
  • Документ — это одна строка текстовых символов.

Это ограничения, применяемые при использовании API Prebuilt для создания ответа или вызова API GenerateAnswer:

  • Число документов: 5
  • Максимальный размер одного документа: 5120 символов.
  • Максимум три ответа на документ.

Важно!

Поддержка неструктурированного файла/содержимого доступна только в службе ответов на вопросы.

Ограничения изменений

Изменения не допускают использования следующих специальных знаков: ",", "?", ":", ";", """, "'", "(", ")", "{", "}", "[", "]", "-", "+", ".", "/", "!", "*", "-", "_", "@", "#"

Следующие шаги

Узнайте, когда и как можно изменять ценовые категории служб.