SlideShare a Scribd company logo
IBM Watson Work
Introduction to IBM Watson
Work Services Development
IBM Watson Work
Today’s speakers are awesome
ļ‚§ Alan Hamilton – Channel Technical Leader Europe
ļ‚§ Luis Benitez – Offering Lead Watson Workspace & Services
ļ‚§ Van Staub – Embedded Technical Sales Americas
ļ‚§ Steve Lievens – Collaboration Solutions Architect
IBM Watson Work
Agenda
1. Introduction to Watson Work Services
2. Developing Your First App
3. Developer Environment Setup
4. Next Steps
5. Q&A
IBM Watson Work
Watson Work
Services
IBM Watson Work
IBM Watson Work
IBM Watson Work
IBM Watson Work Services (Cognitive Services and APIs)
SummarizationAction identification Moments
Cognitive services that understand conversations
IBM Watson APIs
... and more!
ChatProject
Management
Voice / Video Talent
Management
CRMEmail
IBM Watson Work
IBM COGNITIVE COLLABORATION AS A SERVICE
Connections
Watson
Workspace
Box Actiance Salesforce
Verse IoT
Ricoh
Cisco Spark …
Custom Bot
Retrieve and Rank
Instance
Custom Trained NLC
Custom Entity Models
COLLABORATIVE SOLUTION
DISAMBIGUATION WITH SOCIAL GRAPHS (CONNECTIONS, VERSE …)
BOTS
Watson Alchemy
Language
IDENTIFY
MOMENTS
SUMMARIZE
PRIORITIZE AND
ORGANIZE
Apache SystemML,
Apache Spark
Watson NLC,
Alchemy Language,
Tone Analyzer,
parts of Debater
FOCUS WITH
LENSES
Watson
Conversations,
Retrieve and Rank
Watson NLC,
Conversations,
System-T
consumed
in
extended
with
IBM Watson Work
IBM Watson Work Services
Watson Workspace,
the app
Watson Work Services,
the platform
(developer apps)
IBM Watson Work
IBM Watson Work
Developing
Your First
App
IBM Watson Work
My First Bot
Todo-Bot monitors
conversations,
identifies actions, and
creates todos.
https://github.com/van-ibm/watsonwork-bot-seed
IBM Watson Work
Todo-Bot
Built with Node.js using
Express and other
open source packages.
It’s 3 files.
It’s simple to get
started.
IBM Watson Work
Anatomy of a Bot
ļ‚§ Accept the webhook verification and authenticate itself (or the user)
ļ‚§ Likely ignore messages from itself
ļ‚§ Listen for events from spaces
ļ‚§ Maybe interact with users
ļ‚§ Do something interesting or call an external service
IBM Watson Work
Webhooks
ļ‚§message-created
ļ‚§space-members-added
ļ‚§space-members-removed
ļ‚§message-annotation-added
ļ‚§message-annotation-edited
ļ‚§message-annotation-
removed
allow your app to listen
for events that occur in
a space.
IBM Watson Work
Annotations
message annotation
nlp
entities
keywords
doc-sentiment
relations
concepts
taxonomy
dates
moment
focus
ActionRequest
Add
Create
Delete
Modify
Open
Schedule
Send
Commitment
Question
provide an analysis of
text within a message.
IBM Watson Work
ā€œTo do or not to do, that is the question.ā€
IBM Watson Work
Beware of
Design Pitfalls
such as echos echos echos.
nlp
Todo-bot
ActionRequest
IBM Watson Work
IBM Watson Work
Focus APIanalyzes arbitrary text looking for actions or questions.
IBM Watson Work
GraphQL
ļ‚§ Data retrieval and
creation language
ļ‚§ Consolidates
multiple data calls or
services into one
https://workspace.ibm.com/graphql
IBM Watson Work
Your App Here
combine Watson Work
Services, GraphQL and
annotations to build
your own custom
application
IBM Watson Work
Developer
Environment
Setup
IBM Watson Work
Today we zoom in on Node.js and Bluemix ...
ļ‚§ Workspace samples on Github are written in Node.js
ļ‚§ If you haven’t looked at Node.js before ... it’s worth checking out.
ļ‚§ Webhooks require an internet accessible runtime ... Bluemix makes this
easy
... but of course you can do IBM Workspace development in your
language of choice ... it’s not my goal to change your religion 
This is a story of a Java developer taking his first steps ...
IBM Watson Work
Don’t have a
Bluemix
account ?
http://bluemix.net
IBM Watson Work
Tooling ... is really a matter of choice
ļ‚§ Notepad ++
ļ‚§ Atom
ļ‚§ WebStorm
ļ‚§ ...
ļ‚§ Bluemix CLI
or maybe this ...
IBM Watson Work
Download links
ļ‚§ Prerequisite : install node.js and npm (node
package manager)
ļ‚§ https://nodejs.org
ļ‚§ Eclipse :
ļ‚§ http://eclipse.bluemix.net
ļ‚§ Bluemix Eclipse Plugin
ļ‚§ http://marketplace.eclipse.org/content/ib
m-eclipse-tools-bluemix
ļ‚§ IBM Node.js Eclipse Plugin
ļ‚§ http://marketplace.eclipse.org/content/ib
m-nodejs-tools-eclipse
IBM Watson Work
IBM
Node.js
Tools for
Eclipse
IBM Watson Work
When all is installed, you get this
IBM Watson Work
Use the ā€œNodeā€ Perspective
IBM Watson Work
Make sure
you have
the
ā€œServersā€
view
IBM Watson Work
IBM Watson Work
Let’s setup our Bluemix Environment !
IBM Watson Work
Select
IBM Bluemix
IBM Watson Work
Fill in your
credentials
Choose your
region
IBM Watson Work
Select your
org and
space
Typically you would have one org
and one space
IBM Watson Work
We don’t have
any projects
yet to add, so
just hit Finish
IBM Watson Work
All done : Bluemix Environment configured !
If you have other
Apps in your
account, you see
them here
IBM Watson Work
Ready to
start our first
project !!!
IBM Watson Work
Give it a name
IBM Watson Work
Choose
Hello World
IBM Watson Work
IBM Watson Work
Run it
IBM Watson Work
IBM Watson Work
Let’s take a sample – the sentiment analysis bot
https://github.com/watsonwork/watsonwork-sentiment
IBM Watson Work
IBM Watson Work
IBM Watson Work
IBM Watson Work
IBM Watson Work
Use npm to
bring in the
dependencies
IBM Watson Work
IBM Watson Work
Run it
IBM Watson Work
IBM Watson Work
IBM Watson Work
Time to
push it to
Bluemix !!!
Right Click,
Add and Remove
IBM Watson Work
Select your
project and
ā€˜Add’
IBM Watson Work
Finish !
IBM Watson Work
Give it a
name (will
be visible in
Bluemix)
IBM Watson Work
Choose
your
hostname
&
memory
Take a note of that hostname,
we’ll need it later !!!
IBM Watson Work
Bind to an
existing
service
(optional)
IBM Watson Work
Add
environmen
t variables
(optional)
and Finish !
IBM Watson Work
Pushing to Bluemix ... sit back and relax
IBM Watson Work
You now have a runtime in your Bluemix Console
IBM Watson Work
Time to
register the
app
https://workspace.ibm.com/developer
IBM Watson Work
Time to
register our
app !
IBM Watson Work
Name,
Description,
Events,
URL
IBM Watson Work
Done !
Important to know : make sure the webhook
callback hostname is known on the internet, as a
DNS check is performed at registration time.
Copy / Paste this info
and keep it some
place safe !!!
IBM Watson Work
Bring in the
IDs and Keys
IBM Watson Work
IBM Watson Work
IBM Watson Work
IBM Watson Work
Enable the
webhook
IBM Watson Work
IBM Watson Work
Let’s test !
IBM Watson Work
IBM Watson Work
Let’s do a small update in the app ...
IBM Watson Work
IBM Watson Work
Right click
... and Push
!
IBM Watson Work
The
Bluemix
plugin takes
care of
everything
IBM Watson Work
And one minute later we can test it
IBM Watson Work
And a few days later ... something like this
IBM Watson Work
Next Steps
IBM Watson Work
Next Steps
ļ‚§ Samples, Samples, Samples!
ļ‚§ http://github.com/watsonwork (Official)
ļ‚§ http://github.com/van-ibm (Javascript)
ļ‚§ https://github.com/OpenCode4Workspace/ (Java & Python)
ļ‚§ https://github.com/fdescollonges/wwsNodes (Node-RED)
ļ‚§ Learn about our APIs
ļ‚§ http://developer.watsonwork.ibm.com
ļ‚§ Start using IBM Watson Workspace
ļ‚§ http://workspace.ibm.com
ļ‚§ Questions?
ļ‚§ http://help.workspace.ibm.com
IBM Watson Work
Happy Coding !!!

