Limites e limites da base de conhecimento do QnA Maker

Os limites do QnA Maker fornecidos abaixo são uma combinação dos limites da camada de preços da Pesquisa do Azure AI e dos limites da camada de preços do QnA Maker. Você precisa conhecer ambos os conjuntos de limites para entender quantas bases de conhecimento você pode criar por recurso e qual o tamanho que cada base de conhecimento pode crescer.

Bases de conhecimento

O número máximo de bases de dados de conhecimento baseia-se nos limites da camada de Pesquisa do Azure AI.

Camada de Pesquisa do Azure AI Gratuito Básica S1 S2 S3 S3 HD
Número máximo permitido de bases de dados de conhecimento publicadas 2 14 49 199 199 2,999

Por exemplo, se sua camada tiver 15 índices permitidos, você poderá publicar 14 bases de dados de conhecimento (um índice por base de dados de conhecimento publicada). O 15º índice, , testkbé usado para todas as bases de conhecimento para criação e teste.

Limites de extração

Restrições de nomenclatura de arquivos

Os nomes de arquivo não podem incluir os seguintes caracteres:

Não use caractere
Citação única '
Citação dupla "

Tamanho máximo do ficheiro

Format Tamanho máximo do ficheiro (MB)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

Número máximo de ficheiros

O número máximo de arquivos que podem ser extraídos e o tamanho máximo do arquivo são baseados nos limites da camada de preços do QnA Maker.

O número máximo de deep-links que podem ser rastreados para extração de QnAs de uma página de URL é 20.

Limites de metadados

Os metadados são apresentados como uma chave baseada em texto: par de valores, como product:windows 10. É armazenado e comparado em minúsculas. O número máximo de campos de metadados baseia-se nos limites da camada do Azure AI Search.

Para a versão GA, como o índice de teste é compartilhado em todos os KBs, o limite é aplicado em todos os KBs no serviço QnA Maker.

Camada de Pesquisa do Azure AI Gratuito Básica S1 S2 S3 S3 HD
Máximo de campos de metadados por serviço QnA Maker (em todos os KBs) 1,000 100* 1,000 1,000 1,000 1,000

Por nome e valor

O comprimento e os caracteres aceitáveis para o nome e o valor dos metadados estão listados na tabela a seguir.

Item Caracteres permitidos Correspondência de padrão Regex Caracteres máximos
Nome (chave) Permite
Alfanumérico (letras e dígitos)
_ (sublinhado)
Não deve conter espaços.
^[a-zA-Z0-9_]+$ 100
valor Permite tudo, exceto
: (cólon)
| (tubo vertical)
Apenas um valor permitido.
^[^:|]+$ 500

Limites de conteúdo da Base de Dados de Conhecimento

Limites gerais do conteúdo da base de conhecimentos:

  • Comprimento do texto da resposta: 25.000 caracteres
  • Comprimento do texto da pergunta: 1.000 caracteres
  • Comprimento do texto da chave de metadados: 100 caracteres
  • Comprimento do texto do valor dos metadados: 500 caracteres
  • Caracteres suportados para nome de metadados: alfabetos, dígitos e _
  • Caracteres suportados para o valor de metadados: Todos, exceto : e |
  • Comprimento do nome do ficheiro: 200
  • Formatos de ficheiro suportados: ".tsv", ".pdf", ".txt", ".docx", ".xlsx".
  • Número máximo de perguntas suplentes: 300
  • Número máximo de pares pergunta-resposta: depende da camada de Pesquisa de IA do Azure escolhida. Um par de perguntas e respostas é mapeado para um documento no índice do Azure AI Search.
  • Página URL/HTML: 1 milhão de caracteres

Crie limites de chamada da Base de dados de conhecimento:

Estes representam os limites para cada ação de criação de base de conhecimento; ou seja, clicando em Criar KB ou chamando a API CreateKnowledgeBase.

  • Número máximo recomendado de perguntas alternativas por resposta: 300
  • Número máximo de URLs: 10
  • Número máximo de ficheiros: 10
  • Número máximo de QnAs permitido por chamada: 1000

Atualizar limites de chamadas da Base de Dados de Conhecimento

Estes representam os limites para cada ação de atualização; ou seja, clicando em Salvar e treinar ou chamando a API UpdateKnowledgeBase.

  • Comprimento de cada nome de origem: 300
  • Número máximo recomendado de perguntas alternativas adicionadas ou suprimidas: 300
  • Número máximo de campos de metadados adicionados ou excluídos: 10
  • Número máximo de URLs que podem ser atualizados: 5
  • Número máximo de QnAs permitido por chamada: 1000

Adicionar limites de arquivo não estruturado

Nota

  • Se você precisar usar arquivos maiores do que o limite permite, você pode dividir o arquivo em arquivos menores antes de enviá-los para a API.

Eles representam os limites quando arquivos não estruturados são usados para criar KB ou chamar a API CreateKnowledgeBase:

  • Comprimento do arquivo: Vamos extrair os primeiros 32000 caracteres
  • Máximo de três respostas por ficheiro.

Limites de resposta a perguntas pré-construídos

Nota

  • Se você precisar usar documentos maiores do que o limite permite, você pode dividir o texto em pedaços menores de texto antes de enviá-los para a API.
  • Um documento é uma única cadeia de caracteres de texto.

Eles representam os limites quando a API pré-criada é usada para gerar resposta ou chamar a API GenerateAnswer:

  • Número de documentos: 5
  • Tamanho máximo de um único documento: 5.120 caracteres
  • Máximo de três respostas por documento.

Importante

Suporte para arquivo/conteúdo não estruturado e está disponível apenas em resposta a perguntas.

Limites de alterações

As alterações não permitem estes caracteres especiais: ',', '?', ':', ';', '"', ''', '', '(', ')', '{', '}', '[', ']', '-', '+', '.', '/', '!', '*', '-', '_', '@', '#'

Próximos passos

Saiba quando e como alterar os níveis de preços do serviço.