Como imagino que ya tendréis todos vuestra cuenta en SAP Conversational AI, tras las entradas de los días anteriores, ahora os voy a pasar un documento en el que os intentan explicar de una manera concisa elementos claves para entender todo esto de los bots como: intents, entities, skills, triggers, requirements y actions.
Antes, os los explico a mi manera:
- Bot: algo que me permite automatizar una tarea.
- Intent: ¿qué quiere hacer el usuario?, ¿qué intenciones tiene?.
- Entity: información que puedo extraer de las intenciones del usuario, que me permiten tener una idea más clara de su necesidad.
- Skill: aquí es donde componemos los diálogos que va a tener nuestro bot con el usuario.
- Trigger: es lo que hace que se lance una skill o no.
- Requirement: a veces necesitamos cierta información para poder mantener ese diálogo.
- Action: la salida que produce ese diálogo (skill), una vez que se ha disparado (trigger) y se cumplen las condiciones necesarias (requirement).
Y con estas nociones básicas, ya es cuestión de complicarnos la vida y empezar a automatizar tareas.
En el documento, podéis encontrar un bot de ejemplo, algo más elaborado que el que creé, que podéis copiar y modificar como queráis. Así podéis copiarlo:
Antes de que se me olvide, aquí va el documento (Building Your Own Chatbot with SAP Conversational AI.pdf), donde podéis encontrar recursos, como el canal de Slack y un repositorio de GitHub, que os pueden ser muy útiles a la hora de practicar con todo esto.
Con esto, creo que tenéis información suficiente para “BOTar”… 😉
Un comentario sobre “SAP Conversational AI: aclarando conceptos”