More Related Content

What's hot (19)

PPTX
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien
Ā 
PPTX
DEV-1467 - Darwino
Jesse Gallagher
Ā 
PPTX
Getting Started with SharePoint Development
Chakkaradeep Chandran
Ā 
PDF
The future of web development write once, run everywhere with angular js an...
Mark Leusink
Ā 
PDF
Tech Talk on Cloud Computing
ITviec
Ā 
PDF
The Magic Revealed: Four Real-World Examples of Using the Client Object Model...
SPTechCon
Ā 
PPTX
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
David Simpson
Ā 
PDF
SPCA2013 - Building Windows Client Applications for SharePoint 2013
NCCOMMS
Ā 
PPTX
Visio Services in SharePoint 2010
Alexander Meijers
Ā 
PPTX
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
Fabio Franzini
Ā 
PPTX
[Pinto] Is my SharePoint Development team properly enlighted?
European Collaboration Summit
Ā 
PDF
Spsdc 2014 o365_power_shell_csom_amitv
amitvasu
Ā 
PDF
Office 365 Directory Synchronization
amitvasu
Ā 
PDF
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Fabio Franzini
Ā 
PDF
WebNet Conference 2012 - Designing complex applications using html5 and knock...
Fabio Franzini
Ā 
PDF
Spsct15 power shell_csom - amit vasu
amitvasu
Ā 
PPTX
Access share point-2013-data-with-provider-hosted-apps
Alexander Meijers
Ā 
PPTX
Azure Active Directory
Thurupathan Vijayakumar
Ā 
PDF
Four Times Microservices - REST, Kubernetes, UI Integration, Async
Eberhard Wolff
Ā 
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien
Ā 
DEV-1467 - Darwino
Jesse Gallagher
Ā 
Getting Started with SharePoint Development
Chakkaradeep Chandran
Ā 
The future of web development write once, run everywhere with angular js an...
Mark Leusink
Ā 
Tech Talk on Cloud Computing
ITviec
Ā 
The Magic Revealed: Four Real-World Examples of Using the Client Object Model...
SPTechCon
Ā 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
David Simpson
Ā 
SPCA2013 - Building Windows Client Applications for SharePoint 2013
NCCOMMS
Ā 
Visio Services in SharePoint 2010
Alexander Meijers
Ā 
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
Fabio Franzini
Ā 
[Pinto] Is my SharePoint Development team properly enlighted?
European Collaboration Summit
Ā 
Spsdc 2014 o365_power_shell_csom_amitv
amitvasu
Ā 
Office 365 Directory Synchronization
amitvasu
Ā 
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Fabio Franzini
Ā 
WebNet Conference 2012 - Designing complex applications using html5 and knock...
Fabio Franzini
Ā 
Spsct15 power shell_csom - amit vasu
amitvasu
Ā 
Access share point-2013-data-with-provider-hosted-apps
Alexander Meijers
Ā 
Azure Active Directory
Thurupathan Vijayakumar
Ā 
Four Times Microservices - REST, Kubernetes, UI Integration, Async
Eberhard Wolff
Ā 

