Mark Zuckerberg, o CEO do Facebook, publicou um post em sua conta na rede social os caminhos que percorreu em seu desafio pessoal para 2016, que era construir uma inteligência artificial capaz de controlar sua casa automaticamente.
Google Experiments lança oito ferramentas com inteligência artificial
O projeto foi batizado de “Jarvis”, em alusão ao assistente pessoal do Homem de Ferro nos filmes da Marvel, e é capaz de várias tarefas, como controlar luzes, temperatura, eletrodomésticos, música e segurança.
De acordo com o CEO, o projeto foi feito com várias linguagens de programação, como Python, PHP e Objective C, usando tecnologias como processamento de linguagem natural, reconhecimento de voz e facial e aprendizado de máquinas. “Estes desafios sempre me fizeram aprender mais do que eu esperava”, aponta.
A estrutura da inteligência artificial está hospedada em um servidor localizado na casa do programador. Ela possui três interfaces diferentes: um bot no Messenger, um aplicativo específico construído para o iOS e câmeras instaladas na porta da residência. Os comandos recebidos são processados e enviados para os dispositivos adequados.
Aplicativo do TechTudo: receba as melhores dicas e últimas notícias no seu celular
O primeiro passo do projeto, aponta Zuckerberg, foi criar uma forma de fazer com que o servidor pudesse se comunicar com todos os dispositivos corretamente, uma vez que eles usam protocolos diferentes. Isto envolveu, inclusive, fazer a engenharia reversa de diversos APIs.
A etapa seguinte foi treinar a inteligência artificial em reconhecimento de voz, uma tarefa difícil, explica, por que muitos comandos são dependentes de contexto para serem cumpridos corretamente. Um exemplo é dizer simplesmente “acender a luz”, que faz com que o sistema precise identificar em qual sala está o usuário e a qual lâmpada ele se refere.
Outro recurso no Jarvis é a capacidade de reconhecer faces. Para isso, Zuckerberg conta que usou as tecnologias do próprio Facebook, que já são avançadas o suficiente para reconhecer amigos de contatos em fotos.
Os problemas nesta área ocorrem por que os rostos humanos são muito parecidos entre si em comparação a dois objetos aleatórios. A inteligência artificial também tem dificuldade para reconhecer pessoas quando elas estão de costas e a solução, neste caso, foi instalar várias câmeras na porta de casa para maximizar a chance de identificação.
O sistema de Zuckerberg, neste caso, é simples: ele pode identificar uma pessoa que esteja visitando sua casa, confirmar que a pessoa está sendo esperada, abrir a porta automaticamente e informar que ela chegou.
Para se comunicar com o Jarvis, o CEO desenvolveu duas interfaces diferentes. A primeira delas é um bot no Messenger capaz de identificar comandos por texto e ordens simples por voz e executá-los. Zuckerberg explica que, ao contrário do que esperava, a quantidade de vezes que ele usa texto para a comunicação é maior do que a de voz.
Ele lembra que isto também vai ao encontro de
Outra forma de comunicação usada é um aplicativo para iOS específico para comandos de voz. De acordo com Zuckerberg, a construção desta forma de comunicação o levou a acreditar que os sistemas de automação deveriam contar com formas de interação usando dispositivos já presentes na vida das pessoas - como smartphones - em vez de objetos extras espalhados pela casa.
Uma vantagem desta escolha é que os sistemas de reconhecimento de voz, em geral, precisam ser ajustados para tarefas específicas. Escutar pessoas falando próximas ao microfone é diferente de fazê-lo quando elas estão do outro lado da sala, justifica.
“O reconhecimento de voz tem melhorado muito nos últimos tempos mas nenhuma inteligência artificial é capaz de entender conversas ainda. O sistema depende de escutar o que você está falando e prever o que você vai falar em seguida, o que significa que falas estruturadas são muito mais fáceis de entender do que as não estruturadas”, diz.
Como descobrir quem te visitou no Facebook? Descubra no fórum TechTudo.
Embora o desafio esteja tecnicamente completo, Zuckerberg pretende continuar melhorando o Jarvis, já que é algo que está presente todos os dias em sua vida. Os próximos passos, cogita, são a criação de um aplicativo para Android e a instalação de terminais de voz em outros cômodos de casa para conectar novos aparelhos.
A longo prazo, seu sonho é ensinar a inteligência artificial a aprender novas habilidades sozinha e sem a interferência humana. O problema, neste caso, é que a própria ciência ainda não sabe como o aprendizado funciona, o que significa que isto só seria possível se ele próprio descobrisse uma solução para este problema.
>>> Veja o artigo completo no TechTudo
Mais Artigos...
- Facebook muda a maneira de contabilizar usuários ativos mensais
- Como colocar ou remover um chip SIM no Moto E4
- Cheats de Age of Empires 2: veja códigos para o simulador de estratégia
- Processador da MediaTek leva IA e câmera dupla para celulares intermediários
- Como usar Running for weight loss para perder peso com metas de corridas
- Veja algumas expectativas de lançamentos e novidades da Apple para 2015
- Conheça a história da CD Projekt RED, criadora da franquia The Witcher
- PSG x Manchester City ao vivo: onde assistir ao jogo da Champions League
- Conheça os melhores jogos do clássico anime One Piece
- Instagram fecha sozinho? Instabilidade atinge app para iPhone e Android
- Como apagar Stories do Instagram
- Robô aspirador promete limpar a casa toda e tem sensor de carro autônomo
- Saiba como mandar bem no modo Arena de Hearthstone: Heroes of Warcraft
- JBL lança Xtreme 3 com bateria de até 15 horas e promessa de som potente
- PES 2016 ganha edi??o especial de anivers?rio para PlayStation 4
- Como configurar um aplicativo padr?o para e-mail e web no Windows 10
- Bola de Ouro 2015 ganha emojis exclusivos de Neymar, Messi e CR7
- Como mudar a senha do Imgur
- Atualização no WordPress libera emojis em textos, títulos e até na URL
- CS:GO: MIBR vai substituir Stewie2K por TACO, diz site