Se você acompanhou as notícias de tecnologia nesse ano, sabe que Mark Zuckerberg estabeleceu como meta para 2016 o desenvolvimento de uma inteligência artificial para ser sua assistente virtual em casa. Essa inteligência artificial ganharia o nome de Jarvis e, possivelmente, foi dublada por algum ator famoso, com Robert Downey Jr. tendo se voluntariado para ser o dublador oficial da IA.
O ano passou, Zuckerberg deu algumas informações sobre o projeto, e agora finalmente concluiu a sua assistente virtual. O programador divulgou no seu Facebook um artigo dizendo como foi a experiência de ter construído uma Inteligência Artificial para auxiliá-lo em casa em tarefas cotidianas e até algumas mais complexas.
O assistente virtual de Zuckerberg auxilia o criador do Facebook controlando as trancas da casa (ele que abre o portão para o criador do Facebook e sua esposa), além de ligar a lareira, controlar a temperatura, a música ambiente, a televisão, o alarme e várias outras funções que facilitam a vida de um dos homens mais ricos do planeta.
Porém, construir o seu Jarvis não foi uma missão muito fácil.
Zuckerberg revela que seu passo inicial para o desenvolvimento desse projeto foi pegar o código do chatbot do Facebook, capaz de conversar com você, e começar a desenvolver os comandos para o seu assistente virtual a partir daí.
Zuckerberg precisou também desenvolver um aplicativo em separado que capta todo o áudio da sua casa e filtra as suas vozes, identifica cada uma delas e então entende o que está sendo dito. Por fim, o sistema de reconhecimento facial do Facebook também foi identificado no seu projeto pessoal.
Um dos grandes desafios de desenvolver o seu Jarvis, segundo Zuckerberg, foi exemplificado usando música. Ele disse que um comando de voz pode ter várias interpretações e é difícil preparar a IA para usar a interpretação correta. Por exemplo, imagine que ele diga "play someone like you" (toque a música Someone Like You) - ele está pedindo para tocar uma música específica, da cantora Adela.
Agora, imagine que ele diz "play someone like adele" (Toque alguma música como da Adele) - ele está pedindo por sugestões de músicas parecidas com a da Adele.
Por fim, ele pode dizer "play some adele" (Toque músicas da Adele), que seria um comando para tocar uma playlist com canções da Adele.
O problema é que os três comandos usam termos iguais. Como a maioria das IAs só reconhecem termos, muitos enganos aconteceram até que Zuckerberg conseguiu refinar o sistema e fazer com que seu Jarvis entendesse cada um dos comandos diferentes e cada interpretação.
E aí, o que você acha da novidade? Está com vontade de ter um assistente virtual em casa também? Zuckerberg disse que ainda vai levar uns 10 anos para termos algo do tipo no mercado. Você aguenta esperar?