Cuotas - Amazon Lex V1

Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.

 

Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cuotas

En esta sección se describen las cuotas actuales de Amazon Lex. Estas cuotas se agrupan por categorías.

Algunas Service Quotas se pueden ajustar o aumentar. Póngase en contacto con el servicio de atención al cliente de AWS para solicitar un aumento de cuota. Puede tardar varios días en aumentar una cuota de servicio. Si va a aumentar su cuota como parte de un proyecto más grande, asegúrese de añadir este tiempo a su plan.

Cuotas de servicio en tiempo de ejecución

Además de las cuotas descritas en la referencia de la API, tenga en cuenta lo siguiente:

Cuotas de API

  • La entrada de voz para la operación PostContent puede tener una duración de hasta 15 segundos.

     

  • Tanto en las operaciones de API en tiempo de ejecución PostContent como PostText, el texto de entrada puede tener un tamaño máximo de 1 024 caracteres Unicode.

     

  • El tamaño máximo de los encabezados PostContent es 16 kB. El tamaño máximo combinado de los encabezados de solicitud y sesión es de 12 kB.

     

  • Al utilizar las operaciones PostContent o PostText en modo texto, el número máximo de conversaciones concurrentes con un bot es 2 para el alias $LATEST y 50 para el resto de alias. La cuota se aplica por separado para cada API.

     

  • Al utilizar la operación PostContent en modo texto, el número máximo de conversaciones concurrentes con un bot es 2 para el alias $LATEST y 125 para el resto de alias. La cuota se aplica por separado para cada API.

     

  • El número máximo de llamadas de administración de sesión concurrentes (PutSession, GetSession y DeleteSession) es 2 para el alias $LATEST de un bot y 50 para el resto de alias.

     

  • El tamaño de entrada máximo a función de Lambda es de 12 kB. El tamaño de salida máximo es de 25 kB, de los cuales 12 kB pueden ser atributos de la sesión.

     

Uso de la versión $LATEST

  • La versión $LATEST del bot solo debería utilizarse para llevar a cabo pruebas manuales. Amazon Lex limita el número de solicitudes en tiempo de ejecución que puede realizar a la versión $LATEST del bot.

     

  • Al actualizar la versión $LATEST del bot, Amazon Lex finaliza cualquier conversación en curso de cualquier aplicación cliente que utilice la versión $LATEST. Por lo general, no debería usar la versión $LATEST de un bot en producción porque la versión $LATEST se puede actualizar. En su lugar, debe publicar una versión y utilizarla.

     

  • Al actualizar un alias, Amazon Lex tarda varios minutos en aplicar los cambios. Si modifica la versión $LATEST del bot, el cambio se aplica inmediatamente.

     

Tiempo de espera de la sesión

  • El tiempo de espera de sesión establecido al crear el bot determina el tiempo durante el cual el bot conserva el contexto de la conversación, como la intención actual del usuario y los datos del slot.

     

  • Una vez que un usuario comienza una conversación con el bot, y hasta que la sesión termine, Amazon Lex utiliza la misma versión del bot, incluso si se actualiza el alias del bot para que apunte a otra versión.

     

Cuotas de creación de modelos

Con desarrollo del modelo se hace referencia a la creación y gestión de bots. Esto incluye la creación y la administración de bots, las intenciones, los tipos de slot y las asociaciones de canal de bot.

Cuotas de bots

  • Puede configurar preguntas e instrucciones a lo largo de la API del modelo de desarrollo. Cada una de estas preguntas o instrucciones puede tener hasta cinco mensajes y cada mensaje puede contener desde 1 hasta 1 000 caracteres UTF-8.

     

  • Al utilizar grupos de mensajes, puede definir hasta cinco grupos para cada mensaje. Cada grupo de mensajes puede contener un máximo de cinco mensajes y tiene una limitación de 15 mensajes en todos los grupos de mensajes.

     

  • Puede definir enunciados de ejemplo para las intenciones y los slots. Puede utilizar un máximo de 200 000 caracteres para todos los enunciados.

     

  • Cada tipo de slot puede definir un máximo de 10 000 valores y sinónimos. Cada bot puede contender un máximo de 50.000 valores de tipo de slot y sinónimos.

     

  • Los nombres de bot, de alias y de asociación del canal de bot no distinguen entre mayúsculas y minúsculas en el momento de su creación. Si crea PizzaBot y, a continuación, vuelve a crear pizzaBot, obtendrá un error. Sin embargo, cuando se accede un recurso, los nombres del recurso distinguen entre mayúsculas y minúsculas, por lo que debe especificar PizzaBot y no pizzaBot. Estos nombres deben tener entre 2 y 50 caracteres ASCII.

     

  • El número máximo de versiones que puede publicar para todos los tipos de recursos es 100. Tenga en cuenta que no existe control de versiones para los alias.

     

  • Dentro de un bot, los nombres de las intenciones y de los slot deben ser únicos, no puede tener una intención y un slot con el mismo nombre.

     

  • Puede crear un bot que esté configurado para que admita múltiples intenciones. Si dos intenciones tienen un slot con el mismo nombre, entonces el tipo de slot correspondiente debe ser el mismo.

     

    Por ejemplo, suponga que crea un bot que admite dos intenciones (OrderPizza y OrderDrink). Si ambas intenciones tienen el slot size, entonces el tipo de slot debe ser igual en los dos sitios.

     

    Además, los enunciados de ejemplo que proporcione para un slot en una de las intenciones se aplicarán a un slot con el mismo nombre en otras intenciones.

     

  • Puede asociar un máximo de 250 intenciones con un bot.

     

  • Al crear un bot, tendrá que especificar un tiempo de espera de la sesión. El tiempo de espera de la sesión puede oscilar entre un minuto y un día. El valor predeterminado es de cinco minutos.

     

  • Puede crear hasta cinco alias para un bot.

     

  • Puede crear hasta 250 bots para cada cuenta de AWS.

     

  • No puede crear varias intenciones que surjan de la misma intención integrada.

     

