Usar tipos de espacios integrados en un flujo de bot

Los bots de arquitecto admiten dos tipos de tragamonedas: BRanuras integradas y ranuras personalizadas. Las ranuras integradas definen cómo el bot reconoce y maneja los datos en la ranura. Las ranuras integradas eliminan la necesidad de crear valores de enumeración para los datos de ranura de uso común, como la fecha, la hora y la duración.

Puede definir ranuras integradas cuando crea una ranura desde el menú Comprensión del lenguaje natural. Para facilitar el uso de las ranuras comunes, puede crear una ranura con su nombre preferido y luego asignarla a un tipo de ranura de la biblioteca integrada de Architect. La ranura que crea incluye la configuración del tipo de ranura integrada.

Nota: Puede editar un tipo de ranura integrado, pero no puede eliminarlo.

Architect incluye los siguientes tipos de ranuras integrados de forma predeterminada:

Tipo de ranura NLU Tipo de datos de arquitecto Ejemplos de entrada de usuario Ejemplos de formatos resueltos Notas
builtin: amountOfMoney Divisa "$ 30.23" o "cuarenta dólares"

30,23 | Dólar estadounidense
40,00 | USD

  • Convierte palabras que indican moneda en una cantidad numérica de dinero.
incorporado: fecha Fecha "15 de junio" o "próximo martes"

2021-06-15

  • Al pasar valores de fecha dentro o fuera de un flujo de bot, asegúrese de pasar el valor como una cadena en formato ISO-8601 extendido. Por ejemplo, 2021-02-16.
incorporado: número Decimal "23" o "tres punto cinco"

23.0

3.5
  • Convierte palabras numéricas ("cinco") en dígitos (como "5").
  • Actualmente, esta función no admite números ordinales (primero, segundo, etc.).
incorporado: tiempo Tiempo "3 pm" o "tres y media de la tarde"

15: 00: 00.000

15: 30: 00.000

  • Convierte palabras que indican la hora ("cuatro de la mañana", "dos de la tarde") en un valor de hora ("04:00", "14:00").
builtin:cualquier Cuerda "Stratocaster"

Stratocaster

  • Captura como valor de ranura cualquier entrada del usuario que no coincida con un patrón regex específico.
  • Se utiliza sólo con Pregunte por las acciones de la ranura. No rellena las ranuras durante las acciones de Ask for Intent.
  • No se puede utilizar para detectar intenciones o mapeo de enunciados. No proporciona una sintaxis NO_HINT al cliente.
  • Garantiza que los números y las letras sueltas se identifiquen con precisión (la "o" de "Stratocaster" es una letra y no un cero).

Agregue una ranura integrada a su flujo de bot

Para agregar una ranura integrada a su flujo de bot, siga estos pasos:

  1. En Comprensión del lenguaje natural, haga clic en Tipos de ranuras.
  2. En la página Intents, haga clic en el Ranuras pestaña.
  3. Hacer clic Agregar espacio.
  4. Proporcione un nombre significativo para la ranura.
  5. En Tipo de ranura, haga clic en Existente.
  6. De la lista, seleccione un tipo de ranura existente.
  7. Hacer clic Ahorrar.

Haga clic en la imagen para ampliarla.

Comprensión del lenguaje natural - Ranuras existentes

Modificar una ranura

Para modificar la información de la ranura, en el menú Ranura, seleccione una ranura y haga clic en Editar .

Eliminar un flujo

Para eliminar una ranura, en el menú Ranura, seleccione una ranura y haga clic en Borrar .