O que é IBM Watson?

Danielle Lima
suahistoriasuamarca
9 min readDec 9, 2017

Conheça o sistema Watson, o ecossistema IBM Cloud e as aplicações em APIS.

Cena do programa de TV de games: ao lado Ken e Brad os dois grandes vencedores de conhecimentos gerais até então, no meio, o sistema Watson, que conseguiu vencer a inteligência de dois homens neste jogo.

A Inteligência Artificial pareceu por muito tempo um sonho dos filmes de ficção científica. Fazer com que o homem conseguisse realmente criar uma máquina capaz de começar a pensar como um humano era algo surreal, de outro planeta. Parece que fazer o computador ter os mesmos sentimentos que os nossos, ainda não foi possível. Dizemos “ainda”, porque depois das funcionalidades que você entender do IBM Watson, certamente vai ver que isso está mais perto do que se imagina.

A descoberta do Watson…

Você deve estar se perguntando: como foi que as pessoas fizeram para descobrir os poderes do Watson da IBM e constatarem que ali era mesmo uma inteligência artificial? Bom, o começo é muito curioso. Nos Estados Unidos existe um programa de TV de perguntas e respostas muito famoso, o Jeopardy Game. Nele os participantes têm o desafio de responder diversas perguntas, que vão aumentando o grau de dificuldade, em troca de prêmios. Algo como o que tínhamos no passado aqui no Brasil com o Show do Milhão, que era comandado por Silvio Santos.

Até ai tudo muito normal, não fosse por um curioso detalhe: é que o participante um dia do game não era nenhum ser humano super inteligente, ou que tivesse estudado bastante as perguntas do programa, mas, sim, um computador. Isso mesmo, quem estava pronto para responder as questões do Jeopardy era o próprio Watson da IBM!

A ideia de criar um computador capaz de participar de um game com perguntas e respostas na TV e, o mais surpreendente, com a presença de humanos competindo, foi do executivo da IBM Research, Charles Lickel. Depois de assistir ao programa ele pensou o quanto seria legal ter uma máquina capaz de responder tudo aquilo de maneira certa e rapidamente. O desafio assustou quem estava por perto: seria mesmo possível fazer um trabalho desse tipo? Mas, não desanimou. Foi então que, também inspirados pelo sucesso do Deep Blue (sistema que ganhou em 1997 um campeonato de xadrez) houve a criação e, logo em seguida, a performance do Watson.

Era fevereiro de 2011 e o jogo mais famoso dos Estados Unidos iria receber uma disputa acirrada os dois principais vencedores do Jeopardy, Ken Jennings e Brad Rutter, que disputariam as perguntas de conhecimentos gerais por três dias com a poderosa máquina da IBM. O cenário era dos dois jogadores no estúdio e uma tela que ia mostrando o desempenho de Watson ( na verdade, o computador estava em uma sala climatizada). Durante os três dias a disputa foi acirrada. Watson se dava muito bem nas apostas, nas perguntas de conhecimentos gerais e tinha uma memória incapaz de traí-lo, mas também tinha suas escorregadas. O computador não sabia muito responder as perguntas sobre arte e poderia, às vezes, se enrolar em algumas respostas. Mas isso não foi obstáculo e quem ganhou os três dias de competição foi… Watson! Uma vitória histórica para IBM!

Agora você deve estar pensando: Como o Watson funcionou durante o jogo? Bom a resposta é simples. Durante esse game, o apresentador lê algumas palavras para que seja identificada a resposta correta. Cada uma das palavras ditas pelo apresentador, que é como um juiz do jogo, era transformada em texto e enviada para a máquina Watson. Com esse texto, a máquina identificava as palavras-chave e buscava a resposta em seu banco de dados. E o mais surpreendente é que tudo isso foi feito em poucos minutos, já que o tempo era o mesmo para todos os participantes. E vale lembrar que esse banco de dados do Watson não era o Google ou qualquer outro site de busca da web, até porque a Internet segundo as regras do jogo era proibida, quem era consultado era o banco de dados da máquina de maneira off-line, como se fosse o conhecimento adquirido que fica em nosso cérebro.

