Enunciados de muestra - Amazon Lex

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.

Enunciados de muestra

Cree ejemplos de enunciados que son variaciones de frases que espera que los usuarios utilicen para iniciar una intención. Por ejemplo, para la intención BookFlight, puede incluir enunciados como los siguientes:

  1. Quiero reservar un vuelo

  2. ayúdame a conseguir un vuelo.

  3. billetes de avión, ¡por favor!

  4. vuelo desde {DepartureCity} a {DestinationCity}

Debería proporcionar 10 o más enunciados de muestra. Proporcione ejemplos que representen una amplia gama de estructuras de oraciones y palabras que los usuarios puedan pronunciar. Considere también las oraciones incompletas, como las de los ejemplos 3 y 4 anteriores. También puede usar slots que haya definido para la intención en un ejemplo de enunciado poniendo el nombre del slot entre corchetes, como en {DepartureCity} en el ejemplo 4. Si incluye nombres de slots en un enunciado de muestra, Amazon Lex V2 rellena los slots de la intención con los valores que el usuario proporciona en el enunciado.

Una variedad de ejemplos de enunciados ayuda a Amazon Lex V2 a generalizar para reconocer de manera efectiva que el usuario quiere iniciar la intención.

Puede añadir ejemplos de enunciados en el editor de intenciones, en el generador visual de conversaciones o mediante las operaciones de la API CreateIntent o UpdateIntent. También puede generar enunciados de ejemplo automáticamente aprovechando las capacidades de la IA generativa de Amazon Bedrock. Para obtener más información, consulte Uso de la generación de enunciados para generar ejemplos de enunciados para el reconocimiento de intenciones.

Use el editor de intenciones o el generador visual de conversaciones
  1. En el editor de intenciones, navegue hasta la sección Ejemplos de enunciados. En el generador visual de conversaciones, busque la sección Ejemplos de enunciados en el bloque Inicio.

  2. En el cuadro con el texto transparente I want to book a flight, escriba un ejemplo de enunciado. Seleccione Añadir enunciado para añadir el enunciado.

  3. Vea los ejemplos de enunciados que ha agregado en el modo Vista previa o Texto sin formato. En Texto sin formato, cada línea es un enunciado independiente. En el modo Vista previa, coloque el cursor sobre un enunciado para ver las siguientes opciones:

    • Seleccione el cuadro de texto para editar el enunciado.

    • Seleccione el botón x situado a la derecha del cuadro de texto para eliminar el enunciado.

    • Arrastre el botón situado a la izquierda del cuadro de texto para cambiar el orden de los ejemplos de enunciados.

  4. Use la barra de búsqueda situada en la parte superior para buscar entre los ejemplos de enunciados y el menú desplegable situado junto a ella para ordenarlos por el orden en que los añadió o por orden alfabético.

Usar una operación de la API
  1. Cree una nueva intención con la operación CreateIntent o actualice una existente con la operación UpdateIntent.

  2. La solicitud de API incluye un campo sampleUtterances que se asigna a una matriz de objetos SampleUtterance.

  3. Para cada enunciado de ejemplo que desee añadir, añada un objeto SampleUtterance a la matriz. Añada el enunciado de muestra como valor del campo utterance.

  4. Para editar y eliminar ejemplos de enunciados, envíe una solicitud de UpdateIntent. La lista de enunciados que proporciona en el campo sampleUtterances reemplaza a los enunciados existentes.

    importante

    Cualquier campo que deje en blanco en la solicitud de UpdateIntent provocará que se eliminen las configuraciones existentes en su intención. Utilice la operación DescribeIntent para devolver la configuración del bot y copie en la solicitud de UpdateIntent las configuraciones que no desee que se eliminen.