Cuotas de intención

  • Al crearlos, los nombres de las intenciones y de los slots no distinguen entre mayúsculas y minúsculas. Es decir, si crea la intención OrderPizza y, a continuación, intenta crear otra intención orderPizza, obtendrá un error. Sin embargo, cuando se accede a estos recursos, los nombres del recurso distinguen entre mayúsculas y minúsculas, por lo que debe especificar OrderPizza y no orderPizza. Estos nombres deben tener entre 1 y 100 caracteres ASCII.

     

  • Una intención puede tener hasta 1,500 enunciados de muestra. Se necesita un enunciado de ejemplo como mínimo. Cada enunciado de ejemplo puede tener hasta 200 caracteres UTF-8. Puede utilizar un máximo de 200 000 caracteres para todos los enunciados de intenciones y slot en un bot. Enunciado de ejemplo para una intención:

    • Puede hacer referencia a cero o más nombres de slot.

    • Puede hacer referencia a un nombre de slot una única vez.

    Por ejemplo:

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

     

  • Aunque cada intención admite hasta 1500 enunciados, si utiliza menos Amazon Lex podrá reconocer mejor las entradas no incluidas en el conjunto proporcionado.

     

  • Puede crear hasta cinco grupos de mensajes para cada mensaje en una intención. Puede haber un total de 15 mensajes en todos los grupos correspondientes a un mensaje.

     

  • La consola solo puede crear grupos para los mensajes conclusionStatement y followUpPrompt. Puede crear grupos de mensajes para cualquier otro mensaje mediante la API de Amazon Lex.

     

  • Cada slot puede tener hasta 10 enunciados de muestra. Cada enunciado de muestra debe hacer referencia al nombre de slot una única vez. Por ejemplo:

    {pizzaSize} please

     

  • Cada bot puede tener un máximo de 200 000 caracteres para la combinación de intenciones y enunciados de slot.

     

  • No puede proporcionar enunciados para intenciones que surjan de las intenciones integradas. Para todas las demás intenciones deberá proporcionar al menos un enunciado de muestra. Las intenciones contienen slots, pero los enunciados de muestra del nivel de slot son opcionales.

     

  • Intenciones integradas

    • En la actualidad, Amazon Lex no admite la obtención de ranuras para intenciones integradas. No es posible crear funciones de Lambda para devolver la directiva ElicitSlot en la respuesta cuando la intención se deriva de las intenciones integradas. Para obtener más información, consulte Formato de respuesta.

    • El servicio no admite añadir enunciados de muestra a intenciones integradas. Del mismo modo, no se pueden añadir o eliminar slots en intenciones integradas.

     

  • Puede crear hasta 1 000 intenciones para cada cuenta de AWS. Puede crear hasta 100 slots en una intención.

     

Cuotas de tipo de slot

  • Al crearlos, los nombres del tipo de slot no distinguen entre minúsculas y mayúsculas. Si crea el tipo de slot PizzaSize y, a continuación, intenta crear de nuevo el tipo de slot pizzaSize, obtendrá un error. Sin embargo, cuando se accede a estos recursos, los nombres del recurso sí distinguen entre mayúsculas y minúsculas (debe especificar PizzaSize y no pizzaSize). Los nombres deben tener entre 1 y 100 caracteres ASCII.

     

  • El tipo de slot personalizado que cree puede tener un máximo de 10 000 valores de enumeración y sinónimos. Cada valor puede tener una longitud de hasta 140 caracteres UTF-8. Los valores de enumeración y sinónimos no pueden contener duplicados.

     

  • Para obtener un valor de tipo de slot, cuando sea necesario, especifique las mayúsculas y las minúsculas. Por ejemplo, para un tipo de slot llamado Procedure, si el valor es MRI, especifique los valores "MRI" y "mri".

     

  • Tipos de ranura integrados: en la actualidad, Amazon Lex no permite añadir valores de enumeración o sinónimos para los tipos de ranura integrados.