O Jeopardy é um jogo em que o que está em disputa é o dinheiro. Logo, vencendo os três dias e conquistando o primeiro lugar na decisão final, a máquina Watson deixou os então campeões para trás e levou US$ 77.147 dólares para casa.

O que representou Watson ter ganhado um game show

A vitória de Watson sobre os adversários humanos representou um enorme avanço para a ciência e para a tecnologia. Claro que ainda há muito do que ele avançar no quesito inteligência humana e, principalmente, reconhecimento de voz. O avanço significativo agora é para o dia em que as máquinas mais avançadas poderão nos ouvir responder de maneira instantânea e serão tão, ou até mais, inteligentes que nós. Em outras palavras, a vitória de Watson e sua criação significa que estamos mais perto, cada vez, mais daquela inteligência artificial aplicada aos filmes.

Vale lembrar que toda essa ideia de Inteligência Artificial também é chamada de computação cognitiva. Ou seja, como visto no caso do Watson e de outros que vão surgir, é como se o sistema de tecnologia conseguisse compreender algumas funções neurais do homem como: a linguagem, a memória, o raciocínio lógico e outras funções. Tudo isso faz com que a tecnologia esteja cada vez mais associada ao estudo neurológico, para criar esse tipo de resultado, como vemos cada vez mais em máquinas e sistemas como o Watson.

Como Watson funciona?

Bom, mas depois de ler tudo isso sobre o IBM Watson você deve estar se perguntando de que maneira essa máquina funciona. Primeiro vale destacarmos que o Watson é considerado pela IBM como símbolo de uma nova era, no que diz respeito aos direcionamentos dos trabalhos de computação inteligente.

O software do Watson é o IBM DeepQA, desenvolvido pela IBM Research, baseado em um processador POWER7, o que o fez responder as perguntas do programa em menos de três segundos! O sistema POWER7 é usado hoje no mercado para o processamento de transações mais complexas, o que significa que ele é bem completo e está pronto para executar suas tarefas de maneira muito rápida e instantânea.

Quando recebe uma frase em seu sistema, Watson costuma cruzar os dados e as informações internas que tem para chegar as respostas, e ele faz isso de maneira muito rápida. É como se fosse um processo de aprendizagem da máquina. Isso tudo é muito mais complexo e avançado do que simplesmente uma máquina que seja capaz de responder perguntas por voz. É que aplicativos, como a Siri da Apple, que reconhecem frases por comando de voz e a respondem estão bem para trás do Watson no quesito conhecimento.

Aplicativos como o Siri recebem as perguntas e consultam as respostas em um banco de dados que pode, e geralmente é, muito menor do que o presente no Watson. Ao contrário desses sistemas, a máquina da IBM é capaz de acertar um número muito grande de respostas, raramente erra ou se atrapalha com as perguntas e quase sempre está certa do que está falando.

O que é o IBM Cloud?

Se você é desenvolvedor, já deve ter ouvido falar na oferta de nuvem da IBM chamada de Bluemix que recentemente mudou o nome para IBM Cloud. Ela permite que os desenvolvedores possam criar e gerenciar os aplicativos de maneira rápida e fácil, tudo na nuvem. A facilidade do serviço está em que ele atua em nível empresarial e permite e não exige conhecimentos de como os aplicativos devem ser instalados ou configurados.

Todo ecossistema do IBM Cloud oferece um painel, que permite que você crie, gerencie e monitore seus aplicativos. Tudo muito simples e que não exige conhecimentos de expertise ou complexos demais. Por isso que quem é desenvolvedor só ganha com o Bluemix. O sistema ameniza todo o esforço com instalação de softwares. Em apenas alguns cliques é possível acompanhar os aplicativos e fornecer assistência à eles. Ou seja, todo aquele trabalhão com instalações, configurações tem o seu tempo otimizado.

