Nos últimos cinco anos, a distância entre as capacidades do cérebro humano e as de um computador ou outros dispositivos eletrônicos tem diminuído a uma grande velocidade. Hoje existem sistemas que não somente lêem informações, mas são capazes de compreendê-las e lembrá-las. Nesta linha, a IBM desenvolveu o Watson: uma plataforma de tecnologia informática de inteligência artificial que utiliza a tecnologia de Processamento de Linguagem Natural e Aprendizagem de Máquina para revelar o conhecimento a partir de um grande conjunto de dados não estruturados.
A relevância atual deste tipo de capacidades de máquinas reside no fato de que, nos últimos anos, milhares de dispositivos, sistemas e aplicações foram criados para usos múltiplos que geraram e geram milhões de dados. Devido à sua quantidade e diversidade, estes dados são impossíveis de serem processados por humanos em tempos razoáveis. A grande maioria deles são e são gerados "não-estruturados". Acredita-se que ela seja invisível para humanos e máquinas e não há ninguém para processá-la.
"O que os sistemas cognitivos buscam é ampliar as capacidades que os humanos têm na tomada de decisões, consumo de informações ou o que quer que seja", explicou Serrana Casella, líder da BigData & Analytics na IBM. Dentro do sistema Watson, a IBM desenvolveu e já tem disponível ao público sua nuvem Bluemix, onde você pode encontrar todas as suas aplicações com capacidades cognitivas. Há mais de 100 serviços ligados à computação cognitiva, Internet das coisas e outros continuarão a ser desenvolvidos. Um exemplo de serviços com capacidades cognitivas é o Personality Insights: uma aplicação que tenta determinar a personalidade de uma pessoa através de uma entrada de texto (uma forma de dados não estruturados), e a coloca em um ranking.
A Watson também oferece, na nuvem Bluemix, o serviço Conversations, através do qual podem ser criados chatbots ou agentes virtuais. Estes softwares combinam a aprendizagem de máquinas, a compreensão da linguagem natural e ferramentas de diálogo para que, de forma integrada, gerem um relacionamento com o usuário.
Os usos de um chatbot podem ser muito diversos. Por exemplo, qualquer empresa pode implementar um em seu website, que responde automaticamente às consultas mais freqüentes dos clientes ou usuários. Isto também pode ser aplicado a redes sociais e aplicativos como o Facebook Messenger. As conversas podem vincular o chatbot projetado por qualquer usuário em Bluemix com sua página no Facebook, por exemplo.
Educar o robô
Inés Martínez, CEO da Second Act Creative Thinking explicou aos jornalistas o passo a passo para criar um chatbot. A primeira coisa a fazer é estabelecer certas intenções ou intenções. Estas são as maneiras pelas quais um usuário pode se referir a um pedido ou intenção em particular: Como faço? Como posso?, entre muitos outros exemplos. Então você tem que ensinar-lhe as categorias de conhecimento (entidades) sobre as quais o usuário poderia fazer consultas. No caso de um chatbot para um banco, estes poderiam ser: cartões de crédito, contas, banco de poupança, transações.
Com estes parâmetros definidos, procedemos a criar o diálogo, ou seja, a estrutura da conversa. O chatbot é testado diretamente e, cada vez que ele comete um erro, as intenções e entidades são modificadas para que o chatbot aprenda e melhore.
Um caso de uso de chatbots IBM é aquele que a empresa Kona já está desenvolvendo para o Toc Toc Viajes. Este travelbot ajudará a melhorar a busca de pacotes turísticos para os seguidores da agência. Diego Cibils, co-fundador e CEO da Kona, anunciou que este serviço estará disponível a partir de janeiro.
Fonte: Crónicas
Conecta