Viewers also liked (20)

PPTX
IBM Digital Experience Theme Customization
Van Staub, MBA
Ā 
PPTX
IBM Social Business Toolkit
Van Staub, MBA
Ā 
PPTX
IBM Single Sign-On
Van Staub, MBA
Ā 
PDF
XPages恧RESTć‚’ä½æć£ć¦ćæć‚ˆć†
Masahiko Miyo
Ā 
PDF
Bring IBM Watson to your telephone
Brian Pulito
Ā 
PDF
Putting IBM Watson to Work.. Saxena
Manoj Saxena
Ā 
PDF
IBM Watson Question-Answering System and Cognitive Computing
Rakuten Group, Inc.
Ā 
PDF
Ml, AI and IBM Watson - 101 for Business
Jouko Poutanen
Ā 
PDF
IBM Watson Overview
Penn State EdTech Network
Ā 
PDF
IBM Watson Analytics Presentation
Ian Balina
Ā 
PDF
IBM Watson Content Analytics: Discover Hidden Value in Your Unstructured Data
Perficient, Inc.
Ā 
PDF
What CEOs want from CDOs and how to deliver on it
IBM Analytics
Ā 
PDF
Dia administrador de Sistemas
Marcelo Gallardo
Ā 
PDF
HxRefactored - IBM Watson - Vance Allen + Sridhar Sudarsan
HxRefactored
Ā 
PDF
Ibm watson - how it works, and what it means for society beyond winning jeo...
Rick Bouter
Ā 
PDF
Ibm ppt final (nilesah tadha)
nnpatel7391
Ā 
PDF
Migration to IBM SmartCloud Notes
jackdowning
Ā 
PDF
UX in Action: IBM Watson
UserTesting
Ā 
PDF
Our journey towards our new intranet
Dennis Agusi
Ā 
PPTX
IBM Watson Innovation Day Boston
IBM Watson
Ā 
IBM Digital Experience Theme Customization
Van Staub, MBA
Ā 
IBM Social Business Toolkit
Van Staub, MBA
Ā 
IBM Single Sign-On
Van Staub, MBA
Ā 
XPages恧RESTć‚’ä½æć£ć¦ćæć‚ˆć†
Masahiko Miyo
Ā 
Bring IBM Watson to your telephone
Brian Pulito
Ā 
Putting IBM Watson to Work.. Saxena
Manoj Saxena
Ā 
IBM Watson Question-Answering System and Cognitive Computing
Rakuten Group, Inc.
Ā 
Ml, AI and IBM Watson - 101 for Business
Jouko Poutanen
Ā 
IBM Watson Overview
Penn State EdTech Network
Ā 
IBM Watson Analytics Presentation
Ian Balina
Ā 
IBM Watson Content Analytics: Discover Hidden Value in Your Unstructured Data
Perficient, Inc.
Ā 
What CEOs want from CDOs and how to deliver on it
IBM Analytics
Ā 
Dia administrador de Sistemas
Marcelo Gallardo
Ā 
HxRefactored - IBM Watson - Vance Allen + Sridhar Sudarsan
HxRefactored
Ā 
Ibm watson - how it works, and what it means for society beyond winning jeo...
Rick Bouter
Ā 
Ibm ppt final (nilesah tadha)
nnpatel7391
Ā 
Migration to IBM SmartCloud Notes
jackdowning
Ā 
UX in Action: IBM Watson
UserTesting
Ā 
Our journey towards our new intranet
Dennis Agusi
Ā 
IBM Watson Innovation Day Boston
IBM Watson
Ā 
Ad

