Avalados por :
El objetivo de este artículo es mostrar cómo crear un chatbot en SAP Conversational AI e integrarlo con un chat de Telegram y Alexa.
Este ejercicio requerirá seguir algunos pasos previos:
El primer paso es crear un Bot en SAP CAI. Como mi objetivo es probar la integración con Telegram y Alexa, crearé un Bot de preguntas frecuentes simple utilizando un archivo .csv como en el ejemplo a continuación. Estoy usando preguntas comunes en una secretaría de secundaria.
Una vez que el archivo .csv esté cargado, puedes verlo en la etiqueta Bot Train.
El archivo cargado se puede editar manualmente para corregir posibles errores de clasificación. Luego podemos iniciar el entrenamiento , probando el bot con diferentes indicaciones para verificar si las preguntas hechas al usuario están relacionadas correctamente con los objetivos creados.
En la etiqueta Monitor, se pueden analizar los procedimientos seguidos por el Bot en conversaciones anteriores para observar y asignar el intento correcto basado en las preguntas del usuario. Esto ayudará al Bot a aprender con nuevas expresiones.
Una vez corregida la clasificación de preguntas y respuestas del bot, el bot puede ser probado en la consola de SAP. Esto continúa el entrenamiento del bot, permitiendo su aprendizaje continuo.
Una vez que el bot está probado, podemos integrarlo en diferentes plataformas, en un sitio web, MS Teams, Twitter, Slack, Line, Telegram o Amazon Alexa, entre otros.
Para crear una interacción usuario-bot externa a la consola de SAP CAI, el bot puede conectarse a un canal externo. En este caso, se conectará a la aplicación de mensajería Telegram. Para hacer esto, crea una cuenta en la aplicación de Telegram y luego busca el canal " BotFather ". En el chat, escribe el comando " /newbot ", responde cada pregunta directamente en el chat para configurar tu bot.
Pídele a BotFather que te dé tu token escribiendo el comando / token en el panel de conversación. Copia tu token y luego ve a la etiqueta Conectar de tu Bot en SAP CAI, bajo Canales de terceros de Telegram, y pega el nombre de tu canal de Telegram y token , Telegram.
El Bot de CAI ya está desplegado en Telegram. Ahora puede ser compartido con otros usuarios para conversar con el bot, el cual seguirá expandiendo su aprendizaje en el reconocimiento de intenciones.
Mira este video de cómo funciona el Bot de SAP CAI en Telegram: https://youtu.be/17ULH8Fz-JU
Para probar la integración con Alexa, he creado un nuevo Bot de SAP Conversational basado en intenciones y habilidades. Sigue este tutorial para construir tu propio bot: https://developers.sap.com/tutorials/cai-bot-getting-started.html
SAP Conversational AI es una plataforma poderosa para construir Bots con casi ningún código y desplegarlos en varios canales de manera sencilla. Espero que este artículo haya sido útil para aquellos que están comenzando proyectos en esta área de grandes oportunidades de aplicación.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute