Westworld e o futuro dos bots

Comecei a assistir apartir da 2 temporada a grande série intitulada Westworld da HBO. Já no 1 episodio, me obriguei a assistir toda a 1 temporada.

Para para todos estarmos na mesma linha. Westworld criada por Jonathan Nolan e Lisa Joy, transmitida pela HBO desde 2 de outubro de 2016. A série é baseada no filme de mesmo nome de 1973, que foi escrito e dirigido pelo escritor norte-americano Michael Crichton, e também em sua continuação, Futureworld, de 1976. Jonathan Nolan e Lisa Joy também são os produtores executivos, juntamente com Bryan Burk, Jerry Weintraub e J. J. Abrams. A série foi oficializada no segundo semestre de 2013, com encomenda de dez episódios para a primeira temporada, que estreou em 2 de outubro de 2016.

A história se passa em Westworld, um parque temático tecnologicamente avançado que simula o Velho Oeste e é povoado por androides sintéticos apelidados de “anfitriões”, que atendem aos desejos dos ricos visitantes do parque (apelidados de “recém-chegados” pelos anfitriões e de “convidados” pela gerência do parque). Os visitantes podem fazer o que quiserem dentro do parque, sem seguirem regras ou leis e sem medo de retaliação por parte dos anfitriões.

Mas o que Westworld tem haver com análise e arquitetura de bots? Vi muito do que acredito ser a programação do futuro nessa série. Com as possibilidades de evolução prevista para a AI e a forma que esperamos que estes mecanismos se comportem, acredito que um programador precisará não somente lidar com códigos, mas também com histórias e interações vividas.

Na série, as histórias são carregadas para os anfitriões em linhas de código, obviamente, existe a programação tradicional. Mas estes programadores precisam realizar análises e identificar bugs, como isso é feito? Os anfitriões são removidos, por uma circunstância específica e são entrevistados verbalmente, enquanto suas histórias, interações e código a ser analisado.

Não sei se realmente deveria ser assim para um bot, mas humildemente, faço quase o mesmo para meu bot. A cada mês, que é quando eu tenho tempo, acesso a base não identificada de conversas capturadas, seleciono o que ele não compreende e crio uma nova história.
Parte do bot é automatizada para compreender e buscar as respostas e histórias necessárias. Mas confesso que falta uma imencidão que não posso calcular.

Imagino o que não é o core do watson da IBM e se algum dia terei a possibilidade de tocar em algo parecido. Mas nesta realidade, vou sonhando com Westworld e criando meu “bot”.

Básico do Chat Bot

ELIZA, o primeiro chatbot desenvolvido há 50 anos no Instituto de Tecnologia de Massachusetts (MIT). Ele apenas repete as palavras do usuário humano de volta para o ser humano; infelizmente. Nas décadas seguintes, chatbots eram, em sua maioria, acadêmicos, e nos últimos anos, chatbots baseados em smartphones viraram a nova febre da indústria com produtos de alto perfil, como Siri da Apple, Amazon Eco e WeChat da China.

Desde 2016, chatbots são uma das principais tendências da tecnologia. As maiores plataformas de mensagens, como Facebook Messenger e Skype, anunciaram o desenvolvimento para suportar aplicativos de chatbot. Plataformas de mensagens como Slack e Telegram, lançaram “lojas de bot” e fundos de investimento para atrair desenvolvedores. O Google está apostando diretamente em um aplicativo chatbot (Allo) desenvolvido por sua inteligência artificial e Big Data.

O que se espera dos ChatBots?

  • Hoje as crianças crescem com smatphones e computadores, o que as tornam muito mais experientes nesse sentido do que os usuários mais velhos.
  • A terceirização da vida cotidiana como dirigir, fazer compras, limpeza, entrega de refeições e outras , o que gera uma nova necessidade de atendimento e a simplicidade.
  • A inteligência artificial (IA) vem crescendo e evoluindo, permitindo entender o que o usuário quer em linguagem natural.
  • As APIs tornaram-se serviços úteis, podendo ser acessados a partir de computadores para executar tarefas do mundo real.

Em resumo, um chatbot precisa ter em sua arquitetura básica de dados a possibilidade conversar com usuários em linguagem natural, entender o que os usuários querem, e realizam comandos humanos através de uma grande rede de serviços relacionados.

