Limites de la base de connaissances QnA Maker

Les limites QnA Maker fournies ci-dessous sont une combinaison des limites du niveau tarifaire Recherche Azure AI et des limites du niveau de tarification QnA Maker. Vous devez connaître les deux ensembles de limites pour connaître le nombre de bases de connaissances que vous pouvez créer par ressource et la taille de chaque base de connaissances.

Bases de connaissances

Le nombre maximal de bases de connaissances est basé sur les limites du niveau Recherche Azure AI.

Niveau Recherche Azure AI Gratuit De base S1 S2 S3 S3 HD
Nombre maximal de bases de connaissances publiées autorisées 2 14 49 199 199 2 999

Par exemple, si votre niveau comporte 15 index autorisés, vous pouvez publier 14 bases de connaissances (un index par base de connaissances publiée). Le 15e index, testkb, est utilisé pour toutes les bases de connaissances à des fins de création et de test.

Limites d’extraction

Contraintes d’affectation de noms de fichiers

Les noms de fichiers ne peuvent pas inclure les caractères suivants :

Ne pas utiliser le caractère
Apostrophe '
Guillemet "

Taille maximale du fichier

Format Taille maximale des fichiers (Mo)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

Nombre maximal de fichiers

Le nombre maximal de fichiers qui peuvent être extraits et la taille de fichier maximale sont basés sur vos limites du niveau de tarification QnA Maker .

Le nombre maximal de liens ciblés pouvant être analysés pour l’extraction de questions/réponses à partir d’une page URL est de 20.

Limites de métadonnées

Les métadonnées sont présentées sous la forme d’une paire clé-valeur textuelle, telle que product:windows 10. Elles sont stockées et comparées en minuscules. Le nombre maximal de champs de métadonnées est basé sur les limites du niveau Recherche Azure AI.

Pour la version en disposition générale, étant donné que l’index de test est partagé entre toutes les bases de connaissances, la limite est appliquée à toutes les bases de connaissances du service QnA Maker.

Niveau Recherche Azure AI Gratuit De base S1 S2 S3 S3 HD
Nombre maximal de champs de métadonnées par service QnA Maker (pour tous les Kbits/s) 1 000 100* 1 000 1 000 1 000 1 000

Par nom et valeur

La longueur et les caractères acceptables pour le nom et la valeur des métadonnées sont listés dans le tableau suivant.

Élément Caractères autorisés Modèle d’expression régulière Caractères max.
Nom (clé) Sont autorisés
Les caractères alphanumériques (lettres et chiffres)
_ (trait de soulignement)
Ne doit pas contenir d’espaces.
^[a-zA-Z0-9_]+$ 100
Valeur Tous sauf
: (deux points)
| (barre verticale)
Une seule valeur autorisée.
^[^:|]+$ 500

Limites de contenu de la base de connaissances

Limites globales sur le contenu de la base de connaissances :

  • Longueur du texte de réponse : 25 000 caractères
  • Longueur du texte de question : 1 000 caractères
  • Longueur du texte de clé des métadonnées : 100 caractères
  • Longueur du texte de valeur des métadonnées : 500 caractères
  • Caractères pris en charge pour le nom des métadonnées : lettres, chiffres et _
  • Caractères pris en charge pour la valeur des métadonnées : Tous sauf : et |
  • Longueur de nom de fichier : 200
  • Formats de fichier pris en charge : « .tsv », « .pdf », « .txt », « .docx », « .xlsx ».
  • Nombre maximal de questions alternatives : 300
  • Nombre maximal de paires question-réponse : dépend du niveau Recherche Azure AI choisi. Une paire question-réponse est mappée à un document dans l’index Recherche Azure AI.
  • Page HTML/URL : 1 million de caractères

Créer des limites d’appel de base de connaissances :

Elles représentent les limites pour chaque action de création d’une base de connaissances, autrement dit, pour chaque clic sur Créer une base de connaissances ou pour chaque appel de l’API CreateKnowledgeBase.

  • Nombre maximal recommandé de questions alternatives par réponse : 300
  • Nombre maximal d’URL : 10
  • Nombre maximal de fichiers : 10
  • Nombre maximal de questions/réponses autorisées par appel : 1 000

Limites d’appel de mise à jour de la base de connaissances

Elles représentent les limites pour chaque action de mise à jour, autrement dit, pour chaque clic sur Save and train (Enregistrer et former) ou pour chaque appel de l’API UpdateKnowledgeBase.

  • Longueur de chaque nom de source : 300
  • Nombre maximal recommandé de questions alternatives ajoutées ou supprimées : 300
  • Nombre maximal de champs de métadonnées ajoutés ou supprimés : 10
  • Nombre maximal d’URL pouvant être actualisées : 5
  • Nombre maximal de questions/réponses autorisées par appel : 1 000

Ajouter des limites de fichiers non structurés

Notes

  • Si vous devez utiliser des fichiers plus volumineux que la limite autorisée, vous pouvez scinder le fichier en fichiers plus petits avant de les envoyer à l’API.

Voici les limites lors de l’utilisation de fichiers non structurés pour créer une base de connaissances ou appeler l’API CreateKnowledgeBase :

  • Longueur du fichier : Nous allons extraire les 32 000 premiers caractères
  • Trois réponses maximum par fichier.

Limites de réponse aux questions prédéfinies

Notes

  • Si vous devez utiliser des documents plus volumineux que la limite autorisée, vous pouvez scinder le texte en blocs de texte plus petits avant de les envoyer à l’API.
  • Un document est une chaîne unique de caractères de texte.

Voici les limites lorsque l’API prédéfinie est utilisée pour générer une réponse ou appeler l’API GenerateAnswer :

  • Nombre de documents : 5
  • Taille maximale d’un seul document : 5 120 caractères
  • Trois réponses maximum par document.

Important

La prise en charge des fichiers/contenus non structurés est disponible uniquement dans Réponses aux questions.

Limites des modifications

Les modifications n’autorisent pas ces caractères spéciaux : ',', '?', ':', ';', '"', ''', '(', ')', '{', '}', '[', ']', '-', '+', '.', '/', '!', '*', '-', '_', '@', '#'

Étapes suivantes

Découvrez quand et comment changer de niveau tarifaire.