Un bot de Amazon Lex utiliza un tipo de slot personalizado con tres valores: "comedy", "adventure" y "documentary". Los usuarios a veces dicen palabras como "funny", "fun" o "humor", y Lex no logra mapearlas a los valores de slot existentes. No puede cambiar el código de cumplimiento de Lambda ni los datos de DynamoDB. ¿Cuál es la mejor manera de hacer que Lex acepte esas expresiones como la misma categoría?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Agregue las palabras no reconocidas como sinónimos para los valores de slot existentes en el tipo de slot personalizado..
Por qué esta es la respuesta
La opción correcta es agregar las palabras no reconocidas como sinónimos. Amazon Lex permite definir sinónimos para los valores de un tipo de slot personalizado. Al asociar "funny", "fun" o "humor" como sinónimos de "comedy", Lex reconocerá estas expresiones como equivalentes al valor "comedy", mejorando el reconocimiento del lenguaje natural sin modificar el código de cumplimiento ni la base de datos. Agregar las palabras como nuevos valores de enumeración no es ideal porque no son categorías distintas, sino variaciones de una existente. Crear un nuevo tipo de slot y asignarlo al slot es incorrecto, ya que el slot solo puede tener un tipo de slot. Usar AMAZON.SearchQuery no es apropiado, ya que está diseñado para búsquedas abiertas, no para mapear sinónimos a valores de slot predefinidos.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta