Digital Transformation: perché il settore pubblico sta migrando verso il cloudAmazon Web Services
Enti pubblici in tutto il mondo stanno traendo vantaggio dal cloud per ridurre i costi e trasformare il modo in cui adempiono alla loro missione. Le aspettative degli utenti, sempre più connessi al mondo digitale, sono alte; ma tutti i diversi enti pubblici devono fare i conti con limiti di budget e di risorse umane. Il cloud computing, un sistema di fornitura di risorse informatiche on-demand via internet con una fatturazione in base all’uso, può aiutare gli enti ad aumentare l’innovazione, l’agilità e la resilienza, in un modo economicamente vantaggioso. Questa sessione approfondisce l’impatto trasformativo del cloud computing e mette in luce le strategie pratiche utilizzate da enti pubblici in tutto il mondo.
Speaker: Giulio Soro, Head of Solutions Architecture Europe Public Sector, AWS
Il Bot di Codemotion - Emanuele Capparelli - Codemotion Milan 2016Codemotion
Milano Chatbots è una community di sviluppatori, imprenditori e designer. Il Bot di Codemotion di Emanuele Capparelli: scopriamo insieme quali sono i passi per mettere in produzione il chatbot ufficiale di Codemotion Milano 2016. Disegnare la conversazione per Bot Facebook, Vittorio Banfi. Disegnare un bot? Si deve disegnare un bot così come si deve disegnare una pagina web. E i colori? E i bottoni? Vi diremo tutto. Lead generation in confessionale con i Bot, Adriano Urso. Ma se i clienti non facessero domande perché non sanno cosa domandare? Un bot può guidarli nella direzione giusta?
Digital Transformation: perché il settore pubblico sta migrando verso il cloudAmazon Web Services
Enti pubblici in tutto il mondo stanno traendo vantaggio dal cloud per ridurre i costi e trasformare il modo in cui adempiono alla loro missione. Le aspettative degli utenti, sempre più connessi al mondo digitale, sono alte; ma tutti i diversi enti pubblici devono fare i conti con limiti di budget e di risorse umane. Il cloud computing, un sistema di fornitura di risorse informatiche on-demand via internet con una fatturazione in base all’uso, può aiutare gli enti ad aumentare l’innovazione, l’agilità e la resilienza, in un modo economicamente vantaggioso. Questa sessione approfondisce l’impatto trasformativo del cloud computing e mette in luce le strategie pratiche utilizzate da enti pubblici in tutto il mondo.
Speaker: Giulio Soro, Head of Solutions Architecture Europe Public Sector, AWS
Il Bot di Codemotion - Emanuele Capparelli - Codemotion Milan 2016Codemotion
Milano Chatbots è una community di sviluppatori, imprenditori e designer. Il Bot di Codemotion di Emanuele Capparelli: scopriamo insieme quali sono i passi per mettere in produzione il chatbot ufficiale di Codemotion Milano 2016. Disegnare la conversazione per Bot Facebook, Vittorio Banfi. Disegnare un bot? Si deve disegnare un bot così come si deve disegnare una pagina web. E i colori? E i bottoni? Vi diremo tutto. Lead generation in confessionale con i Bot, Adriano Urso. Ma se i clienti non facessero domande perché non sanno cosa domandare? Un bot può guidarli nella direzione giusta?
Ortocloud è arrivata seconda all'ICS del developer competition di IBM.
Permette di vedere come è stato possibile sfruttare i servizi weather di Bluemix con le XPages e noSQL Database di Domino
A nice overview of IBM BlueMix - How it can be used, benefits for the user and how to sign up and use for FREE
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
IBM Bluemix is not just a PaaS any longer: by including Docker and Open Stack, IBM Bluemix is the Digital Innovation Platform for an Hybrid Cloud that seamless embraces both IaaS and PaaS.
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
Dal 2015 gli utilizzatori di Power BI hanno potuto analizzare dati in real-time grazie all'integrazione con altri prodotti e servizi Microsoft. Con streaming dataflow, si porterà l'analisi in tempo reale completamente all'interno di Power BI, rimuovendo la maggior parte delle restrizioni che avevamo, integrando al contempo funzionalità di analisi chiave come la preparazione dei dati in streaming e nessuna creazione di codice. Per vederlo in funzione, studieremo un caso specifico di streaming come l'IoT con Azure IoT Central.
Ortocloud è arrivata seconda all'ICS del developer competition di IBM.
Permette di vedere come è stato possibile sfruttare i servizi weather di Bluemix con le XPages e noSQL Database di Domino
A nice overview of IBM BlueMix - How it can be used, benefits for the user and how to sign up and use for FREE
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
IBM Bluemix is not just a PaaS any longer: by including Docker and Open Stack, IBM Bluemix is the Digital Innovation Platform for an Hybrid Cloud that seamless embraces both IaaS and PaaS.
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
Dal 2015 gli utilizzatori di Power BI hanno potuto analizzare dati in real-time grazie all'integrazione con altri prodotti e servizi Microsoft. Con streaming dataflow, si porterà l'analisi in tempo reale completamente all'interno di Power BI, rimuovendo la maggior parte delle restrizioni che avevamo, integrando al contempo funzionalità di analisi chiave come la preparazione dei dati in streaming e nessuna creazione di codice. Per vederlo in funzione, studieremo un caso specifico di streaming come l'IoT con Azure IoT Central.
IBM Watson Conversation: machine learning tools, artificial intelligence capa...Codemotion
Go in deep on this Bluemix Services. Add a natural language interface to your application to automate interactions with your end users. Common applications include virtual agents and chat bots that can integrate and communicate on any channel or device. Train Watson Conversation service through an easy-to-use web application, designed so you can quickly build natural conversation flows between your apps and users, and deploy scalable, cost effective solutions.
Internet of Things e manutenzione a distanza: disponibilità di nuove tecnolo...Stefano Dindo
Lo scopo dell'intervento è stato quello di dare una visione del concetto di Internet of Things alle aziende appartenenti al Distretto di Meccatronica.
La presentazione ha dato una definizione di internet of things, mostrato le potenzialità e definito le tecnologie a supporto della realizzazione di un progetto di questo tipo.
Le tecnologie sono:
- Cloud
- Database NoSQL
- Approccio alla sperimentazione e sviluppo Agile
Qui puoi trovare informazioni sulla nostra azienda, che opera nel settore IT.
Usiamo un approccio consulenziale, basato sull'ascolto dei bisogni del cliente, la comprensione dei problemi, l'analisi dei requisiti e la scelta degli obbiettivi.
La nostra sede è a Bologna, Italia.
Profesia, Lynx Group, presenta una serie di masterclass sulla tecnologia WSO2 di cui è Distributore esclusivo per l'Italia.
In questa sessione Matteo, uno dei nostri massimi esperti della tecnologia, ci racconta quali sono le caratteristiche di WSO2 API manager e perché è lo strumento più utilizzato al mondo per la gestione delle API.
Scrivi a wso2.sales@profesia.it se stai pensando a una trasformazione digitale API centric e vuoi evolvere verso un business agile.
Power BI Streaming Data Flow e Azure IoT Central Marco Parenzan
Dal 2015 gli utilizzatori di Power BI hanno potuto analizzare dati in real-time grazie all'integrazione con altri prodotti e servizi Microsoft. Con streaming dataflow, si porterà l'analisi in tempo reale completamente all'interno di Power BI, rimuovendo la maggior parte delle restrizioni che avevamo, integrando al contempo funzionalità di analisi chiave come la preparazione dei dati in streaming e nessuna creazione di codice. Per vederlo in funzione, studieremo un caso specifico di streaming come l'IoT con Azure IoT Central.
Crypto Coinference Digital Edition 2022 - Cam.Tv: LKSCOIN la criptovaluta SocialCrypto Coinference
Relatore: Marco Minin, CEO di 3technology
LKSCOIN è la criptovaluta italiana nata nel 2018 congeniata per avere un impatto all’interno di social network e nel mondo digitale vuole evolversi con i suoi 1000 masternodes specializzandosi in nuove tecniche di notarizzazione nel settore industriale. CAM TOKEN uno dei primi Security Token full compliance, riconosciuto dalle autorità di vigilanza dei mercati finanziari.
We all know that "knowledge is power", but how realistic is aiming for transparency in our own IT environments? The interaction between clients, servers, applications and users is often difficult to analyze, much less quantify. Come join Daniel Reimann to take a look at the history of your infrastructure and prepare you for future projects such as consolidations or infrastructure additions (e.g. IBM Connections). We will show you how and why you should be looking at your infrastructure as a whole, rather than individual technology silos. Find out where the hidden challenges of your IBM Notes/Domino environment are, what impact they have on your network and how you can fix it! A bolt of lightning for your DeLore...erm...infrastructure!
Using XPages out of the box lets you build good looking and well performing applications. However, as XPage applications become bigger and more complex, performance can become an issue and, if it comes to scalability and speed optimization, there are a couple of things to take into consideration. Learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSF LifeCycle monitor to avoid multiple re-calculation of controls. We will show tools that can allow you to profile your code, readily available from OpenNTF, along with a demonstration of how to use them to improve the speed of your code. Still writing SSJS and encounter a significant slow down when using Script Libraries? See, how you can improve the speed of your application using JAVA instead of JS, JSON and even @formulas.
Come to this session to get an update about everything related to OpenNTF, the open source community for IBM Collaboration Solutions.
See the contest winning XPages projects live and learn about the new open source projects for IBM Connections.
The session will also cover the IBM Social Business Toolkit SDK which allows XPages, Java and JavaScript developers to easily access IBM Connections and IBM SmartCloud for Social Business from custom applications. Attend this session to see demos of the latest functionality and new samples of the toolkit.
Vediamo quali sono i vantaggi di fare i backup con Tivoli Storage Manager for Domino (occupazione di spazio, statistiche, esempi di restore).
Prerequisiti, piattaforme supportate. Pianificazione ambiente in termini di spazio e di policy TSM.
Concetti di base di TSM (Policy domani e management class). Pianificazione dei backup per due scenari. Stima dello spazio occupato per entrambi gli scenari.
Esempio di installazione e schedulazione dei backup.
DAOS: come cambiano i backup, come si fanno i restore, come si impostano i tempi di retention. Restore di file del DAOS.
Un'immagine, si sa, vale più di mille parole, e a maggior ragione anche più di mille numeri: la rappresentazione visiva di una serie di cifre è la strada più rapida per identificare a colpo d'occhio le situazioni che necessitano di una più approfondita analisi di dettaglio.
Strumenti come Google Chart Tools rendono possibile l'integrazione di grafici funzionali e moderni nelle proprie applicazioni web, e quando queste ultime sono realizzate sfruttando le potenzialità di Domino e la flessibilità delle XPages si può davvero parlare di felice unione tra esperienza produttiva e dinamica per l'utente e sviluppo rapido per il programmatore.
In questa sessione analizzeremo insieme, con demo alla mano, diversi esempi pratici applicabili anche in contesto mobile, senza dimenticare l'importanza fondamentale di una selezione ragionata dei dati da elaborare.
3. The biggest taxi company
owns no cars.
The largest accommodation
company owns no real estate.
The biggest media company
owns no content.
The largest retailer
carries no inventory.
4. 1/3 of the top 20 companies in every industry will be disrupted
over the next 3 years
6. Agile Innovation in the Cloud is the new currency
“Two guys in a Starbuckscan
have access to the same
computing power as a
Fortune 500 company.”
Jim Deters Founder,
Galvanize
Every developer can quickly
compose apps with new API’s
and digital services to add
features and increase user
engagement
7. The Rise of Inter-Cloud Composable Apps
Applications are no longer being vertically built by single organizations
LOANS
(Bank API)
AUTO
(Insurance API)
AVAILABILITY
(Dealer API)
LOCATION
(Map Provider API)
ANALYTICS
(IBM API)
Apps are being “composed” using “microservices”
8. Rapid iterations
Develop Build Test Deploy
Production
API
Catalog
Develop Build Test Deploy
Slower iterations
Production
Systems of
Interaction
Systems of
Record
Digital
Applications
Enterprise
Application
s
Enterprises need instrumented, automated coordination
to handle two-speed IT
Bluemix will enable
Enterprises need to find
a balance between IT &
Innovation.
Hybrid is a great
opportunity to develop
new business via digital
channels.
Disruption can occur
when enterprises are
slow to adapt
Security and Privacy LDAP Integration
Regulations Corporate Policies
White Labelling
Application monitoring and loggin
Enterprise have different requirements
Possess a unique capability by leveraging existing systems
9. IBM Bluemix Cloud
A Managed Platform to Design, Deploy, and Run Enterprise Applications
Third Party
IBM
Your Own
Open Source
• Over 150 Services
• 20K New Devs / Week
10. Data & Analytics
Application Server on Cloud
OpenStack VMs
Docker Containers
Cloud Foundry Runtimes
API Connect
Service Broker
Secure Gateway (D)
Service Proxy
Service Discovery
CDN
Block Storage
Object Storage
User Defined Services
Presence Insights
Mobile Data
Mobile Client Access
IBM Push Notifications
Mobile Quality Assurance
Mobile Application Security
Key Protect
Single Sign-On
Network Security Groups
for VMs
Application Security on
Cloud
Workflow
Big Insights
Data Cache (D,L)
Session Cache (D,L)
MQ Light
Business Rules
User Defined APIs
IoT Foundation (D)
IoT Real Time Insights
Message Hub
Workflow Scheduler
Compute
CDN & Media
Security
IOT
Application
Mobile
Storage
Private APIs
Analytics for Apache Hadoop
dashDB (D)
BigInsights for Apache Hadoop
DataWorks, DataWorks Lift
Cloudant NoSQL DB (D)
Elasticsearch by Compose
Apache Spark
Geospatial Analytics
IBM DB2 on Cloud
Predictive Analytics
MongoDB by Compose
Redis by Compose
PostgreSQL by Compose
SQL Database
Insights for Weather
Streaming Analytics
Time Series Database
Embeddable Reporting
AlchemyAPI
Language Translation
Concept Insights, Dialog
Personality Insights
Natural Language Classifier
Concept Expansion
Relationship Extraction
Retrieve and Rank
Text to Speech
Visual Recognition
Speech To Text
Active Deploy
Delivery Pipeline
Watson
DevOps
Trade Off Analytics
Tracking and Plan GIT
Monitoring and Analytics
Insights for Twitter
IBM Graph
Mobile Application Content
Manager
Load Balancer for
Containers
Networking
VPN
Document Conversion
Globalization Pipeline
Alert Notification
Auto-Scaling (D,L)
Tone Analyzer
Analytics Exchange
Compose Enterprise
Blockchain
IoT Driver Insights
IoT Map Insights
Vulnerability Advisor for
Containers
Integrate
Message Connect
Application Security Manager
(D) Dedicated, (L) Local
IBM Bluemix Services
Serverless Environment
11. IBM Bluemix: Your Ecosystem for Innovation
IBM
Third Party
Build Your Own
Community
Choice
• Compute
• Runtime
• Deployment
Extensible
• OpenSource
• Custom API‘s
• Monetize API‘s
Composable
140+ API‘s and services:
Watson, IoT, Analytics, DevOps, etc.
Game Changing
• Faster Time to Value: Decreased delivery times
from 6 months to 2 weeks
• Integrated Insights; A travel company increased
bookings by 146%
• Customer Loyalty: An airline increased on time
departure with new flight crew app
12. What Bluemix offers
Compute
Hybrid
Global
Services
Open
Offerings spanning from bare metal to serverless programming
Delivered across public, dedicated and on-premises deployment models
Available in over 26 IBM data centers around the globe
Offers over 140 composable services across Watson, Data, Mobile,
IoT and DevOps
Built on Open- Standards and Architecture
13. Meet your security and regulatory requirements with flexible
deployment models
With a consistent user experience across …
Public
Managed Multi-tenant
off-prem
Dedicated
Managed Single-tenant
off-prem
Local
Managed Single-tenant
on-prem
Hybrid: Combine Public with Dedicated and Local
14. Accelerate App Delivery: No need to rip and replace
3rd-Party
API API
API
3rd-Party
API
API
API
Integration Bus
Integrate your back end systems with Bluemix Apps
Corporate IT
Websphere Weather
IoT
Analytics
Mobile
Big Data
Integrated DevOps
IBM Bluemix
Watson
• Preserve
investment in
existing back
end applications
• Extend into
Bluemix with
API’s
• Rapidly
compose,
deploy and run
applications in
Bluemix
15. Use Cases to support Your Business 1/3
Create, manage and secure Digital Applications regardless of back end language or technology
Microservice App
Or
Web
Service
System API
ManageSecure
System API
ManageSecure
System API
ESB
ManageSecure
System API
ManageSecure
System API
ManageSecure
IBM z
System API
ManageSecure
Interaction API
ManageSecure
Create Run
ManageSecure
Create Run
API Connect
16. Use Cases to support Your Business 2/3
Gain deeper business insight by using cognitive computing and artificial intelligence services
Retrieve &
Rank
Alchemy
API‘s
Personality
Insights
Tradeoff
Analytics
Dialog Natural
Language
Classifier
17. • Continuously analyzes data streams.
• Connects to the widest range of data
sources
- from IoT to real time video analysis.
• Completely integrates data streams into existing data
and analytic environments.
Use Cases to support Your Business 3/3
Hadoop
Data
Warehouse
NoSQL
Real time decision making using Streaming Analytics on Bluemix
18. Self Start Option: Bluemix Free Trial & Pay as you go
• Free 30 Day Trial
• Pay as you go
Community IBM Bluemix Italia
https://www.facebook.com/groups/ibmbluemixitalia/
20. La nuova frontiera della statistica: il cognitive computing
La statistica applicata al linguaggio naturale
attraverso gli algoritmi di data mining e machine
learning si è sviluppata molto velocemente negli
ultimi anni al punto di produrre centinaia di algoritmi
che sono alla base del Cognitive Computing
23. Watson Evolution
23
• 80K developers
• 10K applications
33 APIs on Bluemix
2011
AI powered applications for all
2016
24. 24
Watson APIs available in Bluemix
Language Vision
Data Insights Speech
Watson Developer Cloud
Feed DetectionVisionLanguage Data Insights
Watson Offerings
Watson Virtual Agent
Watson Explorer Watson Knowledge Studio
All API’s payloads are
JSON in -> JSON out
25. REASON
They can reason, grasp
underlying concepts,
form hypotheses, and
infer and extract ideas.
UNDERSTAND
Cognitive systems
understand imagery,
language and other
unstructured data
like humans do.
LEARN
With each data point,
interaction and outcome,
they develop and
sharpen expertise, so
they never stop learning.
INTERACT
With abilities to see,
talk and hear, cognitive
systems interact with
humans in a natural way.
2
5
The Core Characteristics of a Cognitive System
29. Cosa sono i chatbot
• I chatbot sono applicazioni che consentono di creare dialoghi interattivi con
linguaggio naturale.
• Attraverso le chatbot è possibile soddisfare puntualmente le richieste dell’utente
attraverso una conversazione in linguaggio naturale e nello stesso tempo:
• ‘raccogliere’ tutte le informazioni inserite dall’utente per successive analisi di business
• accedere ai sistemi informativi aziendali (CRM, magazzino, catalogo, ecc.) per fornire
informazioni di dettaglio
• accedere ad una serie di documenti opportunamente classificati per fornire informazioni
testuali di aiuto all’utente per lo svolgimento di operazioni, aiuto all’uso di prodotti, e altre
informazioni utili.
• può essere continuativamente ‘affinata’ e ‘arricchita’ con nuovi termini e modi
conversazionali senza azioni sul sw sviluppato ma agendo unicamente sul ‘training set’ o sul
’dialogo’
30. IBM Watson – A Gentle Technical Introduction 30
• Watson Conversation allows you to create applications that understands natural-
language input and uses machine learning to respond to customers in a way that
simulates a conversation between humans beings.
• Combines a number of cognitive techniques to help you build and train a bot -
defining intents and entities and crafting dialog to simulate conversation.
• The system can then be further refined with supplementary Watson API’s and
other technologies to make the system more human-like or to give it a higher
chance of returning the right answer.
• Allows you to deploy a range of bots via many
channels, from simple, narrowly focused Bots to
much more sophisticated, full-blown virtual agents
across mobile devices, messaging platforms like
Slack, or even through a physical robot.
Watson Conversation Service
http://www.ibm.com/watson/developercloud/doc/conversation/index.html
31. IBM Watson – A Gentle Technical Introduction 31
Watson Conversation Service
32. • Watson Conversation è uno strumento grafico completo, veloce, flessibile e
facile da usare per creare e testare dialoghi interattivi con l’utente.
• Watson Conversation espone le conversazioni create dall’utente via API per
poterle includere all’interno del codice applicativo
Si basa sul principio degli
intenti e delle entità viste
precedentemente a cui si
aggiunge la capacità di
utilizzare questi intenti e
queste entità per creare dei
veri e propri dialoghi ramificati
Watson Conversation – how to train the service
33. Come creare le conversazioni
Per creare le conversazioni si parte dagli intenti che stabiliscono le tipologie di richieste dell’utente. Per ogni intento è necessario istruire
il Watson con un certo numero di esempi che servono ad identificare l’intento stesso.
Es.: #trova_attività
• “Mi va di uscire stasera”
• ”Voglio andare a mangiare fuori”
• “Credo che andrò al cinema”
• “Non ho per niente voglia di stare a casa”
Successivamente si stabiliscono le entità con vari valori associati e vari sinonimi per ciascun valore:
Es: @attività:
• Ristorante mangiare, affamato, ristoranti, cibo
• Cinema film,
• Discoteca disco, ballare
• Bar pub, bere, birra
Dopo aver definito gli intenti e le entità si costruisce il dialog in maniera grafica:
Si parte dai convenevoli e poi si aggiungono i percorsi possibili relativi ai vari intenti, per cui se ad esempio il sistema recepisce la
frase “Credo che andrò al cinema” è in grado immediatamente di capire che l’utente vuole andare al cinema e gli chiede magari se
ha preferenze per un cinema, per un film o per un genere di film ecc. Se invece il sistema recepisce la frase “Mi va di uscire stasera”
compirà un percorso diverso per chiedere se l’interlocutore vuole andare a mangiare fuori o vuole andare al cinema o in discoteca e
se gli viene risposto ‘voglio andare al cinema’ allora il dialogo si riconduce alla scelta del cinema o del film
34. Come fornire informazioni agli utenti
• All’interno del dialogo si possono inserire
• risposte compiute che possono essere ritornate direttamente all’utente
• risposte contengono delle variabili di contesto che l’applicazione usa per capire quale
sistema/servizio esterno può completare la risposta con le informazioni in possesso.
• Es. ”Che tempo fa a Roma oggi”
• Si identifica l’intento #meteo e le entità @city e @date e si costruisce la risposta inserendo una
variabile di contesto modo che l’applicazioni chiami il servizio TheWeatherChannel per ottenere
l’informazione necessaria al completamento della risposta
• Per determinare le ‘entità aperte’ (es.city) è necessario ricorrere al servizio Alchemy
• E’ previsto il caso “Anything else” che si verifica quando il servizio di
conversation non riesce a determinare correttamente uno specifico intento.
35. Watson Retrieve and Rank per gestire le varie tipologie di richieste
Il servizio Watson Conversation è sufficiente
E’ necessario integrare il Watson Conversation con
Il servizio ‘Retrieve and Rank’
• Il servizio di Retrieve and Rank viene
utilizzato quando il Watson
Conversation non ‘capisce’ l’intento
della domanda o identifica un intento
con una bassa percentuale di
‘confidenza’.
• Il servizio Retrieve and Rank utilizza la
domanda dell’utente per ricercare tra i
documenti che sono stati inseriti nel
servizio una serie di documenti che
possono soddisfare la domanda in
questione (modalità F.A.Q.)
Watson Conversation
Qui Watson usa le strategie
di ragionamento che si
focalizzano sul linguaggio e
sul contesto della domanda
Retrieve and Rank
Qui Watson usa le strategie di
ragionamento che si focalizzano
sull’identificazione della
risposta più appropriata
36. IBM Watson – A Gentle Technical Introduction 36
Start
Watson Conversation Service – the payload
For every following inputs in
the same conversations, the
input MUST INCLUDE THE
CONTEXT of the previous
output
37. IBM Watson – A Gentle Technical Introduction 37
• Watson Conversation channels: Botkit (https://howdy.ai/botkit/)
This middleware plugin for Botkit allows developers to easily integrate a
Watson Conversation workspace with multiple social channels like Slack,
Facebook, and Twilio. Customers can have simultaneous, independent
conversations with a single workspace through different channels.
Integration
http://www.ibm.com/watson/developercloud/doc/conversation/integrations.html
41. IBM Watson – A Gentle Technical Introduction 41
How to learn
• Courses and use cases
www.ibm.com/learning
Development section, Watson Technology courses,
Use cases
• Watson Developer Cloud
www.ibm.com/watson/developercloud/
All Watson services are documented here
• Youtube – Watson channel
www.youtube.com/user/IBMWatsonSolutions/videos
For each Watson services you can find an ‘how to’ video
42. 42
• Documented architecture for various areas including Data &
Analytics, e-Commerce, DevOps, IoT etc.
• Sample code and demo apps as well.
• https://developer.ibm.com/architecture/
• Goal of this work group was to create a robust set of architecture’s
and guidance for various cognitive adoption
patterns
• Currently Cognitive for Engagement
is published.
IBM Cloud Architecture Center
43. IBM Watson – A Gentle Technical Introduction 43
Project Intu
Project Intu is an experimental service that allows
developers to quickly and seamlessly integrate
various cognitive services, such as Conversation
and Speech-to-Text, with the capabilities of various
devices, spaces and physical objects.
What’s coming ….. Stay tuned
https://ibmtjbot.github.io/
http://www.ibm.com/watson/developercloud/project-intu.html
TJ Bot
I'm an open source project designed to help you access
Watson Services in a fun way.
You can 3D print me or laser cut me,
then use one of my recipes to bring me to life!
This is the deck cover. Change the user icon with your picture. Do not change picture dimensions. Remove image if you do not wish to publish your own picture on deck cover.
So what are companies doing about it?
Composable’apps and microservices allow companies to greatly reduce development time and get to market more quickly.
Microservice means less coding, testing, and debugging – spend time on creating secret sauce – your business value.
Companies are realizing that they don’t need to build everything themselves.
They can now buy or use functionality that someone has already built and compose new apps very quickly.
Cars.com is a good example – they did not write the mapping app, or the loan app, but they compose an application that uses API’s to quickly assemble the functions that they need.
Bluemix is an IBM managed platform that enables organizations and developers to quickly and easily create, compose, deploy, and manage applications on the cloud.
IBM manages and maintains the platform which allows companies to focus on creating great apps – reducing complexity for your team to allow them to focus on your apps and not worry about being able to scale the applications as needed, and without having to worry about the infrastructure and middleware at all.
Bluemix delivers enterprise-level services that can easily integrate with your existing applications.
Bringing together infrastructure and platform services this way - Bluemix offers a rich and continuously expanding ecosystem of IBM and 3rd party services to support the accelerating pace of business and the need for innovation.
Bluemix is an implementation of IBM's Open Cloud Architecture based on Cloud Foundry.
Bluemix provides points of entry for companies to deliver faster regardless of where their apps or services need to run
With Bluemix, companies can accelerate innovation on both sides of the firewall.
The flexibility to shift deployment model mix over time
Smart enterprises know they will have a mix of dedicated, public, and local cloud, but can’t predict the balance of these resources at any point in the future.
Bluemix has the flexibility to optimize the placement of workloads
Run workloads where they make the most sense, utilizing the highest performance infrastructure with no responsibility for its maintenance.
Bluemix empowers IT teams via a single integrated Admin console
Gain visibility across public, dedicated, and local deployments via the Bluemix
console to ensure control and governance of enterprise systems.
Secure connectivity protects access and data transfer on both sides of the firewall
Only Bluemix offers VPN, Direct Link, Secure Gateway to encrypt and securely
transfer enterprise data over the public internet, over private networks, and between cloud applications and on-premises endpoints.
Bluemix allows you to get started quickly by using the choice of compute and runtimes that your developers are already using today.
As we have said, you can select the right deployment models to meet your security and regulatory requirements – Public, Dedicated, Local, and hybrid
Compute – don’t worry about infrastructure, continue to leverage Docker Containers or VM’s
Pick and choose a runtime (runs the instructions in the code) that works for you. We support many such as Java, Node.js, Ruby, etc.,
Composable apps are built by leveraging Bluemix services, there are over 140 services today, as compared to Pivotal which has less than 30 at last check
We continue to expand with new IBM and 3rd party services.
IBM includes unique impactful services such as Watson and analytics providing insight, IoT, and DevOps to build, test, secure, and run applications
Cars.com was a good example of this
Extensibility is a key attribute of the Bluemix platform. New services can be integrated from the open source Cloud Foundry community and Your own custom services.
The services API’s allow for consumption or usage based business model.
The outcomes can be dramatic;
Bluemix is a platform that enables the fast development and continuous integration and deployment, app delivery can decrease from 6 months to 2 weeks
Watson and analytic services provide high value insights, by example, enabling a travel company increase bookings by 146%
Customer loyalty is a focus area for many travel and retail applications and can lead to improvements, as example, an airline increasing on-time departures by leveraging a new app
Various industries and geographies have unique security and regulatory requirements that influence the deployment of IT assets.
Data sovereignty is one example of these requirements, in various geographies around the globe application data must reside within specific geographic boundaries.
The flexible deployment models of Bluemix will meet these requirements through Public, Dedicated, and Local – or any Hybrid combination.
Another hybrid example, could be a cognitive application that runs on Public may access your customer data that resides behind your firewall.
There is a consistent experience for Administrators and users across all deployment models which reduces development time.
The admin console allows you to gain visibility across public, dedicated, and local deployments to helps to ensure control and governance.
Bluemix can leverage the investment that you have made in your existing back end systems – you do not have to rewrite your back end apps
Mobile apps, banking in particular are a good example of how bank end systems are doing this.
If you look along the bottom – we preserve your investment in your existing back end or System of Record (SOR) by exposing it through API’s and extend up into Bluemix
This allows you to focus on creating innovative applications in Bluemix that can access your applications and data and use the DevOps pipeline in Bluemix for continuous integration and continuous deployment
Bluemix helps manage the “shadow IT” problem for CIOs. It provides a complete secure controlled environment for LOBs to build their own solutions while also adhering to corporate wide security policies.
IBM API Connect offering on Bluemix solves the challenge to rapidly expose business data and assets as APIs, publish those APIs in a secure, controlled & managed fashion while gaining insights into their usage and ensuring a self-service developer experience for API Consumers. All done by providing a single, comprehensive API solution to create, run, manage, secure, socialize & analyze APIs and Microservices to allow organizations to participate in the API Economy.
Retrieve and Rank enhanced information retrieval with:
Power of natural language search.
Sophisticated machine learning.
Ranking results based on probability of accuracy
Personality Insights can help with personalized one to one marketing... At scale
Tradeoff Analytics helps people make better choices while taking into account multiple, often conflicting, goals that matter when making that choice.
The IBM Watson Dialog Service allows a developer to design the way an application interacts with an end user through a conversational interface.
Natural Language Classifier interprets and classifies natural language and turns text into meaning
Organizations need optimized analytics to address unique industry requirements at the right time like holiday season for retailers, weather conditions for insurers, & marketing campaigns for teleo. The Streams cloud offerings name this possible, while also delivering faster and simplified systems management for the developer. Tap into data-in-motion easily without massive investments in infrastructure or additional staff time. Scale up or down quickly and easily to meet demand.
Streaming Analytics - Deploy streaming analytics on cloud to prevent data overload and lower development, storage and administrative costs
Respond to business requirements leveraging continuous analytics
Deploy analytics with flexible cloud deployment options
For those who want to roll up their sleeves and jump right in – You can start today using the 30 day free trial and later switch to PayGO or use Bluemix subscription.
So what are companies doing about it?
A COGNITIVE BUSINESS HAS SYSTEMS THAT CAN ENHANCE DIGITAL INTELLIGENCE EXPONENTIALLY.
Key to attaining a richer digital intelligence are cognitive systems.
With analytics, we get key insights from data, but with cognitive systems, we can turn those key insights into knowledge.
Traditional computing is programmed (rules-based, logic-driven, dependent on organized information), but cognitive systems are probabilistic (they learn systematically, they are not dependent on rules, they handle disparate and varied data).
Cognitive systems can understand unstructured information such as the imagery, natural language and sounds in books, emails, tweets, journals, blogs, images, sound and videos.
They unlock meaning because they can reason through it, giving us new contexts to weigh and consider.
Cognitive systems also learn continually, honing our own expertise so we can immediately take more informed actions.
And they interact with us and with our customers, dissolving barriers between humans and machine, fueling unique, essential user experiences.
What are the forces driving the idea of cognitive business?
It’s information, it’s data --
For several decades we’ve been digitizing the world; building networks to connect the world around us.
Social networks that created a whole new channel of information that runs in parallel to all other business information that’s flowing.
And with the Internet of Things, we’re connecting all of the world’s devices; applying sensors and instrumentation to all of our applications, products, operations and processes – creating connected cars, satellites, supply chains, and factories.
These are the elements of a supply chain that drives cognitive businesses:
Sensors and instruments generate the data that becomes information once analytics are applied
But we’ve reached an inflection point in which the sheer volume of information generated is so vast; we no longer have the ability to use it productively.
Cognitive systems are knowledge systems; fueled by the magnitudes of information available to us.