Em 31 de Março, uma nova versão do IBM Connections foi liberada. Algumas novidades da versão 6.0.
Orient me
Enhanced communities
Touchpoint
Sincronização de Arquivos
colaboração :: família :: tecnologia da informação
Em 31 de Março, uma nova versão do IBM Connections foi liberada. Algumas novidades da versão 6.0.
Sempre trabalhei mais com produtos de mercado do que com desenvolvimento, mas sempre procurei conhecer as linguagens utilizadas neste produtos, com o objetivo de solucionar problemas, melhorar integrações e automatizar tarefas.
A algum tempo, tenho investido bastante do meu tempo em JavaScript e Python. Alguns motivos para isso são:
O Bom | O Mau | O Feio | |
---|---|---|---|
JavaScript |
|
|
|
Python |
|
|
|
Em ambos as linguagens, tenha noção de:
Nunca deixe de aprender coisas novas e pratique, pratique, pratique.
Trabalhei com o IBM Domino em diversas plataformas (AIX/Windows/Linux/zLinux). Em todas o Domino tinham ótima performance e um uptime muito alto.
Mas quais seriam os motivos pra recomendar isso?
Vendo a apresentação “Notes Domino 2016 Roadmap.pptx”, a mesma apresentava como plataformas estratégicas para o Domino o Microsoft Windows Server e RedHat Enterprise Linux (RHEL).
Além dessa questão de estratégia, vejo outros motivos para migrar de AIX/Windows para Linux:
Apesar de atualmente não ser suportado, vejo como futuro o uso de containers Docker para execução do Domino ao invés de Virtual Machines (VM). Sobre Domino em Docker, sugiro dar uma olhada nessa apresentação feita Matteo Bisi and Daniele Vistalii, e ver o artigo How to Run IBM Domino Server in Docker Container.
Abaixo veja os links de APIs dos produtos da IBM Social
Imagine que você desenvolveu uma aplicação que de sugestões de livros, onde os usuários interagem através de uma bate-papo(chat) com o seu aplicativo. Tenho certeza que você imaginou o potencial de uma solução como essa!
Essa interação usando linguagem natural é um exemplo de função cognitiva. Para usá-la em qualquer aplicação basta apenas utilizar as APIs (Application Program Interface) que o IBM Watson disponibiliza publicamente nas nuvem do IBM Bluemix.
Para auxiliar aqueles que desejam experimentar o IBM Watson e o IBM Bluemix, vou listar abaixo alguns recursos:
Visão Geral | Iniciando com o Watson Developer Cloud e o Bluemix | Criando uma conta no Bluemix.
Navegue pelos Serviços do Watson e comece a utilizar. http |
Colocando a mão na massa | Application starter kits | Explore aplicativos de exemplos que utilizam os serviços do Watson
http
|
Watson Developer Conference Labs | Laboratórios que auxiliam a descobrir como utilizar os serviços do Watson e integrar com serviços de terceiros. | |
Onde aprender mais … | IBM Watson Academy | Treinamentos para começar com o Watson, Bluemix, Watson Developer Cloud, Watson Cognitive Services e Watson Natural Language Classifier.
http
|
Cursos e Laboratórios | Mais cursos online
http
|
|
Laboratórios de Casos de Uso | Navegue por casos de uso e exemplos https://www.ibm.com/us-en/marketplace/learning-lab/use-cases |
Vou dar duas respostas simples para as duas perguntas acima:
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.