Proxy Bot : Una potente herramienta de prueba de bots

See the power of intelligent conversations for your brand.
Cuando se desarrolla un bot multiplataforma, uno de los retos más frustrantes es la dificultad de probar el bot en el canal a través de múltiples canales (como Slack, fbm, Telegram, etc.). Las pruebas en el canal permiten al desarrollador revisar instantáneamente la experiencia del usuario final, lo que acelera el ciclo de vida iterativo de desarrollo y prueba del bot. Este problema es aún más grave para los bots multiplataforma, ya que las pruebas deben realizarse en múltiples canales de mensajería.
Sin embargo, desarrollar y probar bots no es fácil. En primer lugar, el bot de prueba tiene que estar integrado en el canal antes de que puedas empezar a probarlo. La mayoría de los canales permiten a los desarrolladores realizar pruebas, pero sólo con grandes restricciones. En algunos casos, sólo los probadores aprobados individualmente por el desarrollador del bot pueden hacer las pruebas. Esto ralentiza el proceso o incluso impide que lo prueben personas cuya información de contacto personal puede no estar fácilmente disponible (por ejemplo, empleados de la empresa, probadores beta, clientes potenciales, asesores, etc.) En otros casos, no se pueden realizar pruebas completas hasta que se publica el bot tras un proceso de aprobación que puede durar muchos días. Esto obliga al desarrollador a publicar bots que no están totalmente probados, lo que perjudica al desarrollador e incluso a todo el ecosistema de bots. Unas pruebas de bot buenas y sin restricciones son fundamentales para el auge de los bots.
Una solución inteligente a estos problemas recurrentes es el Bot Proxy. El Bot Proxy actúa como proxy de otro bot: es un intermediario que retransmite mensajes del usuario final a otro bot y viceversa. Al indicar al Bot Proxy que se conecte a un bot de prueba específico, el usuario final puede probar ese bot de forma rápida y exhaustiva. Para el probador, la experiencia de usuario es exactamente igual que si estuviera utilizando directamente el bot de prueba.
Mi empresa Gupshup (www.gupshup.io) ha creado Proxy Bots en los principales canales. Puedes encontrar el Proxy Bot en fbm, Slack, Twitter, Telegram, SMS(US:+14084449311 o India: +919223079906), Skype, Kik (Userid: gupshup.proxybot), Line(Userid:@kxg5210l), etc. Mira a continuación algunos ejemplos autoexplicativos de pruebas de bots utilizando el Proxy Bot.
Para los desarrolladores, el Proxy Bot es una potente herramienta que aumenta drásticamente la velocidad y la calidad del desarrollo de bots. Los desarrolladores pueden probar el bot casi simultáneamente con la codificación. Al ver inmediatamente el impacto del nuevo código, los desarrolladores pueden validar o depurar el código rápidamente. Como el Bot Proxy ya está aprobado y publicado en cada canal, no requiere ningún proceso de aprobación adicional para el bot de prueba durante la fase de prueba. El Bot Proxy también permite realizar pruebas sin restricciones, es decir, el desarrollador del bot sólo tiene que enviar instrucciones de proxy a cualquier probador (pueden ser posibles clientes, asesores, probadores de terceros, etc.) para probar rápidamente el bot. Aquí tienes un vídeo que demuestra la capacidad de desarrollar, desplegar y probar un bot «hola mundo» en un par de minutos aprovechando el Bot Proxy.
Para los consumidores normales, no hay riesgo de contacto accidental con bots en bruto, no probados y no publicados. Dado que conectarse a un bot de prueba requiere un conocimiento previo del nombre del bot y un paso adicional para redirigir el bot proxy, no es posible que un usuario medio tropiece accidentalmente con un bot de prueba.
Para los canales de mensajería, ésta es una forma inteligente de conciliar dos objetivos aparentemente opuestos: los desarrolladores quieren poder probar libremente sus bots, pero los usuarios normales quieren mantenerse alejados de los bots no probados. El Proxy Bot proporciona un sandbox rápido y fácil al desarrollador de bots sin afectar a la experiencia de los usuarios normales. Y lo que es más importante, unas buenas herramientas de prueba conducen a más y mejores bots, lo que es bueno para los consumidores, los desarrolladores y el canal de mensajería.
Los bots creados utilizando la plataforma Gupshup son accesibles automáticamente a través del Bot Proxy. Los Bots no creados con la plataforma Gupshup también pueden utilizar el Bot Proxy Gupshup vinculando ese bot a la plataforma Gupshup mediante el método «URL de devolución de llamada».
El Bot Proxy es uno de los primeros casos de uso de la comunicación entre bots, un área apasionante con un potencial ilimitado. Estamos construyendo activamente herramientas para hacer posibles más ejemplos de este tipo y estamos impacientes por ver lo que surge.
Aquí tienes algunos recursos que te ayudarán a entender la creación de bots y su importancia:»


