Los bots hechos con Autopilot utilizan 3 bloques de construcción principales:
Tasks (tareas)
Las tareas definen lo que puede hacer el bot y cómo debe hacerlo. En nuestro caso, definiremos 2 tareas: 1. Ayuda: responderá a la pregunta básica sobre lo que puede hacer el bot y 2. Convertir_moneda: para realizar la conversión de moneda.

Samples (muestras)
El bot necesita información sobre qué tipo de solicitudes deberían desencadenar qué tareas. Por lo tanto, necesitaremos proporcionar ejemplos de cómo nuestros usuarios pueden activar cada tarea. A continuación, se muestran algunos ejemplos de frases que podrían desencadenar la tarea “ayuda” o “convertir_moneda”:

Models (Modelos)
Una vez que hayamos definido las tareas y proporcionado suficientes muestras de entrenamiento para cada tarea, necesitaremos construir un modelo. Durante este proceso, el bot aprende qué tipos de muestras deben desencadenar qué tareas y proporciona ese conocimiento a un modelo ML (machine learning). Cada vez que agreguemos “Tasks” o “Samples” deberemos actualizar nuestro modelo.
En los siguientes artículos ahondaremos un poco más en estas características de Autopilot y seguiremos con la creación de nuestro bot.
¡No olvides dejar un comentario!