Crear Bot_7

Samples (muestras) de Twilio Autopilot

“Las muestras representan variaciones de cómo los usuarios expresan su intención.”

Por ejemplo, si hay una tarea que inicia un pedido de café, las muestras de cómo alguien podría expresar esa intención podrían ser:

  • “Me gustaría un café.”
  •  “¿Puedo ordenar un café, por favor?”
  •  “¡Realmente necesito un café, ahora!”

Campos

El campo es una parte de un Sample que espera que incluya detalles específicos sobre la intención del usuario, por ejemplo, un número, una dirección de correo electrónico o una fecha.

Puedes enseñarle a tu bot dónde esperas estos detalles en cada muestra etiquetando tus samples.

El proceso funciona más o menos así:

  1. Define un campo nuevo, asígnale un nombre, por ejemplo “from_currency” y especifica su tipo, por ejemplo, Twilio.CURRENCY.
  2. Etiqueta tus muestras e incluye la etiqueta de tu campo en el lugar exacto de la declaración donde esperas que se comparta esa información, por ejemplo:

 “Me gustaría convertir {from_currency}”

La etiqueta se crea simplemente envolviendo el nombre de tu campo entre llaves.

  • Cuando el usuario declara su intención con algo como: “Quiero convertir de euro“…

El valor del campo {from_currency} intentará coincidir con una moneda. El valor resultante del campo será entonces el código de moneda, en este ejemplo EUR.

Tipos de campos en los Samples de Autopilot

Autopilot viene con muchos tipos de campos integrados listos para usar, que incluyen: NUMBER, PHONE_NUMBER, YES_NO, DATE, TIME, EMAIL, COUNTRY, CURRENCY, LANGUAGE, etc …

Puedes encontrar la lista completa aquí: https://www.twilio.com/docs/autopilot/built-in-field-types

También puedes definir tipos de campos personalizados con una lista de valores ( que pueden incluir sinónimos) específicos para tu caso.

Por ejemplo, si deseas capturar información sobre con cuál de tus productos automotrices tú cliente necesita soporte, puedes definir un tipo de campo personalizado como ProductClass con valores SuperCar, SuperTruck y SuperSUV.

Luego, puedes definir un nuevo campo {producto} enlazado con tu campo ProductClass y etiquetar tus Samples en él, por ejemplo:

  • “¿Cuál es el rango del {producto}?”
  • “Quiero devolver mi {producto}, es mucho menos rendidor de lo que esperaba”.
  • “¡Ayuda, mi {producto} autónomo se me fue y no lo encuentro por ningún lado!”

Leave a Reply