Similar to IBM Watson Work Services Development (20)

PPTX
IBM Watson Work Hackathon Guide
Van Staub, MBA
Ā 
PPT
Application Starter Kits for Developers - Building with Watson
IBM Watson
Ā 
PDF
Artificial Intelligence as a Service
Rick Osowski
Ā 
PPT
IWE 2480 - An Ecosystem of Innovation: Creating Cognitive Apps Powered by IB...
Carmine DiMascio
Ā 
PDF
DigitalInvestor-BharatBhushan
Bharat Bhushan
Ā 
PPTX
World of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
Rahul Gupta
Ā 
PDF
Deploying Your Application on Bluemix in 4 Easy Steps
IBM Watson
Ā 
PPT
Cognitive Computing on the Cloud - Watson services for bluemix
Sam Garforth
Ā 
PDF
Building with Watson - Training and Preparing Your Conversational System
IBM Watson
Ā 
PDF
IBM Think Session 3249 Watson Work Services Java SDK
Paul Withers
Ā 
PPTX
Watson products
ronanb3
Ā 
PDF
WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016
Son Le Thanh
Ā 
PDF
Add Watson to your Apps
Jason Anderson
Ā 
PPTX
IBM Watson Innovation Day Foster City
IBM Watson
Ā 
PPTX
IBM Watson Innovation Day
Carlos Martin Hernandez
Ā 
PPTX
WATSON by IBM, ONE OF THE BEST INNOVATIONS EVER
Carlos Martin Hernandez
Ā 
PPTX
Introduction: Watson Services on IBM Bluemix Webcast
IBM
Ā 
PPTX
Building Your Own Watson Powered Application on Bluemix
IBM
Ā 
PDF
Watson on Bluemix
IBM
Ā 
PDF
Watson on bluemix
Animesh Singh
Ā 
IBM Watson Work Hackathon Guide
Van Staub, MBA
Ā 
Application Starter Kits for Developers - Building with Watson
IBM Watson
Ā 
Artificial Intelligence as a Service
Rick Osowski
Ā 
IWE 2480 - An Ecosystem of Innovation: Creating Cognitive Apps Powered by IB...
Carmine DiMascio
Ā 
DigitalInvestor-BharatBhushan
Bharat Bhushan
Ā 
World of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
Rahul Gupta
Ā 
Deploying Your Application on Bluemix in 4 Easy Steps
IBM Watson
Ā 
Cognitive Computing on the Cloud - Watson services for bluemix
Sam Garforth
Ā 
Building with Watson - Training and Preparing Your Conversational System
IBM Watson
Ā 
IBM Think Session 3249 Watson Work Services Java SDK
Paul Withers
Ā 
Watson products
ronanb3
Ā 
WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016
Son Le Thanh
Ā 
Add Watson to your Apps
Jason Anderson
Ā 
IBM Watson Innovation Day Foster City
IBM Watson
Ā 
IBM Watson Innovation Day
Carlos Martin Hernandez
Ā 
WATSON by IBM, ONE OF THE BEST INNOVATIONS EVER
Carlos Martin Hernandez
Ā 
Introduction: Watson Services on IBM Bluemix Webcast
IBM
Ā 
Building Your Own Watson Powered Application on Bluemix
IBM
Ā 
Watson on Bluemix
IBM
Ā 
Watson on bluemix
Animesh Singh
Ā 
Ad

