QnA Maker-knowledge baselimieten en -grenzen

Hieronder opgegeven QnA Maker-limieten zijn een combinatie van de limieten voor de Azure AI Search-prijscategorie en de limieten voor de QnA Maker-prijscategorie. U moet beide sets limieten kennen om te begrijpen hoeveel knowledge bases u per resource kunt maken en hoe groot elke knowledge base kan groeien.

Knowledge bases

Het maximum aantal knowledge bases is gebaseerd op limieten van de Azure AI Search-laag.

Azure AI Search-laag Gratis Basic S1 S2 S3 S3 HD
Maximum aantal gepubliceerde knowledge bases toegestaan 2 14 49 199 199 2,999

Als uw laag bijvoorbeeld 15 toegestane indexen heeft, kunt u 14 knowledge bases (één index per gepubliceerde knowledge base) publiceren. De 15e index, testkbwordt gebruikt voor alle knowledge bases voor het ontwerpen en testen.

Extractielimieten

Beperkingen voor naamgeving van bestanden

Bestandsnamen bevatten mogelijk niet de volgende tekens:

Geen teken gebruiken
Enkele aanhalingsteken '
Dubbele aanhalingsteken "

Maximale bestandsgrootte

Indeling Maximale bestandsgrootte (MB)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

Maximum aantal bestanden

Het maximum aantal bestanden dat kan worden geëxtraheerd en de maximale bestandsgrootte is gebaseerd op de limieten van uw QnA Maker-prijscategorie.

Het maximum aantal dieptekoppelingen dat kan worden verkend voor extractie van QnAs vanaf een URL-pagina is 20.

Limieten voor metagegevens

Metagegevens worden weergegeven als een op tekst gebaseerde sleutel: waardepaar, zoals product:windows 10. Het wordt opgeslagen en vergeleken in kleine letters. Het maximum aantal metagegevensvelden is gebaseerd op de limieten van uw Azure AI Search-laag.

Omdat de testindex voor algemene beschikbaarheid wordt gedeeld met alle KB's, wordt de limiet toegepast op alle KB's in de QnA Maker-service.

Azure AI Search-laag Gratis Basic S1 S2 S3 S3 HD
Maximumaantal metagegevensvelden per QnA Maker-service (voor alle KB's) 1000 100* 1.000 1.000 1.000 1.000

Op naam en waarde

De lengte en acceptabele tekens voor de naam en waarde van metagegevens worden vermeld in de volgende tabel.

Item Toegestane tekens Overeenkomst met regex-patroon Maximum aantal tekens
Naam (sleutel) Staat
Alfanumeriek (letters en cijfers)
_ (onderstrepingsteken)
Mag geen spaties bevatten.
^[a-zA-Z0-9_]+$ 100
Weergegeven als Staat alles toe behalve
: (dubbele punt)
| (verticale pijp)
Er is slechts één waarde toegestaan.
^[^:|]+$ 500

Inhoudslimieten van Knowledge Base

Algemene limieten voor de inhoud in de Knowledge Base:

  • Lengte van antwoordtekst: 25.000 tekens
  • Lengte van vraagtekst: 1.000 tekens
  • Lengte van metagegevenssleuteltekst: 100 tekens
  • Lengte van tekst van metagegevenswaarde: 500 tekens
  • Ondersteunde tekens voor de naam van metagegevens: Alfabetten, cijfers en _
  • Ondersteunde tekens voor metagegevenswaarde: Alle behalve : en |
  • Lengte van bestandsnaam: 200
  • Ondersteunde bestandsindelingen: ".tsv", ".pdf", ".txt", ".docx", ".xlsx".
  • Maximum aantal alternatieve vragen: 300
  • Maximum aantal vraag-antwoordparen: is afhankelijk van de gekozen Azure AI Search-laag. Een vraag- en antwoordpaar wordt toegewezen aan een document in de Azure AI Search-index.
  • URL/HTML-pagina: 1 miljoen tekens

Limieten voor Knowledge Base-aanroepen maken:

Deze vertegenwoordigen de limieten voor elke knowledge base-actie; Klik op KB maken of roep de CreateKnowledgeBase-API aan.

  • Aanbevolen maximum aantal alternatieve vragen per antwoord: 300
  • Maximum aantal URL's: 10
  • Maximum aantal bestanden: 10
  • Maximum aantal QnA's dat per gesprek is toegestaan: 1000

Limieten voor Knowledge Base-aanroepen bijwerken

Deze vertegenwoordigen de limieten voor elke updateactie; Klik op Opslaan en trainen of aanroepen van de UpdateKnowledgeBase-API.

  • Lengte van elke bronnaam: 300
  • Aanbevolen maximum aantal alternatieve vragen toegevoegd of verwijderd: 300
  • Maximum aantal metagegevensvelden toegevoegd of verwijderd: 10
  • Maximum aantal URL's dat kan worden vernieuwd: 5
  • Maximum aantal QnA's dat per gesprek is toegestaan: 1000

Niet-gestructureerde bestandslimieten toevoegen

Notitie

  • Als u grotere bestanden wilt gebruiken dan de limiet is toegestaan, kunt u het bestand opsplitsen in kleinere bestanden voordat u ze naar de API verzendt.

Deze vertegenwoordigen de limieten wanneer ongestructureerde bestanden worden gebruikt om KB te maken of de CreateKnowledgeBase-API aan te roepen:

  • Lengte van bestand: We halen de eerste 32000 tekens uit
  • Maximaal drie antwoorden per bestand.

Vooraf samengestelde vraag beantwoordingslimieten

Notitie

  • Als u grotere documenten wilt gebruiken dan de limiet is toegestaan, kunt u de tekst opsplitsen in kleinere stukken tekst voordat u ze naar de API verzendt.
  • Een document bestaat uit één tekenreeks van teksttekens.

Deze vertegenwoordigen de limieten wanneer vooraf gedefinieerde API wordt gebruikt om antwoord te genereren of de GenerateAnswer-API aan te roepen:

  • Aantal documenten: 5
  • Maximale grootte van één document: 5120 tekens
  • Maximaal drie antwoorden per document.

Belangrijk

Ondersteuning voor ongestructureerde bestanden/inhoud en is alleen beschikbaar in het beantwoorden van vragen.

Limieten voor wijzigingen

Wijzigingen staan deze speciale tekens niet toe: ',', '?', ':', ';', '', '', '', '(', ')', '{', '}', '[', ']', '-', '+', '.', '/', '!', '*', '-', '-', '_', '@', '#'

Volgende stappen

Meer informatie over wanneer en hoe u serviceprijzen kunt wijzigen.