Cotas - Amazon Lex V1

Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.

 

Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Cotas

Esta seção descreve as cotas atuais no Amazon Lex. Essas cotas são agrupadas por categorias.

As Service Quotas podem ser ajustadas ou aumentadas. Ente em contato com o Suporte ao cliente do AWS para solicitar um aumento de cota. Pode demorar alguns dias para aumentar a Service Quota. Se você estiver aumentando sua cota como parte de um projeto maior, não se esqueça de adicionar esse tempo ao seu plano.

Service Quotas de runtime

Além das cotas descritas na referência de API, observe o seguinte:

Cotas de API

  • A entrada de voz na operação PostContent pode ter até 15 segundos.

     

  • Em ambas as operações da API de runtime, PostContent e PostText, o tamanho do texto inserido pode ser de até 1.024 caracteres Unicode.

     

  • O tamanho máximo de cabeçalhos PostContent é 16 KB. O tamanho máximo combinado de solicitações e cabeçalhos de sessão é 12 KB.

     

  • Ao usar as operações PostContent ou PostText no modo de texto, o número máximo de conversas simultâneas com um bot é 2 para o alias $LATEST e 50 para todos os outros aliases. A cota aplica-se separadamente para cada API.

     

  • Ao usar a PostContent operação no modo de voz, o número máximo de conversas simultâneas em modo de texto com um bot é 2 para o alias $LATEST e 125 para todos os outros aliases. A cota aplica-se separadamente para cada API.

     

  • O número máximo de chamadas simultâneas de gerenciamento de sessão (PutSession, GetSession, e DeleteSession) é 2 para o alias $LATEST de um bot e 50 para todos os outros aliases.

     

  • O tamanho máximo de entradas para uma função do Lambda é 12 KB. O tamanho máximo de saída é 25 KB, dos quais 12 KB podem ser atributos de sessão.

     

Usar a versão $LATEST

  • A versão $LATEST do bot deve ser usada somente para testes manuais. O Amazon Lex limita o número de solicitações de runtime que você pode fazer para a versão $LATEST do bot.

     

  • Quando você atualizar a versão $LATEST do bot, o Amazon Lex encerra todas as conversas em andamento para qualquer aplicativo cliente usando a versão $LATEST do bot. Em geral, você não deve usar a versão $LATEST de um bot em produção, pois a versão $LATEST pode ser atualizada. Em vez disso, você deve publicar uma versão e usá-la.

     

  • Quando você atualiza um alias, o Amazon Lex leva alguns minutos para incorporar a alteração. Quando você modificar a $LATEST versão do bot, a alteração será capturada imediatamente.

     

Tempo limite de sessão

  • Esse tempo limite de sessão definido quando o bot foi criado determina por quanto tempo o bot retém o contexto de conversa, como a intenção e os dados de slot do usuário atual.

     

  • Depois que um usuário inicia a conversa com o bot e até que a sessão expire, o Amazon Lex usa a mesma versão do bot, mesmo que você atualize o alias do bot para apontar para outra versão.

     

Cotas de criação de modelos

A criação de modelos se refere à criação e ao gerenciamento de bots. Isso inclui a criação e o gerenciamento de bots, intenções, tipos de slot, slots e associações de canal de bot.

Cotas de bot

  • Os prompts e as instruções são configurados em toda a API de criação de modelos. Cada um desses prompts ou instruções pode ter até cinco mensagens, sendo que cada mensagem pode conter de 1 a 1.000 caracteres UTF-8.

     

  • Ao usar grupos de mensagens, você pode definir até cinco grupos de mensagens para cada mensagem. Cada grupo de mensagens pode conter no máximo cinco mensagens e existe um limite de 15 mensagens em todos os grupos de mensagens.

     

  • Você pode definir declarações de amostra para intenções e slots. É possível usar um máximo de 200.000 caracteres para todos as declarações.

     

  • Cada tipo de slot pode definir um máximo de 10.000 valores e sinônimos. Cada bot pode conter um máximo de 50.000 valores e sinônimos de tipos de slots.

     

  • Os nomes de bots, aliases e associações de canal de bot não diferenciam maiúsculas de minúsculas no momento da criação. Se você criar PizzaBot e, em seguida, tentar criar pizzaBot, você receberá um erro. No entanto, ao acessar um recurso, os nomes dos recursos diferenciam maiúsculas de minúsculas (você deve especificar que é PizzaBot, e não pizzaBot). Esses nomes devem ter entre 2 e 50 caracteres ASCII.

     

  • O número máximo de versões que você pode publicar para todos os tipos de recurso é 100. Observe que não há versionamento para aliases.

     

  • Em um bot, os nomes de intenção e de slot devem ser exclusivos, ou seja, você não pode ter uma intenção e um slot com o mesmo nome.

     

  • Você pode criar um bot configurado para oferecer suporte a várias intenções. Se duas intenções tiverem um slot com o mesmo nome, o tipo de slot correspondente deve ser o mesmo.

     

    Por exemplo, suponha que você crie um bot para oferecer suporte a duas intenções (OrderPizza e OrderDrink). Se essas duas intenções tiverem o slot size, então o tipo de slot deve ser o mesmo em ambos os locais.

     

    Além disso, as declarações de amostra fornecidas para um slot em uma das intenções se aplicam a um slot com mesmo nome em outras intenções.

     

  • Você pode associar um máximo de 250 intenções a um bot.

     

  • Ao criar um bot, especifique um tempo limite de sessão. O tempo limite de sessão pode ser entre um minuto e um dia. O padrão é cinco minutos.

     

  • É possível criar até cinco aliases para um bot.

     

  • Você pode criar até 250 bots por conta da AWS.

     

  • Não é possível criar várias intenções que se estendam a partir da mesma intenção integrada.

     