Publicado originalmente em medium.com/hibotchat

Sobre 2018 e hibot.chat

Sobre 2018, acho que começa com tudo, 2017 foi um bom ano, mas eu não vinha evoluindo pessoalmente, então planejei e coloquei em prática dois projetos pessoais:  Minha próxima linha de estudos avançando em Data Science, Artificial Intelligence e Cloud e minha nova aplicação, hibot.chat.

Minha próxima linha de estudos, avançando em Data Science, Artificial Intelligence e Cloud

São áreas que eu consegui chegar ao nível mínimo para avançar e finalmente aprender e praticar o que penso ser o futuro, quem sabe contribuir com a criação dele.

Data Science é uma ciência que estuda as informações, seu processo de captura, transformação, geração e, posteriormente, análise de dados. É o estudo disciplinado dos dados e informações inerentes ao negócio e todas as visões que podem cercar um determinado assunto.

Artificial Intelligence  vem nos cercando a anos, uma paixão são os livros de Isaac Asimov  ou como tratado em 1956, John McCarthy, um professor universitário, criou o termo para descrever um mundo em que as máquinas poderiam “resolver os tipos de problemas que hoje são reservados para humanos.”

Tem relação com à capacidade das máquinas de pensarem como seres humanos – de terem o poder de aprender, raciocinar, perceber, deliberar e decidir de forma racional e inteligente. Essas capacidades passam por várias áreas da ciência da computação como Machine Learning, Deep Learning, Processamento de Linguagem Natural e assim por diante.

Artificial Intelligence é um tema tão amplo que ficam para postagens futuras.

Cloud que venho a anos estudando tem um crescimento também exponencial e liberta empresas e profissionais do ciclo de fechamento, propiciando a evolução humana. Vejo até a possibilidade de uma mente coletiva originada da cloud.

O Google projeta que o futuro da nuvem será influenciado por um volume de transformações tecnológicas jamais vistas na história da indústria. A pressão pela inovação em produto tem puxado os provedores de TI a repensarem praticamente tudo na infraestrutura computacional.

Dessa forma, as capacidades criadas acelerarão a evolução da tecnologia de forma exponencial. Assim, o software será melhor, mais rápido e mais útil na tarefa de trazer retornos às empresas. A expectativa frente aos recursos computacionais será mais elevada com relação aos recursos de TI.

Além disso, as aplicações precisarão prever o que os usuários querem, logo, precisarão recursos de análise e machine learning. O cenário desencadeará uma postura de NoOps, que tende a acelerar a entrada de sistemas em produção em escala.

fonte externa não declarada.

Como tudo, será refletido em minhas postagens, mas nunca abandonando temas chaves e que hoje me vejo incluído como Gestão de liderança e metodologias e mobile.

 

Minha nova aplicação, hibot.chat

É mais que um sonho pessoal, é uma contribuição ao futuro, mesmo que tão simples comparado ao mercado. A criação de um projeto pessoal que dependia de conhecimento e muito trabalho. Se você me conhece, colocar a mão na massa nunca foi um problema, então resolvi dar o próximo passo.

Criei a hibot.chat, que hoje compreende menos de 500 palavras no idioma português, tem uma logica inicial implementada em machine learning que assimila de 4 em 4 dias novos conhecimentos. Já disponibilizado inclusive com possibilidade de interações.

hibot.chat é uma aplicação comercial, sendo disponibilizada no formato chatbot com capacidade de interação com atendimento humano dentro do nível necessário. Uma das ideias é quase zerar a necessidade de interação humana e liberando seu time para fazer o que realmente importa, diminuindo custos e atendendo corretamente os clientes. Tudo 24/7 e com comunicação de forma natural.

O projeto é evolutivo e longo, mas pretendo disponibilizar em inglês até 2019 todo conhecimento assimilado até lá.

Versões e evoluções serão informadas no site(hibot.chat), em redes sociais e blog(https://medium.com/hibotchat) da aplicação.

 

Todo esse novo conhecimento e projeto será compartilhado aqui também e me deixa muito feliz. Espero que gostem e compartilhem.

hibot.chat

medium.com/hibotchat

twitter.com/hibotchat

https://www.facebook.com/Hibotchat-1226255624185527/