my fifth blog post

Eles estão entre nós?

Última atualização: 18 de maio de 2019

Alan Turing, um matemático inglês que viveu na metade do século XX, foi uma das figuras mais influentes no desenvolvimento da ciência da computação, na formalização do conceito de algoritmo, na criação do computador moderno e pioneiro na inteligência artificial. É conhecido como o pai da computação e um pouco de sua história foi contado no filme “Jogo da Imitação”, onde Turing é interpretado pelo celebrado ator Benedict Cumberbatch.

Um de seus principais legados é o famoso Teste de Turing, usado para comprovar a inteligência artificial de um computador.

Responsive image

A ilustração acima é uma representação do Teste de Turing: o homem no meio está alternativamente conduzindo uma conversa com um ser humano vivo (à direita) e com um computador executando um programa de inteligência artificial (à esquerda). Alan Turing afirmou que, se o interrogador não conseguir identificar qual os dois participantes é o humano ou a máquina, o computador é declarado como ter passado no teste. O resultado do teste não depende somente da habilidade do computador de dar repostas corretas às questões, mas principalmente quão similar as respostas se pareçam com uma resposta dada por um humano.

Assistentes virtuais comumente chamados de “chatbots" avançam a passos largos e é muito provável que você tenha interagido com algum deles em um site de comércio eletrônico ou de seu banco, mesmo sem saber.

A tecnologia por detrás destes assistentes virtuais é conhecido como Processamento de Linguagem Natural (Em Inglês: NLP – Natural Language Processing) que basicamente consiste em 1) entendimento por parte do computador dos textos escritos através da análise de frases e palavras e seus significados sintáticos, semânticos e morfológicos e 2) geração de frases e palavras por parte do computador que tenham significado e similaridade com a idéia que se deseja representar.

A verdade é que embora alguns assistentes virtuais sejam bem convincentes (por exemplo o Google Duplex), até agora nenhum deles parece ter passado no Teste de Turing. O próprio Alan Turing previu que em meados de 2000 os computadores poderiam passar no teste, mas segundo vários especialistas a expectativa é que tome ainda mais uns 10 anos, ou seja, em meados de 2030.

Até agora, os estes assistentes virtuais têm alcançado um bom resultado para interações curtas e diretas, por exemplo, para responder perguntas como: “Qual o status do meu pedido de compra?”, “Gostaria de reservar um quarto de hotel”, onde a ambiguidade é pequena.

Quando a interação se torna mais longa, mais parecido com um diálogo normal entre pessoas, os resultados ainda são limitados. A razão é que a comunicação humana é muito complexa e não se limita somente ao conteúdo que se transmite pelo meio verbal ou escrito, mas muitas outras nuances como a linguagem corporal, o tom de voz e humor, o contexto da conversa e a personalidade dos interlocutores. Também se faz presente fatores regionais e culturais que influenciam nos jargões, gírias, sotaques e o grau de assertividade da conversa. Além disso, o desencadeamento de assuntos em uma conversa humana raramente segue um padrão linear, temas correlatos ou não podem ir e vir repentinamente.

Então para que se permita realmente uma conversa mais longa ou um diálogo mais natural e fluído, os assistente virtuais ainda precisam incorporar inteligências que mapeiam os vários contextos da conversa e estejam preparados para acessar diversas áreas de conhecimento a depender dos temas que podem surgir. Neste último se destacam os Grafos de Conhecimento (Knowledge Graphs) que são estruturas de dados que permitem agregar conhecimentos, provenientes de fontes diversas, que têm relações entre si.

Já que comecei com Cumberbatch, vou concluir com Harrison Ford: no primeiro Blade Runner (o segundo também é ótimo), o teste aplicado no começo do filme, chamado Voight-Kampff, é uma derivação ficcional do teste de Turing e tem por objetivo detectar replicantes - robôs com aparência humana projetados para substituir o homem em tarefas perigosas. Quer saber se você é um deles? Veja neste link: Você é um Replicante?

Responsive image
Loading comments...