Cotas de intenção

  • Os nomes de slot e de intenção não diferenciam maiúsculas de minúsculas no momento da criação. Ou seja, se você criar a intenção OrderPizza e, em seguida, tentar criar outra intenção orderPizza, receberá uma mensagem de erro. No entanto, ao acessar esses recursos, os nomes dos recursos diferenciam maiúsculas de minúsculas; especifique OrderPizza, e não orderPizza. Esses nomes devem ter entre 1 e 100 caracteres ASCII.

     

  • Uma intenção pode ter até 1.500 declarações de amostra. É necessário no mínimo um enunciado de amostra. Cada enunciado de amostra pode ter até 200 caracteres UTF-8. Você pode usar até 200.000 caracteres para todas as intenções e declarações de slot em um bot. Um enunciado de amostra para uma intenção:

    • Pode fazer referência a zero ou mais nomes de slot.

    • Pode fazer referência a um nome de slot apenas uma vez.

    Por exemplo:

    I want a pizza I want a {pizzaSize} pizza I want a {pizzaSize} {pizzaTopping} pizza

     

  • Embora cada intenção ofereça suporte a até 1.500 declarações, se você usar menos declarações, o Amazon Lex poderá ter uma capacidade melhor de reconhecer entradas fora do conjunto fornecido.

     

  • Você pode criar até cinco grupos de mensagens para cada mensagem em uma intenção. Pode haver um total de 15 mensagens em todos os grupos de mensagens para uma mensagem.

     

  • O console só pode criar grupos de mensagens para as mensagens conclusionStatement e followUpPrompt. Você pode criar grupos de mensagens para qualquer outra mensagem usando a API do Amazon Lex.

     

  • Cada slot pode ter até 10 declarações de amostra. Cada enunciado de amostra deve fazer referência ao nome do slot exatamente uma vez. Por exemplo:

    {pizzaSize} please

     

  • Cada bot pode ter, no máximo, 200.000 caracteres no total para declarações de intenção e de slot.

     

  • Você não pode fornecer declarações para intenções que se estendam a partir de intenções integradas. Para todas as outras intenções, você deve fornecer pelo menos um enunciado de amostra. As intenções contêm slots, mas as declarações de amostra a nível de slot são opcionais.

     

  • Intenções integradas

    • No momento, o Amazon Lex não oferece suporte à inferência de slots para intenções integradas. Não é possível criar funções do Lambda para retornar a diretiva ElicitSlot na resposta com uma intenção derivada de intenções integradas. Para obter mais informações, consulte Formato de resposta.

    • O serviço não é compatível com a adição de utterances de amostra a intenções integradas. Da mesma forma, você não pode adicionar nem remover slots de intenções integradas.

     

  • Você pode criar até 1.000 intenções por conta da AWS. Você pode criar até 100 slots em uma intenção.

     

Cotas de tipo de slot

  • Os nomes de tipo de slot não diferenciam maiúsculas de minúsculas no momento da criação. Se você criar o tipo de slot PizzaSize e, em seguida, tentar criar o tipo de slot pizzaSize, receberá uma mensagem de erro. No entanto, ao acessar esses recursos, os nomes dos recursos diferenciam maiúsculas de minúsculas (você deve especificar que é PizzaSize, e não pizzaSize). Os nomes devem ter entre 1 e 100 caracteres ASCII.

     

  • Um tipo de slot personalizado que você criar pode ter no máximo 10.000 valores de enumeração e sinônimos. Cada valor pode ter até 140 caracteres UTF-8. Os valores de enumeração e sinônimos não contêm duplicados.

     

  • Para um valor de tipo de slot, especifique tanto as letras maiúsculas quanto as minúsculas, onde for apropriado. Por exemplo, para um tipo de slot chamado Procedure, se o valor for MRI, especifique "MRI" e "mri" como valores.

     

  • Tipos de slot integrado – No momento, o Amazon Lex não oferece suporte à adição de valores de enumeração ou sinônimos para os tipos de slots integrados.