Um mundo cheio de Bots!

Hoje vou falar como os bots estão invadindo o nosso mundo.

Meu primeiro contato com bots foi em 2007, quando construí um bot  (veja aqui) para o IBM Sametime, que traduzia textos usando o Google Translator!!! Elas andaram meio sumidos, mas estão de volta com força total.

Mas o que são bots?

O termo bots vem de acrônimo para (ro)Bots, e de maneira simplificada são usuários digitais dentro de aplicações de chat como o Facebook Messenger, WhatsApp, Slack, … Estes “usuários” trazem notícias, produtos e/ou serviços dentro destas aplicações como se fossem uma conversa.

Como alguns exemplos de bots temos:

– Alexa: bot de voz da Amazon
– Amy: bot via email da x.ai
– Lyft: bot que informa o tempo de chegada estimado a algum lugar.
– Hipmunk: bot que faz reserva de viagens

Num mundo cheio de páginas Web e Mobile Apps, por que expor serviços via conversa?

1) Acessamos a Internet mais via celular do que via navegadores. O que fez com que o mercado ficasse saturado de aplicações móveis. Você, como usuário, não vai instalar todas as aplicações que encontra, correndo o risco de deixar o seu celular lento. E caso for utilizar um serviço, não vai instalar, usar uma vez e desinstalar.
Se você verificar teu celular, verá que terá pelo menos 3 aplicações de mensagens, no meu caso: SMS, email, Facebook Messenger, WhatsApp,…

2) Usuários passam a maior parte do tempo de uso de um celular, utilizando aplicações de chat.

3) Plataformas de chat já expõe esses serviços, Slack em 2015, Facebook, Apple e Skype em 2016.

4) As tecnologias de reconhecimento de linguagem natural expostos via APIs.

A adoção de Bots está apenas começando, e vale a pena acompanhar a sua
evolução.

Leia também:

Experimentando uma nova forma de trabalhar!!!

Agora você pode experimentar por 60 dias, o IBM Connections Cloud.

O Connections Cloud ajudarão a melhorar a produtividade dos seus colaboradores, aprofundando os relacionamentos entre eles e com seus clientes, além de gerar novas idéias em um único lugar.

O teste gratuito inclui:

  • 60 dias com acesso a um conjunto integrado de ferramentas de colaboração e rede social para empresas.
  • Número ilimitado de web reuniões para até 199 participantes
  • Webmail, calendário e contatos
  • 25 contas, cada um com 1,0 GB de colaboração e 1,0 GB de e-mail (após aquisição os limites saltam para 1TB/25GB respectivamente)
  • Um guia para ajudá-lo a obter o máximo de seu “test-drive”

Para acessar clique no link http://www.ibm.com/cloud-computing/social/us/en/startatrial/

Leia também:

Anunciada a Primeira Certificação em OpenSocial

A IBM anunciou a disponibilidade da primeira certificação em Open Social.  A certificação  anunciada é a seguinte:

Para obter a certificação é necessário passar na prova C2040-415 Developing OpenSocial Applications

Os tópicos abordados por esse exame são:

  • OpenSocial Basics and Troubleshooting
  • OpenSocial Security
  • OpenSocial Gadgets
  • Using OpenSocial with IBM Notes and Domino
  • Using OpenSocial with IBM Connections

Aproveite este anuncio e seja um dos primeiros a se certificar nesta área. Bons estudos!!!

Leia também:

Como aumentar o número máximo de conexões simultâneas em Apache?

Fazer mais com menos é um desafio comum em TI e na vida real.

Mas como ouvi uma vez: “Tuning é configurar o ambiente para que ele suporte a quantidade de pessoas que ele aguenta, e não fazer o recurso abrir o bico”.

Como trabalho com Aplicações Web, já  vi na prática, em diversas situações, sobre o alto desempenho provido pelo servidor Apache 2.x.

Normalmente utilizo o IBM HTTP Server, que é a versão do Apache HTTP Server, suportado pelo laboratório da IBM. Sempre como front-end para servidores WebSphere Application Server (WAS).

Como estou estudando bastante esse assunto,  criei o artigo:

IHS: Otimizar o Apache Web Server para suportar mais conexões e clientes simultâneas

onde compartilho algumas configurações que permitem otimizar a capacidade de atendimento deste popular servidor http.

Aproveitem!!!

Leia também:

2 novas certificações para o IBM Sametime 9

A IBM anunciou a disponibilidade de 2 novas certificações para o IBM Sametime 9.

As certificações anunciadas são os seguintes:

A competências para obter essas certificações necessitam o domínio das seguintes áreas, respectivamente:

IBM Sametime 9.0 Administração:

  • Arquitetura
  • desenvolvimento
  • Áudio / Vídeo
  • Manutenção
  • Solução de problemas
  • Monitoramento e Performance Tuning

IBM Sametime 9.0 Fundamentals:

  • IBM Sametime Habilidades e Requisitos
  • Gerenciando o IBM Sametime
  • Clientes IBM Sametime
  • Integração com outros produtos

Para obter mais detalhes sobre conteúdo, valores, … acesse os seguintes links:

 

Leia também:

Conhecendo Código de barras, QR Code e RFID

Acho muito legal quando programas de televisão dismitificam a tecnologia. No último Globo Ciência o tema foi sobre o Código de barras, QR Code e RFID, achei mutio didático.

Se estiver a fim de assistir o link é Globo Ciência – 18/05/2013 – Código de Barras

Leia também:

Sametime Unified Telephony: Usando o click-to-call nos Navegadores

A dica de hoje, é sobre como fazer ligações para telefones de dentro do seu navegador, utilizando o Sametime Unified Telefone (SUT).

Este recurso é chamado Click-to-Call, e para utilizar basta selecionar o número do telefone e depois clicando com o botão direito do mouse, selecione o menu Call.

clickToCall

Habilitei esta funcionalidade dentro do Chrome e funcionou de primeira.

O procedimento foi bem simples:

Primeiro instalei a extensão/plugin o SUTPhoneChrome.zip no meu navegador Chrome ( para os demais veja os artigos abaixo). Após baixar o arquivo, descompactei e arrastei o arquivo SUTPhone.crx, para dentro do Chrome, que instalou a extensão.

Depois localizei o arquivo plugin_customization.ini do Sametime Client/Notes Cliente. No meu Linux, eu editei o arquivo /opt/ibm/lotus/Sametime/rcp/plugin_customization.ini.

Adicionei as 3 linhas:

com.ibm.collaboration.realtime.webapi.Enabled=true
com.ibm.collaboration.realtime.webapi.callEnabled=true
com.ibm.collaboration.realtime.webapi/enableAllWebApisOverride=true

e reinicie o cliente do sametime.

 

Mais detalhes veja os artigos:

 

 

 

Leia também: