Límites de la base de conocimiento de QnA Maker

Los límites de QnA Maker que se proporcionan a continuación son una combinación de los límites del plan de tarifa de Azure AI Search y los límites del plan de tarifa de QnA Maker. Debe conocer ambos conjuntos de límites para comprender el número de bases de conocimiento que puede crear por recurso y el tamaño que puede alcanzar cada base de conocimiento.

Bases de conocimiento

El número máximo de bases de conocimiento se basa en los límites de plan de Azure AI Search.

Nivel de Azure AI Search Gratis Basic S1 S2 S3 S3 HD
Número máximo permitido de bases de conocimiento publicadas 2 14 49 199 199 2999

Por ejemplo, si el nivel tiene 15 índices permitidos, puede publicar 14 bases de conocimiento (un índice por cada base de conocimiento publicada). El decimoquinto índice, testkb, se utiliza para todas las bases de conocimiento en lo relativo a autoría y prueba.

Límites de extracción

Restricciones de nomenclatura de los archivos

Los nombres de archivo no pueden incluir los siguientes caracteres:

No use el carácter
Comillas simples '
Comillas dobles "

Tamaño de archivo máximo

Formato Tamaño máximo de archivo (MB)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

Número máximo de archivos

El número máximo de archivos que se pueden extraer y tamaño máximo del archivo se basa en los límites del plan de tarifa de QnA Maker .

El número máximo de vínculos profundos que se pueden rastrear para la extracción de QnA desde una páginas URL es 20.

Límites de metadatos

Los metadatos se presentan como un par clave-valor basado en texto, como product:windows 10. Se almacenan y se comparan en minúsculas. El número máximo de campos de metadatos se basa en los límites de los niveles de Azure AI Search.

En el caso de la versión GA, puesto que el índice de prueba se comparte entre todos los KB, el límite se aplica a todos los KB del servicio QnA Maker.

Nivel de Azure AI Search Gratis Basic S1 S2 S3 S3 HD
Número máximo de metadatos por servicio QnA Maker (en todas las KB) 1,000 100* 1,000 1000 1000 1,000

Por nombre y valor

La longitud y los caracteres aceptables para el nombre y el valor de los metadatos se muestran en la tabla siguiente.

Elemento Caracteres permitidos Coincidencia de patrón regex Número máximo de caracteres
Nombre (clave) Permite
Caracteres alfanuméricos (letras y dígitos)
_ (subrayado)
No debe contener espacios.
^[a-zA-Z0-9_]+$ 100
Value Permite todo excepto
: (dos puntos)
| (barra vertical)
Solo se permite un valor.
^[^:|]+$ 500

Límites de contenido de la base de conocimiento

Límites generales del contenido de la base de conocimiento:

  • Longitud del texto de la respuesta: 25 000 caracteres
  • Longitud del texto de la pregunta: 1000 caracteres
  • Longitud del texto de la clave de los metadatos: 100 caracteres
  • Longitud del texto del valor de los metadatos: 500 caracteres
  • Caracteres admitidos para el nombre de metadatos: alfabéticos, dígitos y _
  • Caracteres admitidos para el valor de metadatos: Todos excepto : y |
  • Longitud del nombre de archivo: 200
  • Formatos de archivo admitidos: ".tsv", ".pdf", ".txt", ".docx", ".xlsx".
  • Número máximo de preguntas alternativas: 300
  • Número máximo de pares de preguntas y respuestas: depende del nivel de Azure AI Search elegido. Un par de preguntas y respuestas se asignan a un documento en el índice de Azure AI Search.
  • Página HTML/URL: 1 millón de caracteres

Límites de llamada de creación de la base de conocimiento:

Representan los límites para cada acción de creación de base de conocimiento; es decir, al hacer clic en Crear una base de conocimiento o al llamar a la API CreateKnowledgeBase.

  • Número máximo recomendado de preguntas alternativas por respuesta: 300
  • Número máximo de direcciones URL: 10
  • Número máximo de archivos: 10
  • Número máximo de preguntas y respuestas permitidas por llamada: 1000

Límites de llamadas de actualización de la base de conocimiento

Representan los límites para cada acción de actualización; es decir, al hacer clic en Save and train (Guardar y entrenar) o al llamar a la API UpdateKnowledgeBase.

  • Longitud de cada nombre de origen: 300
  • Número máximo recomendado de preguntas alternativas agregadas o eliminadas: 300
  • Número máximo de campos de metadatos agregados o eliminados: 10
  • Número máximo de direcciones URL que se pueden actualizar: 5
  • Número máximo de preguntas y respuestas permitidas por llamada: 1000

Adición de límites de archivo no estructurados

Nota

  • Si necesita usar archivos con un tamaño superior al límite permitido, puede dividir el archivo en fragmentos más pequeños antes de enviarlos a la API.

Estos representan los límites cuando se usan archivos no estructurados para crear KB o llamar a la API CreateKnowledgeBase:

  • Longitud del archivo: extraeremos los primeros 32 000 caracteres.
  • Máximo de tres respuestas por archivo.

Límites de respuesta a preguntas precompilados

Nota

  • Si necesita usar documentos con un tamaño superior al límite permitido, puede dividir el texto en fragmentos más pequeños antes de enviarlos a la API.
  • Un documento es una sola cadena de caracteres de texto.

Estos representan los límites cuando se usa la API precompilada para generar respuesta o llamar a la API GenerateAnswer:

  • Número de documentos: 5
  • Tamaño máximo de un solo documento: 5120 caracteres.
  • Máximo de tres respuestas por documento.

Importante

Compatibilidad con archivos o contenidos no estructurados y solo está disponible en la respuesta a preguntas.

Límites de modificaciones

Las modificaciones no permiten estos caracteres especiales: ',', '?', ':', ';', '"', ''', '(', ')', '{', '}', '[', ']', '-', '+', '.', '/', '!', '*', '-', '_', '@', '#'

Pasos siguientes

Aprenda cuándo y cómo cambiar los planes de tarifa de servicio.