Recently uploaded (20)

PDF
šŸš€ Let’s Build Our First Slack Workflow! šŸ”§.pdf
SanjeetMishra29
Ā 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
Ā 
PPTX
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
Ā 
PPTX
CapCut Pro PC Crack Latest Version Free Free
josanj305
Ā 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
Ā 
PDF
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
Ā 
PDF
Kit-Works Team Study_20250627_ķ•œė‹¬ė§Œģ—ė§Œė“ ģ‚¬ė‚“ģ„œė¹„ģŠ¤ķ‚¤ė§(ģ–‘ė‹¤ģœ—).pdf
Wonjun Hwang
Ā 
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
Ā 
PDF
Sound the Alarm: Detection and Response
VICTOR MAESTRE RAMIREZ
Ā 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
Ā 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
Ā 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
Ā 
PDF
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
Ā 
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
Ā 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
Ā 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
Ā 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
Ā 
PDF
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
Ā 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
Ā 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
Ā 
šŸš€ Let’s Build Our First Slack Workflow! šŸ”§.pdf
SanjeetMishra29
Ā 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
Ā 
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
Ā 
CapCut Pro PC Crack Latest Version Free Free
josanj305
Ā 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
Ā 
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
Ā 
Kit-Works Team Study_20250627_ķ•œė‹¬ė§Œģ—ė§Œė“ ģ‚¬ė‚“ģ„œė¹„ģŠ¤ķ‚¤ė§(ģ–‘ė‹¤ģœ—).pdf
Wonjun Hwang
Ā 
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
Ā 
Sound the Alarm: Detection and Response
VICTOR MAESTRE RAMIREZ
Ā 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
Ā 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
Ā 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
Ā 
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
Ā 
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
Ā 
Wondershare Filmora Crack Free Download 2025
josanj305
Ā 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
Ā 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
Ā 
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
Ā 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
Ā 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
Ā 

IBM Watson Work Services Development

Editor's Notes

  • #6: AI/Cognitive is fairly well known and we can probably say that expectations are high (expecting cognitive to solve for data challenges, provide competitive advantage, support digital transformation, etc.)
  • #7: AI/Cognitive is fairly well known and we can probably say that expectations are high (expecting cognitive to solve for data challenges, provide competitive advantage, support digital transformation, etc.)