Em resumo, o IBM Cloud é um serviço que vai dos níveis básico ao empresarial e serve, principalmente, para fazer com que as empresas consigam gerenciar seus aplicativos na nuvem (armazenamento na Internet) e os deixe disponíveis aos seus clientes.

APIs do Watson e IBM Cloud

Bom, mas por que estamos falando do IBM Cloud em um artigo sobre o Watson? Isso tem muito mais relação do que você imagina. É que é possível criar os famosos aplicativos, através do IBM Cloud, com o sistema Watson. Em outras palavras é possível criar um aplicativo usando a inteligência artificial ( que foi capaz de ganhar um game show) do sistema chamado de Watson. Dá só uma olhada nos aplicativos que é possível fazer, com todo esse poder cognitivo do Watson:

Conversation: como o próprio nome diz, aqui o que vale é a interação. Com essa tecnologia é possível criar aplicativos de conversas que ajudam as pessoas a interagir cada vez mais e melhor.

Discovery: é possível fazer aplicativos de pesquisas cada vez mais avançadas. O que você ganha com tudo isso? Descobertas de tendências e novas ideias (insights).

Language Translator: como o próprio nome diz, é capaz de traduzir diversos conteúdos de maneira dinâmica, como notícias, documentos ou conversas. Nas empresas, por exemplo, pode ser útil para que a equipe de diferentes partes do mundo se comunique por e-mails que são traduzidos na mesma hora. Disponível em diversos idiomas para patentes, conversação, notícias e identificação.

Natural Language Classifier: quer perguntar e ter as melhores respostas ? Esse sistema consegue ter um chamado cálculo cognitivo para fazer com que você consiga ter as melhores respostas possíveis para cada pergunta que fizer. Tudo isso baseado em um banco de dados interno, como aconteceu com o Watson no game show.

Natural Language Understending: consegue entender o texto. Como? Fazendo uma análise e extraindo palavras-chave dos escritos, que possam mostrar significados e até emoções.

Personality Insights: traçar o perfil de um público específico pode ser bem trabalhoso, mas não para esse sistema , que consegue por seus insights, identificar até o perfil psicológico de uma comunidade específica.

Speech to Text: é capaz de converter a voz em palavra escrita, como um escrivão. Uma boa ferramenta para reuniões, conferências e congressos que precisam desse tipo de trabalho com rapidez. A transcrição é precisa e combina, inclusive, regras de linguagem e gramaticais. Disponível nos idiomas: inglês (EUA), inglês (Reino Unido), Francês, Português (Brasil), Japonês, Árabe, Espanhol e Mandarim.

Texto to Speech: esse sistema faz o contrário e consegue converter o texto em voz! As opções de áudio estão em diversas línguas como: inglês, espanhol, francês, italiano, inglês (Reino Unido), alemão, espanhol (castelhano), português (Brasil) e japonês.

Tone Analyzer: a grande ideia desse sistema é a capacidade de detectar os sinais que demonstram algumas emoções como raiva, medo, alegria, tristeza, ou mesmo expressões que mostrem sinceridade, amabilidade, emoção. Ainda é possível ir mais além e identificar os estilos de texto: analítico, confiante ou hesitante. Tudo isso para melhorar as comunicações. O serviço ainda é capaz de identificar, de maneira generalista, a faixa etária e o gênero da pessoa, quando for identificar rostos.

Visual Recognition: Também como nome diz, consegue identificar e analisar o conteúdo visual de quadros vídeos, objetos, rostos e outros conteúdos para descrever uma cena.

Agora você já sabe um pouco mais de inteligência artificial com o Watson, o sistema que foi capaz de ganhar um game show americano em que jogou contra mentes humanas! E não foi só isso, o sistema abriu uma série de estudos importantes que contribuíram para que essa inteligência artificial fosse hoje aplicada a muitos aplicativos baseados no sistema IBM Cloud, que mostramos por aqui. Demais, não é mesmo? Com isso a gente também consegue entender que não vai demorar muito para a máquina pensar e sentir como nós… Afinal, a tecnologia sempre nos surpreende, não é mesmo?

--

--