SlideShare a Scribd company logo
1 of 58
Download to read offline
Watson on Bluemix 
Subtitle
Watson on Bluemix Meetup Agenda 
! 
§ BlueMix Runtime, Services and DevOps Architecture! 
§ Watson Cloud and Cognitive Services! 
§ Watson Application Demo ! 
!!!! 
Animesh Singh Anthony Stevens Wade Barnes 
Speakers :
IBM Bluemix – Runtime, Services and DevOps Architecture by @AnimeshSingh 
Register now! bluemix.net
§ IBM Platform as a Services 
offering 
§ IBM and partner cloud services 
§ Integrated DevOps with both 
Browser and Eclipse-based 
tools 
Services 
Lifecycle 
Management 
(JazzHub) 
Check 
In 
Code 
Check 
In 
Code 
Create 
& 
Manage 
Services 
Applica8on 
Composi8on 
Environment 
Applica8on 
Run8me 
Run8mes 
& 
Frameworks 
Web 
IDE 
(Eclipse 
Orion) 
Test/Run 
Explore 
Services 
node 
java 
WebSphere 
IBM 
Bluemix ™ 
Eclipse 
IDE 
Test/Run 
Explore 
Services 
ruby 
Worklight 
Liberty 
Middleware 
Applica8on 
Opera8 Data 
onal 
Mobile 
External 
IBM Bluemix
Meets Developer’s Needs 
Focus on app development, not 
provisioning VMs, databases, 
messaging servers, etc 
Agile development model 
Deploy and scale in seconds 
Open Cloud Platform 
There is an increasing appetite for cloud-based 
mobile, social and analytics 
applications from line-of-business 
executives - drives the need for a more 
open cloud development platform 
Compelling Community 
Cloud Foundry has a compelling community 
and emerging ecosystem as well as a mature 
set of capabilities and robustness 
TOTAL CONTRIBUTORS LINES OF CODE 
1,165 739k 
Platinum Founding Sponsors 
Powered by Cloud Foundry
Run Your Apps 
The developer can chose any language runtime or bring 
their own. Just upload your code and go. 
Application Platform 
Liberty for 
Java Node.js Ruby “Bring Your Own 
runtime” 
Runtimes
Application Platform 
CLI 
Eclipse 
IDE 
Browser 
cf 
push 
hQp
CLI 
Eclipse 
IDE 
Browser 
cf 
push 
hQp 
Cloud 
Controller 
(API) 
Router 
Application Platform
CLI 
Eclipse 
IDE 
Browser 
cf 
push 
hQp 
Cloud 
Controller 
(API) 
Router 
DEA 
Pool 
DEA 
Pool 
VM 
Pool 
Apps 
Apps 
Apps 
Apps 
Application Platform
CLI 
Eclipse 
IDE 
Browser 
cf 
push 
hQp 
Cloud 
Controller 
(API) 
NATS 
(Message 
bus) 
Router 
DEA 
Pool 
DropletD 
EExAe 
Pcuo8ool 
n 
Agent 
(DEA) 
Pool 
Health 
Manager 
Application Platform
Run Your Apps 
The developer can chose any language runtime or bring 
their own. Just upload your code and go. 
APIs and Services 
A catalog of open source, IBM and third party APIs 
services allow a developer to stitch together an 
application in minutes. 
Services Platform
Dev Ops 
Monitoring and 
Analytics Git " 
SQL 
Database JSON 
Database Mongo DB PostgreSQL 
BLU Data 
Warehouse MySQL 
Mobile " 
Data 
Data 
Management 
Services 
Internet Of 
Things 
CloudCode" Mobile App 
Mgmt 
MQTT Mobile 
Services 
Mobile Quality 
Assurance" 
Twilio 
Data Cache Session 
Cache Elastic MQ 
Web & App 
Application 
Decision SSO Redis 
MapReduce 
Historian 
RabbitMQ Log Analysis 
Push 
Hosting Deployment" 
Automation Web IDE Agile " 
Development 
Services Platform
And now – Watson Services are available on Bluemix 
User Experience overview
Eight services are available with more on the way 
User Modeling 
Personality 
profiling 
to 
help 
engage 
users 
on 
their 
own 
terms. 
Language Identification 
Iden8fies 
the 
language 
in 
which 
text 
is 
wriQen 
Machine Translation 
Globalize 
on 
the 
fly. 
Translate 
text 
from 
one 
language 
to 
another. 
Concept Expansion 
Maps 
euphemisms 
or 
colloquial 
terms 
to 
more 
commonly 
understood 
phrases 
Message Resonance 
Communicate 
with 
people 
with 
a 
style 
and 
words 
that 
suits 
them 
Question Answer 
Direct 
responses 
to 
users 
inquiries 
fueled 
by 
primary 
document 
sources 
Relationship Extraction 
Intelligently 
finds 
rela8onships 
between 
sentences 
components 
(nouns, 
verbs, 
subjects, 
objects, 
etc.) 
Visualization Rendering 
Graphical 
representa8ons 
of 
data 
analysis 
for 
easier 
understanding
Services Platform 
CLI 
Eclipse 
IDE 
Browser 
cf 
create-­‐ 
service
CLI 
Eclipse 
IDE 
Browser 
Cloud 
Controller 
(API) 
S 
E 
R 
V 
I 
C 
E 
B 
R 
O 
K 
E 
R 
Service 
instance 
Service 
instance 
Service 
instance 
DEA 
Pool 
Service 
Backend 
cf 
create-­‐ 
service 
cf 
bind-­‐ 
service 
Provision Instance 
(PUT /v2/service 
instances/:id) 
Create Binding 
(PUT /v2/ 
service_instances/:id 
DEA 
Pool 
DEA 
Pool 
App 
App 
App 
Fetch Catalog 
(GET /v2/catalog 
Services Platform
Run Your Apps 
The developer can chose any language runtime or bring 
their own. Just upload your code and go. 
APIs and Services 
A catalog of open source, IBM and third party APIs 
services allow a developer to stitch together an 
application in minutes. 
DevOps 
Development, monitoring, deployment and logging 
tools allow the developer to run the entire 
application 
DevOps Platform
Browser 
based 
Code 
editor 
(Eclipse 
Orion) 
JAZZ 
Build 
Engine 
(Jenkins) 
Eclipse 
IDE 
Hosted 
Repository 
(GIT/SCM) 
Push 
code 
App 
Push 
code 
Code 
changed 
Automated 
Build 
JAZZ 
Deployment 
Engine 
) 
App 
Automated 
Deploy 
DevOps Platform
Run Your Apps 
The developer can chose any language runtime or bring 
their own. Just upload your code and go. 
APIs and Services 
A catalog of open source, IBM and third party APIs 
services allow a developer to stitch together an 
application in minutes. 
DevOps 
Development, monitoring, deployment and logging 
tools allow the developer to run the entire 
application 
Cloud Integration 
Build hybrid environments. Connect to on-premises 
systems of record plus other public and private clouds. 
Expose your own APIs to your developers. 
Extend SaaS Apps 
Drop in SaaS App SDKs and extend to new use cases 
(e.g,. Mobile, Analytics, Web) 
And many more capabilities …
Watson Cognitive 
Services 
By Anthony Stevens
Watson is ushering in a new era of computing 
Tabulating 
Systems Era 
Programmable 
Systems Era 
Cognitive 
Systems Era 
1900 1950 2011
Watson is cognitive computing 
© 2014 International Business Machines Corporation 
Understands 
natural language 
Generates and 
evaluates 
hypotheses 
Adapts 
and learns 
Cognitive computing 
systems learn and 
interact naturally with 
people to extend what 
either humans or 
machine could do on 
their own. 
They help human 
experts make better 
decisions by penetrating 
the complexity of Big 
Data.
Watson has opened up a world of 
new possibilities 
© 2014 International Business Machines Corporation 
size 
speed 
corpus 
flexibility 
#users 
size 
speed 
corpus 
flexibility 
#users 
2880 
cores 
Single 
user 
system 
2-­‐3 
sentences 
input 
5+ 
days 
to 
retrain 
Wikipedia, 
general 
corpus 
Single 
Power 
750, 
240% 
faster 
1000s 
of 
users 
20 
pages 
of 
input 
< 
Day 
to 
ingest 
and 
train 
Medical 
corpus 
Watson 
Developer 
Cloud 
Millions 
of 
users 
Open 
to 
Bluemix 
users 
Few 
hours 
Broad 
industry 
corpus 
s 
sp 
corp 
flexibi 
#users
We provide you the tools and resources to create cognitive apps 
© 2014 International Business Machines Corporation
Mix and Match services performing unique tasks 
© 2014 International Business Machines Corporation 
Concept Expansion 
Maps euphemisms or 
colloquial terms to more 
commonly understood 
phrases 
Message Resonance 
Communicate with people 
with a style and words that 
suit them 
Question and Answer 
Direct responses to user 
inquiries fueled by primary 
document sources 
User Modeling 
Improved understanding of 
people’s preferences to 
help engage users on their 
own terms
Relationship Extraction 
Intelligently find relationships 
between sentence 
components (nouns, verbs, 
subjects, objects, etc) 
Language Identification 
Identify Language in which it 
was written 
© 2014 International Business Machines Corporation 
Visualization Rendering 
Graphical representation of 
data analysis for easier 
understanding 
Machine Translation 
Globalize on the fly. 
Translate text from one 
language to another 
Accessed by RESTful API or SDK
Question and Answer 
Asks a question 
Understands question 
Produces possible answers and 
evidence 
Analyzes evidence 
Computes confidence 
Delivers response, evidence and 
confidence 
Considers response and 
evidence 
Two dataset available in IBM Bluemix: 
1. Travel 
2. Healthcare
organization 
cardinal person 
date 
Relationship Extraction 
Analyze sentences to find relationships 
between sentence components: 
• nouns 
• verbs 
• subjects & objects 
• adjectives 
• conjunction 
• etc... 
© 2014 International Business Machines Corporation 
IBM Watson competed and won 
Against two human opponents 
on Jeopardy in February 2011.
Concept Expansion 
Analyzes text and interprets its 
meaning based on usage in 
similar contexts 
Useful for creating a dictionary of 
related terms. 
© 2014 International Business Machines Corporation 
SEED TERM 
New York City 
EXPANDED TERMS 
NYC 
The Big Apple 
The City that Never Sleeps 
Gotham
Message Resonance 
Uses linguistic analysis to extract 
cognitive and social characteristics 
from communications to better relate 
to the intended audience. 
Input data set from target audience: 
• email 
• text messages 
• tweets 
• forum posts 
• and more 
© 2014 International Business Machines Corporation 
Draft Press Release 
Our cloud rocketship delivers 
a paradigm-shifting solution 
for super-coders to deliver 
apps. 
Score: 125 
0-10 11-20 21-30 31+
User Modeling 
Uses linguistic analytics to extract 
cognitive and social characteristics 
from communications that the user 
makes available: 
• email 
• text messages 
• tweets 
• forum posts 
• and more
How will users access these services on Bluemix? 
Where: 
• Through the user’s Bluemix account 
• New users will receive 30 day free access on 
Bluemix. 
• After 30 days, pricing will be based on 
Bluemix usage plan, but Watson Services for 
Bluemix are free while in beta 
How: 
• Link to Watson landing page on the top 
carousel of Bluemix main landing page 
• Documentation, demos, videos, etc. will be 
available to support development
User Modeling 
Boilerplate Walk-through 
By Wade Barnes
Prerequisites 
We will be walking through how to deploy a Node.js app on BlueMix that uses a 
Watson service. Please install Node.js and Cloud Foundry by referring to the 
following links: 
Cloud Foundry/BlueMix info: 
https://www.ng.bluemix.net/docs/#starters/BuildingWeb.html 
CLI directory in GitHub: 
https://github.com/cloudfoundry/cli 
Node.js Download: 
http://nodejs.org/download/ 
Currently, Bluemix provides four versions of IBM SDK for Node.js runtime. They 
are v0.10.21, v0.10.25, v0.10.26 and v0.10.28. These versions contain IBM 
enhancements and bug fixes.
© 2014 International Business Machines Corporation 
New York City 
BlueMix Dashboard
© 2014 International Business Machines Corporation 
New York City 
BlueMix Catalog
Watson Services on BlueMix 
© 2014 International Business Machines Corporation 
New York City
© 2014 International Business Machines Corporation 
New York City 
SDK for Node.js
© 2014 International Business Machines Corporation 
New York City 
User Modeling Service
User Modeling Link Description 
© 2014 International Business Machines Corporation 
New York City
© 2014 International Business Machines Corporation 
New York City
© 2014 International Business Machines Corporation 
New York City 
Configure and Deploy
© 2014 International Business Machines Corporation 
New York City
© 2014 International Business Machines Corporation 
New York City 
Git Repository on BlueMix
© 2014 International Business Machines Corporation 
New York City 
Export Code to Local
© 2014 International Business Machines Corporation 
New York City 
Show project files on local
Default manifest.yaml - check service name 
© 2014 International Business Machines Corporation 
New York City
Discuss package.json dependencies 
© 2014 International Business Machines Corporation 
New York City
Discuss VCAP_SERVICES env variable 
© 2014 International Business Machines Corporation 
New York City
Cloud Foundry check - 
Specify where BlueMix is running 
© 2014 International Business Machines Corporation 
New York City
Login and Specify Target Space 
© 2014 International Business Machines Corporation 
New York City
© 2014 International Business Machines Corporation 
New York City
Upload app and push changes to BlueMix 
© 2014 International Business Machines Corporation 
New York City
© 2014 International Business Machines Corporation 
New York City
© 2014 International Business Machines Corporation 
New York City
User Modeling Creds and VCAP_SERVICES 
© 2014 International Business Machines Corporation 
New York City
http://www.meetup.com/BlueMix/ 
Silicon Valley Cloud Foundry and Bluemix Meetups 
http://www.meetup.com/CloudFoundry/
Next Meetup: Building Scalable Internet of Things(IoT) applications 
In November 
http://www.meetup.com/Bluemix/events/206223082/ 
http://www.meetup.com/CloudFoundry/events/206222562/

More Related Content

What's hot

Project Dpilot Documentation
Project Dpilot DocumentationProject Dpilot Documentation
Project Dpilot DocumentationDeepAnshu Sharma
 
A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to findDan Diephouse
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentationvijayrvr
 
Decomposing applications for deployability and scalability #springone2gx #s12gx
Decomposing applications for deployability and scalability #springone2gx #s12gxDecomposing applications for deployability and scalability #springone2gx #s12gx
Decomposing applications for deployability and scalability #springone2gx #s12gxChris Richardson
 
Case Study: Putting The Watson Developer Cloud to Work - by Doron Katz & Luci...
Case Study: Putting The Watson Developer Cloud to Work - by Doron Katz & Luci...Case Study: Putting The Watson Developer Cloud to Work - by Doron Katz & Luci...
Case Study: Putting The Watson Developer Cloud to Work - by Doron Katz & Luci...Carlos Tomas
 
Aruna_SharepointDeveloper
Aruna_SharepointDeveloperAruna_SharepointDeveloper
Aruna_SharepointDeveloperAruna Ch
 
Egl Rui Ajax World
Egl Rui Ajax WorldEgl Rui Ajax World
Egl Rui Ajax Worldrajivmordani
 
Ajax World Oct2008 Jrd
Ajax World Oct2008 JrdAjax World Oct2008 Jrd
Ajax World Oct2008 Jrdrajivmordani
 
Bots, adaptive cards, task module, message extensions in microsoft teams
Bots, adaptive cards, task module, message extensions in microsoft teamsBots, adaptive cards, task module, message extensions in microsoft teams
Bots, adaptive cards, task module, message extensions in microsoft teamsJenkins NS
 
IT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet PreviewIT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet PreviewMichal Juhas
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...ijwscjournal
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM ZNRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM ZNRB
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
 
AppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Platform
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsIOSR Journals
 
Leapfrogging with legacy
Leapfrogging with legacyLeapfrogging with legacy
Leapfrogging with legacyclive boulton
 

What's hot (20)

Project Dpilot Documentation
Project Dpilot DocumentationProject Dpilot Documentation
Project Dpilot Documentation
 
A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to find
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
 
Decomposing applications for deployability and scalability #springone2gx #s12gx
Decomposing applications for deployability and scalability #springone2gx #s12gxDecomposing applications for deployability and scalability #springone2gx #s12gx
Decomposing applications for deployability and scalability #springone2gx #s12gx
 
Nasim Ahmad
Nasim AhmadNasim Ahmad
Nasim Ahmad
 
Cloud Computing2
Cloud Computing2Cloud Computing2
Cloud Computing2
 
Case Study: Putting The Watson Developer Cloud to Work - by Doron Katz & Luci...
Case Study: Putting The Watson Developer Cloud to Work - by Doron Katz & Luci...Case Study: Putting The Watson Developer Cloud to Work - by Doron Katz & Luci...
Case Study: Putting The Watson Developer Cloud to Work - by Doron Katz & Luci...
 
Aruna_SharepointDeveloper
Aruna_SharepointDeveloperAruna_SharepointDeveloper
Aruna_SharepointDeveloper
 
Egl Rui Ajax World
Egl Rui Ajax WorldEgl Rui Ajax World
Egl Rui Ajax World
 
Ajax World Oct2008 Jrd
Ajax World Oct2008 JrdAjax World Oct2008 Jrd
Ajax World Oct2008 Jrd
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Bots, adaptive cards, task module, message extensions in microsoft teams
Bots, adaptive cards, task module, message extensions in microsoft teamsBots, adaptive cards, task module, message extensions in microsoft teams
Bots, adaptive cards, task module, message extensions in microsoft teams
 
IT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet PreviewIT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet Preview
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM ZNRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
AppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Blue Print Design Guidelines
AppliFire Blue Print Design Guidelines
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone Platforms
 
Leapfrogging with legacy
Leapfrogging with legacyLeapfrogging with legacy
Leapfrogging with legacy
 

Viewers also liked

Cognitive Overview
Cognitive Overview Cognitive Overview
Cognitive Overview IBM Watson
 
Cognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersCognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersNiklas Heidloff
 
Building Cognitive Applications with Watson APIs
Building Cognitive Applications with Watson APIs Building Cognitive Applications with Watson APIs
Building Cognitive Applications with Watson APIs Dev_Events
 
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM BluemixVentureSquare
 
Building with Watson - Serverless Chatbots with PubNub and Conversation
Building with Watson - Serverless Chatbots with PubNub and ConversationBuilding with Watson - Serverless Chatbots with PubNub and Conversation
Building with Watson - Serverless Chatbots with PubNub and ConversationIBM Watson
 
[112]rest에서 graph ql과 relay로 갈아타기 이정우
[112]rest에서 graph ql과 relay로 갈아타기 이정우[112]rest에서 graph ql과 relay로 갈아타기 이정우
[112]rest에서 graph ql과 relay로 갈아타기 이정우NAVER D2
 
Application Developer Predictions 2017 - It's All About Cognitive
Application Developer Predictions 2017 - It's All About CognitiveApplication Developer Predictions 2017 - It's All About Cognitive
Application Developer Predictions 2017 - It's All About CognitiveIBM Watson
 
IBM Bluemix × Watson でMashup Hackathon (API説明)
IBM Bluemix × Watson でMashup Hackathon (API説明)IBM Bluemix × Watson でMashup Hackathon (API説明)
IBM Bluemix × Watson でMashup Hackathon (API説明)Masaya Fujita
 
IBM Watson Analytics Presentation
IBM Watson Analytics PresentationIBM Watson Analytics Presentation
IBM Watson Analytics PresentationIan Balina
 

Viewers also liked (10)

Cognitive Overview
Cognitive Overview Cognitive Overview
Cognitive Overview
 
Cognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersCognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix Developers
 
Building Cognitive Applications with Watson APIs
Building Cognitive Applications with Watson APIs Building Cognitive Applications with Watson APIs
Building Cognitive Applications with Watson APIs
 
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
Building with Watson - Serverless Chatbots with PubNub and Conversation
Building with Watson - Serverless Chatbots with PubNub and ConversationBuilding with Watson - Serverless Chatbots with PubNub and Conversation
Building with Watson - Serverless Chatbots with PubNub and Conversation
 
[112]rest에서 graph ql과 relay로 갈아타기 이정우
[112]rest에서 graph ql과 relay로 갈아타기 이정우[112]rest에서 graph ql과 relay로 갈아타기 이정우
[112]rest에서 graph ql과 relay로 갈아타기 이정우
 
Application Developer Predictions 2017 - It's All About Cognitive
Application Developer Predictions 2017 - It's All About CognitiveApplication Developer Predictions 2017 - It's All About Cognitive
Application Developer Predictions 2017 - It's All About Cognitive
 
IBM Bluemix × Watson でMashup Hackathon (API説明)
IBM Bluemix × Watson でMashup Hackathon (API説明)IBM Bluemix × Watson でMashup Hackathon (API説明)
IBM Bluemix × Watson でMashup Hackathon (API説明)
 
IBM Watson Analytics Presentation
IBM Watson Analytics PresentationIBM Watson Analytics Presentation
IBM Watson Analytics Presentation
 

Similar to Watson on Bluemix

Meet with Watson to be present at Communitech waterloo
Meet with Watson to be present at Communitech waterlooMeet with Watson to be present at Communitech waterloo
Meet with Watson to be present at Communitech waterlooSarmad Ibrahim
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development CloudDipesh Mukerji
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudLauren Hayward Schaefer
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...European Collaboration Summit
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Trackvijayrvr
 
Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixIBM
 
IBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcWes Yanaga
 
The App Evolution
The App Evolution The App Evolution
The App Evolution Dev_Events
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
Commit University - Microsoft Azure
Commit University - Microsoft AzureCommit University - Microsoft Azure
Commit University - Microsoft AzureCommit University
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDKIntel® Software
 
API Workshop Series Part 2: The Future of Intelligent User Interactions
API Workshop Series Part 2: The Future of Intelligent User InteractionsAPI Workshop Series Part 2: The Future of Intelligent User Interactions
API Workshop Series Part 2: The Future of Intelligent User InteractionsCaitlin Zucal
 
Build Secure Scalable Mobile Apps with AWS Mobile Hub
Build Secure Scalable Mobile Apps with AWS Mobile HubBuild Secure Scalable Mobile Apps with AWS Mobile Hub
Build Secure Scalable Mobile Apps with AWS Mobile HubAmazon Web Services
 
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш....NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...NETFest
 
Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​Lorenzo Barbieri
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop OverviewShubhra Kar
 

Similar to Watson on Bluemix (20)

Meet with Watson to be present at Communitech waterloo
Meet with Watson to be present at Communitech waterlooMeet with Watson to be present at Communitech waterloo
Meet with Watson to be present at Communitech waterloo
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the Cloud
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Track
 
Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on Bluemix
 
IBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep Dive
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno Svc
 
The App Evolution
The App Evolution The App Evolution
The App Evolution
 
Bluemix Workshop
Bluemix WorkshopBluemix Workshop
Bluemix Workshop
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
Commit University - Microsoft Azure
Commit University - Microsoft AzureCommit University - Microsoft Azure
Commit University - Microsoft Azure
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDK
 
API Workshop Series Part 2: The Future of Intelligent User Interactions
API Workshop Series Part 2: The Future of Intelligent User InteractionsAPI Workshop Series Part 2: The Future of Intelligent User Interactions
API Workshop Series Part 2: The Future of Intelligent User Interactions
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
Build Secure Scalable Mobile Apps with AWS Mobile Hub
Build Secure Scalable Mobile Apps with AWS Mobile HubBuild Secure Scalable Mobile Apps with AWS Mobile Hub
Build Secure Scalable Mobile Apps with AWS Mobile Hub
 
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш....NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
 
Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 

More from IBM

Microservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and ToolsMicroservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and ToolsIBM
 
Digital Innovation in the Cognitive Era
Digital Innovation in the Cognitive EraDigital Innovation in the Cognitive Era
Digital Innovation in the Cognitive EraIBM
 
How Bluemix Helps NASA Innovate
How Bluemix Helps NASA InnovateHow Bluemix Helps NASA Innovate
How Bluemix Helps NASA InnovateIBM
 
IBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM
 
Using Service Discovery and Service Proxy
Using Service Discovery and Service ProxyUsing Service Discovery and Service Proxy
Using Service Discovery and Service ProxyIBM
 
IBM Relay 2015: Securing the Future
IBM Relay 2015: Securing the Future IBM Relay 2015: Securing the Future
IBM Relay 2015: Securing the Future IBM
 
IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote IBM
 
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond IBM
 
IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer IBM
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM
 
IBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private CloudIBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private CloudIBM
 
Node on Guard
Node on GuardNode on Guard
Node on GuardIBM
 
Birmingham Meetup
Birmingham MeetupBirmingham Meetup
Birmingham MeetupIBM
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems EffectIBM
 
Exploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemExploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemIBM
 
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM BluemixOffline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM BluemixIBM
 
Open Source Centers of Gravity
Open Source Centers of GravityOpen Source Centers of Gravity
Open Source Centers of GravityIBM
 
Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01IBM
 
Integrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIntegrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIBM
 
Bluemix Girls Night Out
Bluemix Girls Night Out Bluemix Girls Night Out
Bluemix Girls Night Out IBM
 

More from IBM (20)

Microservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and ToolsMicroservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and Tools
 
Digital Innovation in the Cognitive Era
Digital Innovation in the Cognitive EraDigital Innovation in the Cognitive Era
Digital Innovation in the Cognitive Era
 
How Bluemix Helps NASA Innovate
How Bluemix Helps NASA InnovateHow Bluemix Helps NASA Innovate
How Bluemix Helps NASA Innovate
 
IBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM RTP Dojo Launch
IBM RTP Dojo Launch
 
Using Service Discovery and Service Proxy
Using Service Discovery and Service ProxyUsing Service Discovery and Service Proxy
Using Service Discovery and Service Proxy
 
IBM Relay 2015: Securing the Future
IBM Relay 2015: Securing the Future IBM Relay 2015: Securing the Future
IBM Relay 2015: Securing the Future
 
IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote
 
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
 
IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data
 
IBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private CloudIBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private Cloud
 
Node on Guard
Node on GuardNode on Guard
Node on Guard
 
Birmingham Meetup
Birmingham MeetupBirmingham Meetup
Birmingham Meetup
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Exploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemExploring the Open Source Linux Ecosystem
Exploring the Open Source Linux Ecosystem
 
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM BluemixOffline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
 
Open Source Centers of Gravity
Open Source Centers of GravityOpen Source Centers of Gravity
Open Source Centers of Gravity
 
Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01
 
Integrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIntegrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry App
 
Bluemix Girls Night Out
Bluemix Girls Night Out Bluemix Girls Night Out
Bluemix Girls Night Out
 

Watson on Bluemix

  • 1. Watson on Bluemix Subtitle
  • 2. Watson on Bluemix Meetup Agenda ! § BlueMix Runtime, Services and DevOps Architecture! § Watson Cloud and Cognitive Services! § Watson Application Demo ! !!!! Animesh Singh Anthony Stevens Wade Barnes Speakers :
  • 3. IBM Bluemix – Runtime, Services and DevOps Architecture by @AnimeshSingh Register now! bluemix.net
  • 4. § IBM Platform as a Services offering § IBM and partner cloud services § Integrated DevOps with both Browser and Eclipse-based tools Services Lifecycle Management (JazzHub) Check In Code Check In Code Create & Manage Services Applica8on Composi8on Environment Applica8on Run8me Run8mes & Frameworks Web IDE (Eclipse Orion) Test/Run Explore Services node java WebSphere IBM Bluemix ™ Eclipse IDE Test/Run Explore Services ruby Worklight Liberty Middleware Applica8on Opera8 Data onal Mobile External IBM Bluemix
  • 5. Meets Developer’s Needs Focus on app development, not provisioning VMs, databases, messaging servers, etc Agile development model Deploy and scale in seconds Open Cloud Platform There is an increasing appetite for cloud-based mobile, social and analytics applications from line-of-business executives - drives the need for a more open cloud development platform Compelling Community Cloud Foundry has a compelling community and emerging ecosystem as well as a mature set of capabilities and robustness TOTAL CONTRIBUTORS LINES OF CODE 1,165 739k Platinum Founding Sponsors Powered by Cloud Foundry
  • 6. Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. Application Platform Liberty for Java Node.js Ruby “Bring Your Own runtime” Runtimes
  • 7. Application Platform CLI Eclipse IDE Browser cf push hQp
  • 8. CLI Eclipse IDE Browser cf push hQp Cloud Controller (API) Router Application Platform
  • 9. CLI Eclipse IDE Browser cf push hQp Cloud Controller (API) Router DEA Pool DEA Pool VM Pool Apps Apps Apps Apps Application Platform
  • 10. CLI Eclipse IDE Browser cf push hQp Cloud Controller (API) NATS (Message bus) Router DEA Pool DropletD EExAe Pcuo8ool n Agent (DEA) Pool Health Manager Application Platform
  • 11. Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. APIs and Services A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes. Services Platform
  • 12. Dev Ops Monitoring and Analytics Git " SQL Database JSON Database Mongo DB PostgreSQL BLU Data Warehouse MySQL Mobile " Data Data Management Services Internet Of Things CloudCode" Mobile App Mgmt MQTT Mobile Services Mobile Quality Assurance" Twilio Data Cache Session Cache Elastic MQ Web & App Application Decision SSO Redis MapReduce Historian RabbitMQ Log Analysis Push Hosting Deployment" Automation Web IDE Agile " Development Services Platform
  • 13. And now – Watson Services are available on Bluemix User Experience overview
  • 14. Eight services are available with more on the way User Modeling Personality profiling to help engage users on their own terms. Language Identification Iden8fies the language in which text is wriQen Machine Translation Globalize on the fly. Translate text from one language to another. Concept Expansion Maps euphemisms or colloquial terms to more commonly understood phrases Message Resonance Communicate with people with a style and words that suits them Question Answer Direct responses to users inquiries fueled by primary document sources Relationship Extraction Intelligently finds rela8onships between sentences components (nouns, verbs, subjects, objects, etc.) Visualization Rendering Graphical representa8ons of data analysis for easier understanding
  • 15. Services Platform CLI Eclipse IDE Browser cf create-­‐ service
  • 16. CLI Eclipse IDE Browser Cloud Controller (API) S E R V I C E B R O K E R Service instance Service instance Service instance DEA Pool Service Backend cf create-­‐ service cf bind-­‐ service Provision Instance (PUT /v2/service instances/:id) Create Binding (PUT /v2/ service_instances/:id DEA Pool DEA Pool App App App Fetch Catalog (GET /v2/catalog Services Platform
  • 17. Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. APIs and Services A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes. DevOps Development, monitoring, deployment and logging tools allow the developer to run the entire application DevOps Platform
  • 18. Browser based Code editor (Eclipse Orion) JAZZ Build Engine (Jenkins) Eclipse IDE Hosted Repository (GIT/SCM) Push code App Push code Code changed Automated Build JAZZ Deployment Engine ) App Automated Deploy DevOps Platform
  • 19. Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. APIs and Services A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes. DevOps Development, monitoring, deployment and logging tools allow the developer to run the entire application Cloud Integration Build hybrid environments. Connect to on-premises systems of record plus other public and private clouds. Expose your own APIs to your developers. Extend SaaS Apps Drop in SaaS App SDKs and extend to new use cases (e.g,. Mobile, Analytics, Web) And many more capabilities …
  • 20. Watson Cognitive Services By Anthony Stevens
  • 21. Watson is ushering in a new era of computing Tabulating Systems Era Programmable Systems Era Cognitive Systems Era 1900 1950 2011
  • 22. Watson is cognitive computing © 2014 International Business Machines Corporation Understands natural language Generates and evaluates hypotheses Adapts and learns Cognitive computing systems learn and interact naturally with people to extend what either humans or machine could do on their own. They help human experts make better decisions by penetrating the complexity of Big Data.
  • 23. Watson has opened up a world of new possibilities © 2014 International Business Machines Corporation size speed corpus flexibility #users size speed corpus flexibility #users 2880 cores Single user system 2-­‐3 sentences input 5+ days to retrain Wikipedia, general corpus Single Power 750, 240% faster 1000s of users 20 pages of input < Day to ingest and train Medical corpus Watson Developer Cloud Millions of users Open to Bluemix users Few hours Broad industry corpus s sp corp flexibi #users
  • 24. We provide you the tools and resources to create cognitive apps © 2014 International Business Machines Corporation
  • 25. Mix and Match services performing unique tasks © 2014 International Business Machines Corporation Concept Expansion Maps euphemisms or colloquial terms to more commonly understood phrases Message Resonance Communicate with people with a style and words that suit them Question and Answer Direct responses to user inquiries fueled by primary document sources User Modeling Improved understanding of people’s preferences to help engage users on their own terms
  • 26. Relationship Extraction Intelligently find relationships between sentence components (nouns, verbs, subjects, objects, etc) Language Identification Identify Language in which it was written © 2014 International Business Machines Corporation Visualization Rendering Graphical representation of data analysis for easier understanding Machine Translation Globalize on the fly. Translate text from one language to another Accessed by RESTful API or SDK
  • 27. Question and Answer Asks a question Understands question Produces possible answers and evidence Analyzes evidence Computes confidence Delivers response, evidence and confidence Considers response and evidence Two dataset available in IBM Bluemix: 1. Travel 2. Healthcare
  • 28. organization cardinal person date Relationship Extraction Analyze sentences to find relationships between sentence components: • nouns • verbs • subjects & objects • adjectives • conjunction • etc... © 2014 International Business Machines Corporation IBM Watson competed and won Against two human opponents on Jeopardy in February 2011.
  • 29. Concept Expansion Analyzes text and interprets its meaning based on usage in similar contexts Useful for creating a dictionary of related terms. © 2014 International Business Machines Corporation SEED TERM New York City EXPANDED TERMS NYC The Big Apple The City that Never Sleeps Gotham
  • 30. Message Resonance Uses linguistic analysis to extract cognitive and social characteristics from communications to better relate to the intended audience. Input data set from target audience: • email • text messages • tweets • forum posts • and more © 2014 International Business Machines Corporation Draft Press Release Our cloud rocketship delivers a paradigm-shifting solution for super-coders to deliver apps. Score: 125 0-10 11-20 21-30 31+
  • 31. User Modeling Uses linguistic analytics to extract cognitive and social characteristics from communications that the user makes available: • email • text messages • tweets • forum posts • and more
  • 32. How will users access these services on Bluemix? Where: • Through the user’s Bluemix account • New users will receive 30 day free access on Bluemix. • After 30 days, pricing will be based on Bluemix usage plan, but Watson Services for Bluemix are free while in beta How: • Link to Watson landing page on the top carousel of Bluemix main landing page • Documentation, demos, videos, etc. will be available to support development
  • 33. User Modeling Boilerplate Walk-through By Wade Barnes
  • 34. Prerequisites We will be walking through how to deploy a Node.js app on BlueMix that uses a Watson service. Please install Node.js and Cloud Foundry by referring to the following links: Cloud Foundry/BlueMix info: https://www.ng.bluemix.net/docs/#starters/BuildingWeb.html CLI directory in GitHub: https://github.com/cloudfoundry/cli Node.js Download: http://nodejs.org/download/ Currently, Bluemix provides four versions of IBM SDK for Node.js runtime. They are v0.10.21, v0.10.25, v0.10.26 and v0.10.28. These versions contain IBM enhancements and bug fixes.
  • 35. © 2014 International Business Machines Corporation New York City BlueMix Dashboard
  • 36. © 2014 International Business Machines Corporation New York City BlueMix Catalog
  • 37. Watson Services on BlueMix © 2014 International Business Machines Corporation New York City
  • 38. © 2014 International Business Machines Corporation New York City SDK for Node.js
  • 39. © 2014 International Business Machines Corporation New York City User Modeling Service
  • 40. User Modeling Link Description © 2014 International Business Machines Corporation New York City
  • 41. © 2014 International Business Machines Corporation New York City
  • 42. © 2014 International Business Machines Corporation New York City Configure and Deploy
  • 43. © 2014 International Business Machines Corporation New York City
  • 44. © 2014 International Business Machines Corporation New York City Git Repository on BlueMix
  • 45. © 2014 International Business Machines Corporation New York City Export Code to Local
  • 46. © 2014 International Business Machines Corporation New York City Show project files on local
  • 47. Default manifest.yaml - check service name © 2014 International Business Machines Corporation New York City
  • 48. Discuss package.json dependencies © 2014 International Business Machines Corporation New York City
  • 49. Discuss VCAP_SERVICES env variable © 2014 International Business Machines Corporation New York City
  • 50. Cloud Foundry check - Specify where BlueMix is running © 2014 International Business Machines Corporation New York City
  • 51. Login and Specify Target Space © 2014 International Business Machines Corporation New York City
  • 52. © 2014 International Business Machines Corporation New York City
  • 53. Upload app and push changes to BlueMix © 2014 International Business Machines Corporation New York City
  • 54. © 2014 International Business Machines Corporation New York City
  • 55. © 2014 International Business Machines Corporation New York City
  • 56. User Modeling Creds and VCAP_SERVICES © 2014 International Business Machines Corporation New York City
  • 57. http://www.meetup.com/BlueMix/ Silicon Valley Cloud Foundry and Bluemix Meetups http://www.meetup.com/CloudFoundry/
  • 58. Next Meetup: Building Scalable Internet of Things(IoT) applications In November http://www.meetup.com/Bluemix/events/206223082/ http://www.meetup.com/CloudFoundry/events/206222562/