Limites e limites de base de dados de conhecimento do QnA Maker

Os limites do QnA Maker fornecidos abaixo são uma combinação dos limites do tipo de preço da Pesquisa de IA do Azure com os limites do tipo de preço do QnA Maker. Você precisa saber os dois conjuntos de limites para entender quantas bases de dados de conhecimento é possível criar por recurso e quão grande cada base de dados de conhecimento pode crescer.

Bases de dados de conhecimento

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

Camada da Pesquisa de IA do Azure Gratuito Basic S1 S2 S3 S3 HD
Número máximo de bases de dados de conhecimento publicadas permitidas 2 14 49 199 199 2,999

Por exemplo, se a 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 dados de conhecimento para criação e teste.

Limites de extração

Restrições de nomenclatura de arquivo

O nome de um arquivo não pode conter os seguintes caracteres:

Caractere não permitido
Aspas simples '
Aspas duplas "

Tamanho máximo do arquivo

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

Número máximo de arquivos

O número máximo de arquivos que podem ser extraídos e o tamanho máximo do arquivo se baseiam nos limites do tipo de preço do QnA Maker .

O número máximo de links profundos que podem ser rastreados para extração de perguntas e respostas de uma página URL é 20.

Limites de metadados

Os metadados são apresentados como um par chave-valor baseado em texto: como product:windows 10. Eles são armazenados e diferenciados por letra minúscula. O número máximo de campos de metadados é baseado nos limites de camada da Pesquisa de IA do Azure.

Na versão GA, como o índice de teste é compartilhado entre todos os KBs, o limite será aplicado em todos os KBs no serviço do QnA Maker.

Camada da Pesquisa de IA do Azure Gratuito Basic S1 S2 S3 S3 HD
Máximo de campos de metadados por serviço QnA Maker (entre todas as bases de dados de conhecimento) 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 de expressão regular Número máximo de caracteres
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
: (dois-pontos)
| (barra vertical)
Apenas um valor permitido.
^[^:|]+$ 500

Limites de conteúdo da Base de Dados de Conhecimento

Limites gerais sobre o conteúdo na base de dados de conhecimento:

  • Tamanho do texto de resposta: 25.000 caracteres
  • Tamanho do texto de pergunta: 1.000 caracteres
  • Tamanho do texto de chave de metadados: 100 caracteres
  • Tamanho do texto de valor de metadados: 500 caracteres
  • Caracteres compatíveis com o nome de metadados: alfabéticos, numéricos e _
  • Caracteres compatíveis com o valor de metadados: todos, exceto : e |
  • Tamanho do nome do arquivo: 200
  • Formatos de arquivo com suporte: ".tsv", ".pdf", ".txt", ".docx", ".xlsx".
  • Número máximo de perguntas alternativas: 300
  • Número máximo de pares de pergunta-resposta: depende da camada da Pesquisa de IA do Azure escolhida. Um par de perguntas e respostas é mapeado para um documento no índice da Pesquisa de IA do Azure.
  • Página URL/HTML: 1 milhão de caracteres

Criar limites de chamada da base de dados de conhecimento:

Eles representam os limites de cada ação de criação da base de dados de conhecimento; ou seja, clicar em Criar KB ou chamar 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 arquivos: 10
  • Número máximo permitido de perguntas e respostas por chamada: 1.000

Atualizar limites de chamada da base de dados de conhecimento

Eles representam os limites de cada ação de atualização; ou seja, clique em Salvar e treinar ou chame a API UpdateKnowledgeBase.

  • Tamanho de cada nome de origem: 300
  • Número máximo recomendado de perguntas alternativas adicionadas ou excluídas: 300
  • Número máximo de campos de metadados adicionados ou excluídos: 10
  • Número máximo de URLs que podem ser atualizadas: 5
  • Número máximo permitido de perguntas e respostas por chamada: 1.000

Adicionar limites de arquivos não estruturados

Observação

  • Se você precisa usar documentos maiores do que o limite permitido, é possível dividir o texto em arquivos menores antes de enviá-los para a API.

Abaixo estão os limites quando arquivos não estruturados são usados para Criar base de dados de conhecimento ou chamar a API CreateKnowledgeBase:

  • Comprimento do arquivo: nós extrairemos os primeiros 32.000 caracteres
  • Máximo de três respostas por arquivo.

Limites predefinidos de respostas às perguntas

Observação

  • Se você precisa usar documentos maiores do que o limite permitido, é possível dividir o texto em partes menores antes de enviá-los para a API.
  • Um documento é uma cadeia de caracteres de texto.

Abaixo estão os limites quando a API predefinida é usada para Gerar resposta ou chamar a API GenerateAnswer:

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

Importante

O suporte a arquivos/conteúdos não estruturados e está disponível apenas nas respostas às perguntas.

Limites de alterações

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

Próximas etapas

Saiba quando e como alterar o tipo de preço de serviço.