
Jesse Lyu, CEO e fundador da Rabbit, me mostrou uma demonstração do modo de ensino antes do anúncio oficial. A ferramenta é acessível através do hub Rabbithole da empresa e apresenta uma interface bastante simples para programar automações. Após fazer login na sua conta Rabbit, você navega até um site e insere suas credenciais, se necessário. É importante ressaltar que a Rabbit não armazena nomes de usuários e senhas; em vez disso, a empresa salva os cookies da sua sessão de modo de ensino para que o R1 possa utilizá-los posteriormente. Em junho, a Rabbit teve que agir rapidamente para corrigir uma falha de segurança que poderia ter causado uma séria violação de dados.
Uma vez que você nomeia sua automação e escreve uma descrição, tudo o que precisa fazer é realizar a tarefa que deseja automatizar, como normalmente faria. O software da Rabbit traduz cada clique e interação em instruções que o R1 poderá executar sozinho mais tarde. Durante a demonstração, Lyu ensinou seu R1 a twittar por ele.
Após o software analisar a lição, você pode reproduzir a automação antes de testá-la no seu R1, garantindo que tudo funcione como esperado. Embora seja verdade que não é necessário ter conhecimento de programação para usar o modo de ensino, abordá-lo sob a perspectiva de um programador provavelmente gerará melhores resultados. Isso porque você pode anotar os passos que o software registra enquanto você demonstra a automação, o que também ajuda na solução de problemas.
Depois de testar sua automação, basta pedir ao seu R1 para completar uma consulta usando o modo de ensino. Vale mencionar que o processo resultante não é exatamente a experiência polida que a maioria das pessoas espera de seus dispositivos móveis. O R1 anuncia cada etapa de uma tarefa, e pode levar alguns momentos para o dispositivo completar a consulta. Segundo a Rabbit, parte disso é intencional, já que os primeiros testadores consideraram útil que o R1 informasse seu progresso.
Sendo sincero, é difícil não concluir que algumas das automações que Lyu me mostrou, apesar de criativas, não oferecem uma maneira mais eficiente de realizar certas tarefas do que os aplicativos já conhecidos. “Existem muitas tarefas que não têm um único destino”, disse Lyu. Ele acredita que o modo de ensino será transformador em interações que envolvem várias plataformas. Um exemplo foi um usuário do R1 que ensinou seu dispositivo a pedir mantimentos. Com algum esforço, essa pessoa poderia usar a câmera do R1 para tirar fotos das listas de compras que sua esposa produziu, e o dispositivo então utilizaria essas informações para fazer os pedidos de supermercado da família em suas lojas preferidas.
Outra área em que o R1 pode oferecer uma experiência melhor do que um aplicativo dedicado é em situações com padrões concorrentes, como ocorre atualmente com a automação de casas inteligentes. Por exemplo, se você está tentando fazer com que dispositivos HomeKit e Google Home funcionem juntos, não precisará esperar que a Matter Alliance resolva as coisas. Com o modo de ensino, o R1 navegará nessa confusão por você.
“Você precisa pensar na velocidade”, disse Lyu, antes de expor a visão futura da Rabbit com o modo de ensino. Por enquanto, os usuários do R1 podem adicionar livremente lições da comunidade que encontrarem no Rabbithole aos seus dispositivos. Lyu imagina um futuro onde os usuários poderão vender suas automações, com a Rabbit recebendo uma porcentagem. Além disso, embora o modo de ensino esteja atualmente limitado à navegação em sites, Lyu sugere que ele eventualmente aprenderá a usar aplicativos mais complexos, como o Excel. Nesse ponto, segundo Lyu, a Rabbit estará em posição de entregar uma inteligência artificial geral, uma que entenderá cada peça de software já criada para humanos.
Claro, ainda há perguntas a serem respondidas. Uma delas é se as pessoas estarão dispostas a pagar por lições comunitárias se puderem replicar uma automação por conta própria. A Rabbit espera que isso aconteça da mesma forma que em lojas de aplicativos existentes, onde a maioria das pessoas opta por baixar aplicativos que gostam em vez de criar os seus próprios. “Para a futura loja de agentes, antecipamos uma situação semelhante, onde qualquer usuário poderia ensinar sua própria lição se quisesse, mas a maioria provavelmente encontrará lições ou agentes criados por outros usuários que atendam muito bem às suas necessidades”, afirmou a empresa em um e-mail.
Eu também perguntei à Rabbit se a empresa está se preparando para a possibilidade de que algumas plataformas possam bloquear o uso do modo de ensino para automatizar tarefas no R1. Na visão da empresa, sistemas de detecção de bots, como o CAPTCHA, precisarão evoluir para diferenciar entre “bons agentes”, como aqueles criados por usuários da Rabbit, e bots maliciosos.
“Quando um usuário utiliza LAM para realizar tarefas em plataformas de terceiros, ele está fazendo login em suas próprias contas com suas próprias credenciais e pagando essas empresas diretamente por suas assinaturas ou serviços”, acrescentou a empresa. “Estamos apenas fornecendo uma nova plataforma para que essas transações ocorram, assim como você pode tocar música no seu celular e no seu laptop… Não vemos um conflito de interesses aqui.”
Embora eu não esteja tão certo de que as coisas ocorrerão tão suavemente quanto a Rabbit espera, é evidente que a empresa está mais próxima do futuro prometido por Lyu no início do ano — mesmo que esse futuro ainda pareça estar a anos de distância e possa ser decidido por outra empresa. Por enquanto, a Rabbit espera que os usuários do R1 abracem o modo de ensino de maneira entusiástica, pois isso permitirá que o software melhore mais rapidamente.
Redação Confraria Tech.
Referências:
Teach mode, Rabbit’s tool for automating R1 tasks, is now available to all users