Flake Bot: el asistente inteligente de los SkinX
En la era de la inteligencia artificial, los bots generativos se volvieron pieza clave en cualquier modelo de negocio. UiTool posee un completo flake de creación de bots que permite rápidamente entrenar y mantener conversaciones con una IA basada en ChatGPT o en otros modelos de lenguaje.
Rol, contexto y comportamiento de un bot
Un bot necesita algo de información básica para funcionar. Además del nombre de la empresa que lo entrena e información de la misma, un rol, un contexto y un comportamiento que le dé información a la IA para saber cómo interactuar.
-
El rol del bot le indica cómo actuar: como un vendedor de seguros, un broker inmobiliario, un agente de cobranzas, entre muchos otros.
-
El contexto le dice al bot en qué tipo de situación se encuentra o con qué clase de persona se está comunicando.
-
El comportamiento le dará al bot la manera en la que escoge palabras y se expresa: amable, amistoso, profesional, serio, etc.
NOTA: Una vez hayas configurado todos los campos necesarios, no olvides hacer clic en “Save and train” para guardar correctamente los datos.
Personalización de bots con variables
Todas las variables que se crean en un SkinX pueden ser inyectadas en los diferentes flakes para personalizarlos. Para el caso de los bots, estas extienden el prompt para que el modelo de lenguaje sepa cómo utilizar esta información a lo largo de la conversación que tenga con el usuario.
Las variables pueden ir desde datos personales de un usuario como su nombre o apellido, hasta información propia del modelo de negocio de la empresa que prepara el bot, como información de cuenta, vencimiento de facturas, alquileres, productos de preferencia, etc.
Probador de bot en UiTool
Crear un bot en UiTool es realmente muy sencillo e intuitivo. Como diseñador de bots, dispones de un probador donde podrás, luego de brindarle al bot toda la información pertinente a la empresa, mantener conversaciones con el mismo para evaluar sus respuestas.
Si las conversaciones que mantienes no son las mejores, podrás inmediatamente refinar la información con la que se está prompteando al bot, cambiar su comportamiento. Darle un mejor contexto o más información sobre el modelo de negocio de la empresa.
Una vez las conversaciones sean apropiadas, podrás guardarlas para entrenar al bot y que este comience a tener ejemplos de conversaciones exitosas que utilizará para que la asertividad de sus respuestas en sus próximas conversaciones sea cada vez mejor.
Vinculación de bots en PowerApps y Landings
Los bots por si solos de poco sirven si estos no disponen de un medio para interactuar con los usuarios. Ese principal medio de comunicación para que los bots entrenados en UiTool lleguen a manos de los usuarios es a través de la vinculación con otros flakes.
Al vincular un bot en una PowerApp o Landing, este se mostrará cada vez que se genere un Hotlink con estos flakes. El bot, si es personalizado, se prompteará de las mismas variables que el flake subyacente utilice como información del contexto o del usuario.
Conclusión
Los bots son el flake bajo la vanguardia tecnológica de la inteligencia artificial y que complementa de forma excelente a los demás ofreciendo un canal de información y comunicación directo con los usuarios finales.
El desarrollo de bots es pieza clave en la actual industria y la versatilidad y elementos que complementan a los mismos, como la inyección de variables, hacen que comencemos a ver el potencial del “todo en uno” de la Suite.