Proxy Bot: uma poderosa ferramenta de teste de bots

See the power of intelligent conversations for your brand.
Ao desenvolver um bot multiplataforma, um dos desafios mais frustrantes é a dificuldade de testar o bot no canal em vários canais (como Slack, fbm, Telegram etc.). O teste no canal permite que o desenvolvedor analise instantaneamente a experiência do usuário final, acelerando o ciclo de vida iterativo do bot de desenvolvimento e teste. Esse problema é ainda mais grave para bots de plataforma cruzada, pois o teste precisa ser feito em vários canais de mensagens.
No entanto, desenvolver e testar bots não é fácil. Primeiro, o bot de teste precisa ser integrado ao canal antes mesmo de você poder começar a testar. A maioria dos canais permite que os desenvolvedores façam testes, mas apenas com grandes restrições. Em alguns casos, somente os testadores aprovados individualmente pelo desenvolvedor do bot podem fazer o teste. Isso torna o processo mais lento ou até mesmo impede o teste por pessoas cujas informações de contato pessoal podem não estar prontamente disponíveis (por exemplo, funcionários da empresa, testadores beta, clientes em potencial, consultores etc.) Em outros casos, o teste completo não pode ser feito até que o bot seja publicado após um processo de aprovação que pode levar muitos dias. Isso força o desenvolvedor a publicar bots que não foram totalmente testados, o que prejudica o desenvolvedor e até mesmo todo o ecossistema de bots. Testes de bots bons e irrestritos são essenciais para o crescimento dos bots.
Uma solução inteligente para esses problemas recorrentes é o Proxy Bot. O Proxy Bot atua como um proxy para outro bot – é um intermediário que retransmite mensagens do usuário final para outro bot e vice-versa. Ao direcionar o Proxy Bot para se conectar a um bot de teste específico, o usuário final pode testar esse bot de forma rápida e abrangente. Para o testador, a experiência do usuário é exatamente como se ele estivesse usando diretamente o bot de teste.
Minha empresa Gupshup (www.gupshup.io) criou bots proxy em todos os principais canais. Você pode encontrar o Proxy Bot no fbm, Slack, Twitter, Telegram, SMS(US:+14084449311 or India: +919223079906), Skype, Kik (Userid: gupshup.proxybot), Line(Userid:@kxg5210l), etc. Veja abaixo alguns exemplos autoexplicativos de testes de bots usando o Proxy Bot.
Para os desenvolvedores, o Proxy Bot é uma ferramenta poderosa que aumenta drasticamente a velocidade e a qualidade do desenvolvimento de bots. Os desenvolvedores podem testar o bot quase simultaneamente à codificação. Ao ver imediatamente o impacto do novo código, os desenvolvedores podem validar ou depurar o código rapidamente. Como o Proxy Bot já está aprovado e publicado em cada canal, não é necessário nenhum processo de aprovação adicional para o bot de teste durante a fase de teste. O Proxy Bot também permite testes irrestritos, ou seja, o desenvolvedor do bot pode simplesmente enviar instruções de proxy para qualquer testador (podem ser clientes em potencial, consultores, testadores terceirizados etc.) para testar rapidamente o bot. Aqui está um vídeo que demonstra a capacidade de desenvolver, implantar e testar um bot “hello world” em alguns minutos, aproveitando o Proxy Bot.
Para consumidores comuns, não há risco de contato acidental com bots brutos, não testados e não publicados. Como a conexão com um bot de teste requer conhecimento prévio do nome do bot e uma etapa extra para redirecionar o bot proxy, não é possível que um usuário comum tropece acidentalmente em um bot de teste.
Para os canais de mensagens, essa é uma maneira inteligente de conciliar dois objetivos aparentemente opostos: os desenvolvedores querem poder testar livremente seus bots, mas os usuários comuns querem ficar longe de bots não testados. O Proxy Bot fornece um sandbox rápido e fácil para o desenvolvedor de bots sem afetar a experiência dos usuários comuns. Mais importante ainda, boas ferramentas de teste levam a mais e melhores bots, o que é bom para os consumidores, desenvolvedores e para o canal de mensagens.
Os bots criados usando a plataforma Gupshup são automaticamente acessíveis por meio do Proxy Bot. Os bots que não foram criados usando a plataforma Gupshup também podem usar o Gupshup Proxy Bot vinculando esse bot à plataforma Gupshup usando o método “Callback URL”.
O Proxy Bot é um dos primeiros casos de uso de comunicação entre bots, uma área empolgante com potencial ilimitado. Estamos desenvolvendo ativamente ferramentas para possibilitar mais exemplos desse tipo e mal podemos esperar para ver o que vai surgir.
Aqui estão alguns recursos perspicazes para ajudar você a entender a criação de bots e sua importância:”


