Bots: a revolução tecnológica que está substituindo os apps

Por Cezar Taurion
Foto: Ela (Her, 2013)

Foto: Ela (Her, 2013)

No início desse ano, o CEO da Microsft, Satya Nadella, disse que “bots are the new apps.”O Facebook, logo após o seu evento para desenvolvedores, o F8, colocou os bots em primeiro plano (How Facebook’s Big Bet On Chatbots Might Remake The UX Of The Web). E o investidor Benedict Evans afirmou que os bots serão o “third runtime, after the Web and native apps”. A Economist publicou um artigo chamado “Bots, the next frontier”.

Bem, comecemos do início. Que são bots?

Em uma definição simples, são peças de software, geralmente fundamentadas em IA, que conversam com os usuários em termos humanos. Os mais novos interagem, ou tentam interagir, conosco de forma natural.

Eles se propõem a preencher um gap das APIs comuns, que precisam de parâmetros bem definidos para traduzir conversação natural ou uma linguagem não estruturada, como um texto que digitamos livremente, em parâmetros estruturados, para acessar as funcionalidades proporcionadas pelas APIs. Ainda não estão aptos a passar pelo famoso teste de Turing, mas já permitem uma razoável interatividade.

Os bots têm o propósito de acabar com a profusão de apps que existem hoje. Torna-se difícil para um usuário baixar e usar centenas de apps, cada um com suas próprias peculiaridades. Assim, nós acabamos usando apenas os apps que nos interessam mais, como os do banco, WhatsApp, Messenger do Facebook, Uber, Airbnb, Waze e alguns outros.

loocalizei-radartech-techbusiness-bots-substituem-apps

Com a disseminação de apps como WhatsApp e o próprio Messenger do Facebook, nos acostumamos com interações rápidas pelos smartphones.

Com a evolução infatigável da IA, de seus algoritmos e das interfaces interativas, por que não dar o próximo passo? Assim, me pareceu que os bots têm potencial e resolvi pesquisar um pouco mais o assunto. A conclusão que cheguei, e que quero compartilhar aqui, é que os bots podem ser a nova geração de apps.
Em princípio, bots apresentam vantagens sobre os apps. Não precisamos fazer download, pois eles aparecem mais com funcionalidades do app que já estamos usando. No caso do Facebook, uma nova mensagem.

Permitem criar interfaces mais interativas para funcionalidades como auxílio ao cliente, recomendações e sugestões, reservas de agendas, passagens e hospedagem, check-ins de vôos, etc. Assim, de forma mais simplista, sem ter que passar por vários apps, usaríamos um bot e ele “entenderia” nosso contexto e dispararia os apps capazes de acionar funcionalidades capazes de realizar o que desejamos que seja realizado.

Os bots têm potencial de voltar a acelerar o mercado de apps, que está mostrando sinais de cansaço.

Apenas 20 apps devoram mais da metade de toda a receita gerada pela App Store. Desenvolver um app sofisticado não é uma tarefa simples e como, por sua vez, os usuários não têm interesse em baixar centenas de apps, a concentração em poucos apps tende a se tornar mais aguda. Em média, 25% dos apps baixados é usado apenas uma única vez. Pesquisas mostram que os usuários de smartphones mantêm cerca de 20 ou menos apps em seus aparelhos.

Como os bots ainda estão no início da curva de “disparo da tecnologia”, o ecossistema ainda está em construção. Para variar, como toda nova tecnologia, abre-se mais uma aguerrida disputa pelo domínio do mercado.

Várias plataformas estão disponibilizando APIs, umas mais abertas, outras nem tanto, para facilitar a construção de bots, como a Alexa, da Amazon, a Siri, da Apple, o Messenger, do Facebook, a Cortana, da Microsoft, o Watson, da IBM e o Slack.

Por outro lado, as dúvidas começam a aparecer.

1) As plataformas de IA atuais estão realmente preparadas para permitir a construção de bots razoavelmente “inteligentes” na interpretação das conversações?

2) Da perspectiva do usuário, que tipo de uso será adequado para os bots? Ainda estamos todos experimentando e testando para que servem. Mas quem vai decidir para o que servem são as pessoas que vão usá-los e não as empresas.

3) Como realmente os usuários irão reagir aos bots? Aprendemos a usar a caixinha de busca do Google, principalmente porque ele facilitou muito o processo de busca. Mas por trás dessa facilidade tem muita inteligência e poder computacional. Os bots terão essas capacidades disponíveis?

4) Como fazer com que os usuários descubram seus bots e se interessem por eles? Podem gerar uma curiosidade inicial e logo depois, por não atenderem as expectativas, serem abandonados.

5) E qual o modelo de negócios para justificar os bots? As plataformas, por si, se sustentarão? Serão neutras ou terão viés de indicarem apenas soluções para as empresas associadas ou próximas? Um exemplo, um bot desenvolvido na plataforma Watson da IBM para responder a uma questão sobre uma determinada tecnologia poderá indicar livremente uma solução da Microsoft ou da Oracle?

Foto: Wired

Foto: Wired

E quem está usando? Bem, existem alguns casos de uso que servem de referência de como bots podem ser utilizados. O artigo “The chatbots are coming — and they want to help you buy stuff” mostra alguns exemplos como TacoBell e Sephora. Também temos um exemplo de uso de bots do Messenger do Facebook pela KLM, como mostrado em “Facebook Messenger launches its first airline bot”. Recomendações para onde viajar? Tem o Alterra.ai. Em varejo temos o Macy´s On call. E o bot BurgerKing?

Sem dúvidas, temos uma nova tecnologia despontando. Ela tem potencial, e por isso deve ser analisada e não simplesmente ignorada.

Sugiro a leitura do excelente artigo “The Rise of the Chatbots: Is It Time to Embrace Them?”, da Universidade Wharton, para uma compreensão dos seus prós e eventuais desafios. Quem sabe, os bots não serão realmente os apps da nova geração?

Cezar Taurion é CEO da Litteris Consulting, autor de seis livros sobre Open Source, Inovação, Cloud Computing e Big Data.
Loocalizei este conteúdo no CIO