SlideShare a Scribd company logo
1 of 29
Download to read offline
Artificial Intelligence-as-a-Service (AIaaS):
Building Cognitive Business Applications with IBM Bluemix
and IBM Watson Developer Cloud (WDC)
Plamen Petrov
University of Illinois at Chicago
ppetro2@uic.edu
October 25, 2017
Getting Started with IBM Bluemix
What does IBM Bluemix include?
• IBM Bluemix is an implementation of IBM’s Open Cloud Architecture, using
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. In addition to full-stack components and language support,
IBM Bluemix includes the Watson Core Accelerators & Services that form IBM
Watson “cognitive “computing” applications.
• The Watson Core Accelerators & Services are an extensive suite of web services
for bringing semantic leverage to unstructured materials, such as text, images,
and speech. They form the building blocks of Watson “cognitive computing”.
These services include the following functionality:
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 2
Getting Started with IBM Bluemix
What does IBM Bluemix include?
• Natural Language Processing – tone analysis, personality insights, entity recognition,
relationship and keyword extraction, text classification and translation
• Discovery Service – Semantic tagging, indexing, and querying of unstructured text
• Conversation Services – for constructing intelligent interactive chat-bot experiences
• Speech to/from Text – Speech to Text and Text to Speech conversion
• Visual Recognition – Feature and facial identification and extraction
• Data & Analytics – Integrate cloud databases and statistical services.
• Internet of Things – Communicate with and consume data from connected devices,
sensors, and gateways.
• Mobile Infrastructure – Multi-platform, native, or hybrid apps, with analytics, security,
user insight, and continuous delivery support.
• Blockchain – Peer-to-peer distributed ledger technology
See the Bluemix Catalog for the full list of Bluemix Services. ( https://console.bluemix.net/catalog/ )
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 3
Broad Capability Areas of Cognitive Systems
Cognitive Systems Broadly Enable Capabilities in the Following Areas
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 4
Source: IBM
Watson Developer Cloud (WDC) Services
Watson Developer Cloud (WDC) Capabilities as of 2017
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 5
Source: IBM
Getting Started with IBM Watson on IBM Bluemix
IBM Watson capabilities are delivered as services (APIs) on the BlueMix Platform
IBM Watson is a leading “AI as a Service” (AIaaS) platform
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 6
Source: IBM
Overview of Cognitive Systems
Building Cognitive Applications with IBM Watson Services
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 7
Source: IBM
Overview of Building Cognitive Systems with IBM Watson
Watson services that cannot be trained by users
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 8
Source: IBM
Overview of Building Cognitive Systems with IBM Watson
Watson services that can be trained by users
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 9
Source: IBM
Getting Started with IBM Watson on IBM Bluemix
IBM Watson capabilities are delivered as services (APIs) on the BlueMix Platform
https://www.ibm.com/watson/developer/
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 10
Getting Started with IBM Bluemix
• Sign up for a free 30-day account on IBM Bluemix to get started at:
http://bluemix.net/
• Browse the Catalog
https://console.bluemix.net/catalog/
• Browse Watson services in the catalog
https://console.bluemix.net/catalog/?taxonomyNavigation=app-services&category=watson
• Alternative view of Watson Services from Watson Developer Cloud (WDC) page
https://www.ibm.com/watson/developer/
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 11
Getting Started with IBM Bluemix
• Explore Watson Conversation:
https://www.ibm.com/watson/services/conversation/
• View Conversation Service demo
https://conversation-demo.mybluemix.net/
• Try the Simple Chat App demo
https://conversation-simple.mybluemix.net/
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 12
Watson Conversation Service
The question distribution from a typical customer service use-case
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 13
Source: IBM
Getting Started with Conversation Service
• Create your first Watson service – Watson Conversation:
https://console.bluemix.net/catalog/?taxonomyNavigation=app-services&category=watson
• View Docs – Getting Started with Conversation Service
https://console.bluemix.net/docs/services/conversation/getting-started.html#gettingstarted
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 14
Source: IBM Steps to Adapt Conversation Service
Getting Started with Conversation Service
• Create your first Watson service – Watson Conversation:
https://console.bluemix.net/catalog/?taxonomyNavigation=app-services&category=watson
• View Docs – Getting Started with Conversation Service
https://console.bluemix.net/docs/services/conversation/getting-started.html#gettingstarted
• Some useful examples
https://github.com/watson-developer-cloud/community
https://github.com/watson-developer-cloud/community/tree/master/conversation
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 15
Configuration Management with Git and GitHub
• Working tree, staging area, and Git directory
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 16
https://git-scm.com/book/en/v2/Getting-Started-Git-Basics
Configuration Management with Git and GitHub
• Introduction to the Git workflow
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 17
http://krishnaiitd.github.io/gitcommands/git-workflow/
Watson Conversation Service
• Building a Conversational UI application with IBM Watson Conversation Service
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 18
Source: IBM
Getting Environment Set Up for Developing WatsonApplications
• Application development using node.js SDK (example)
• IBM Watson provides Software Development Kits (SDKs) for many languages
https://console.bluemix.net/catalog/?taxonomyNavigation=app-services&category=cf-apps
• Developing a Watson application in Node.js
https://console.bluemix.net/docs/services/watson/developing-nodejs.html
• Download required software environments
• Node.js and npm
https://nodejs.org/en/#download
https://www.npmjs.com/
• IBM® Bluemix® CLI - command line interface
https://console.bluemix.net/docs/cli/index.html#downloads
https://github.com/cloudfoundry/cli#getting-started
https://console.bluemix.net/docs/cli/reference/bluemix_cli/all_versions.html#bluemix-cli-installer-all-
versions
• Watson Developer Cloud SDKs – browse
https://github.com/watson-developer-cloud
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 19
Getting Environment Set Up for Developing WatsonApplications
• Application development using node.js SDK (example)
https://console.bluemix.net/docs/services/watson/developing-nodejs.html
• Use Cloud Foundry command line interface (cf)
> cf login -a https://api.ng.bluemix.net
> cf marketplace
• Node.js sample code on GitHub
https://github.com/watson-developer-cloud/node-sdk
• Clone the Personality Insights code
https://github.com/watson-developer-cloud/personality-insights-nodejs
• Create Personality Insight Service
> cf create-service personality_insights lite ppp-personality-insights-bluemix-meetup
> cf create-service-key ppp-personality-insights-bluemix-meetup pppKey
> cf service-key ppp-personality-insights-bluemix-meetup pppKey
• Update .env file with credentials and manifest.yml
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 20
Building Applications with Watson Conversation Service
• Building a client application with Watson Conversation Service:
https://console.bluemix.net/docs/services/conversation/develop-app.html#building-a-client-
application
• Download and import the workspace
https://watson-developer-cloud.github.io/doc-tutorial-downloads/conversation/conversation-
simple-example.json
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 21
Building Applications with Watson Conversation Service
• Building and deploying a simple app
https://conversation-demo.mybluemix.net/
https://github.com/watson-developer-cloud/conversation-simple
• Clone the source code from GitHub repository
> git clone https://github.com/watson-developer-cloud/conversation-simple.git
• Import Workspace into Conversation service
• Update .env and manifest.yml files
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 22
Watson Conversation Service
• IBM Watson Conversation Service: Reference Architecture
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 23
Source: IBM
Watson Developer Cloud (WDC) Services
Watson Developer Cloud (WDC) Capabilities and DeepQA Pipeline: Summary
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 24
Source: IBM
Building Applications with Watson Conversation Service
• More complex capabilities and examples
• Building a Dialog
https://console.bluemix.net/docs/services/conversation/dialog-build.html#conditions
• Tutorial: Building a Complex Dialog
https://console.bluemix.net/docs/services/conversation/tutorial.html#tutorial
https://github.com/watson-developer-cloud/conversation-simple
• Clone the source code from GitHub repository
> git clone https://github.com/watson-developer-cloud/conversation-simple.git
• Import Workspace into Conversation service
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 25
Watson Natural Language Understanding (NLU) Service
• Analyzing unstructured data with Watson Natural Language Understanding
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 26
Watson Natural Language Understanding (NLU) Service
• Natural Language Processing
https://www.ibm.com/watson/services/natural-language-understanding/
• Getting started tutorial
https://console.bluemix.net/docs/services/natural-language-understanding/getting-started.html
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 27
Watson Visual Recognition Service
• Using Watson Visual Recognition Service with a Custom Classifier
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 28
Source: IBM
Appendix
• The demo code is available at:
https://github.com/plamenai/Watson-ConvExmpl
10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 29

More Related Content

What's hot

Ibm test & development cloud + rational service delivery services platform
Ibm test & development cloud + rational service delivery services platformIbm test & development cloud + rational service delivery services platform
Ibm test & development cloud + rational service delivery services platformBabak Hosseinzadeh
 
Developing for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with BluemixDeveloping for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with BluemixRoberto Pozzi
 
Docker, Cloud Foundry, Bosh & Bluemix
Docker, Cloud Foundry, Bosh & BluemixDocker, Cloud Foundry, Bosh & Bluemix
Docker, Cloud Foundry, Bosh & BluemixIBM
 
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open StackHybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyMichael Elder
 
Bluemix and DevOps workshop lab
Bluemix and DevOps workshop labBluemix and DevOps workshop lab
Bluemix and DevOps workshop labbenm4nn
 
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise AppsMichael Elder
 
IBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionIBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionJürgen Ambrosi
 
VMworld 2013: Developer Services on vCloud Hybrid Services
VMworld 2013: Developer Services on vCloud Hybrid Services VMworld 2013: Developer Services on vCloud Hybrid Services
VMworld 2013: Developer Services on vCloud Hybrid Services VMworld
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastRobert Nicholson
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEFilipe Miranda
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM France Lab
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...Michael Elder
 
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
 
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
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on BluemixRam Vennam
 

What's hot (20)

Ibm test & development cloud + rational service delivery services platform
Ibm test & development cloud + rational service delivery services platformIbm test & development cloud + rational service delivery services platform
Ibm test & development cloud + rational service delivery services platform
 
Developing for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with BluemixDeveloping for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with Bluemix
 
Docker, Cloud Foundry, Bosh & Bluemix
Docker, Cloud Foundry, Bosh & BluemixDocker, Cloud Foundry, Bosh & Bluemix
Docker, Cloud Foundry, Bosh & Bluemix
 
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open StackHybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
 
[Viet openstack] cloud computing - openstack meetup v2
[Viet openstack] cloud computing - openstack meetup v2[Viet openstack] cloud computing - openstack meetup v2
[Viet openstack] cloud computing - openstack meetup v2
 
Bluemix and DevOps workshop lab
Bluemix and DevOps workshop labBluemix and DevOps workshop lab
Bluemix and DevOps workshop lab
 
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 
IBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionIBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for Disruption
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
VMworld 2013: Developer Services on vCloud Hybrid Services
VMworld 2013: Developer Services on vCloud Hybrid Services VMworld 2013: Developer Services on vCloud Hybrid Services
VMworld 2013: Developer Services on vCloud Hybrid Services
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONE
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...
 
CAT Release August 2015
CAT Release August 2015CAT Release August 2015
CAT Release August 2015
 
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
 
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)
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 

Similar to Artificial Intelligence as a Service

IBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of TechnologyIBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of TechnologySanjay Nayak
 
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...Michael O'Sullivan
 
DevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudDevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudAlan Kan
 
IBM Bluemix Talk at University College Cork (UCC)
IBM Bluemix Talk at University College Cork (UCC)IBM Bluemix Talk at University College Cork (UCC)
IBM Bluemix Talk at University College Cork (UCC)Sanjay Nayak
 
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...Michael O'Sullivan
 
How Cloud Service Providers (CSPs) can grow their business with IBM Cloud
How Cloud Service Providers (CSPs) can grow their business with IBM CloudHow Cloud Service Providers (CSPs) can grow their business with IBM Cloud
How Cloud Service Providers (CSPs) can grow their business with IBM CloudMichael Kozloff
 
Bluemix introduction 20151219
Bluemix introduction 20151219Bluemix introduction 20151219
Bluemix introduction 20151219Jeffrey Liu
 
AquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionAquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionJean-Louis (JL) Marechaux
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsMichael Elder
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6Kirill Osipov
 
WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016
WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016
WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016Son Le Thanh
 
IBM Bluemix for students
IBM Bluemix for studentsIBM Bluemix for students
IBM Bluemix for studentsIrfan Khalid
 
IBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
 
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceApplicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceJürgen Ambrosi
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupJon Marshall
 
DockerDay2015: Deploy Apps on IBM Bluemix
DockerDay2015: Deploy Apps on IBM BluemixDockerDay2015: Deploy Apps on IBM Bluemix
DockerDay2015: Deploy Apps on IBM BluemixDocker-Hanoi
 
Bluemix the digital innovation platform
Bluemix   the digital innovation platformBluemix   the digital innovation platform
Bluemix the digital innovation platformJose Pena
 
Share seattle cics cloud
Share seattle cics cloudShare seattle cics cloud
Share seattle cics cloudnick_garrod
 
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Matthew Webster
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1Kirill Osipov
 

Similar to Artificial Intelligence as a Service (20)

IBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of TechnologyIBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
 
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...
 
DevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudDevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the Cloud
 
IBM Bluemix Talk at University College Cork (UCC)
IBM Bluemix Talk at University College Cork (UCC)IBM Bluemix Talk at University College Cork (UCC)
IBM Bluemix Talk at University College Cork (UCC)
 
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
 
How Cloud Service Providers (CSPs) can grow their business with IBM Cloud
How Cloud Service Providers (CSPs) can grow their business with IBM CloudHow Cloud Service Providers (CSPs) can grow their business with IBM Cloud
How Cloud Service Providers (CSPs) can grow their business with IBM Cloud
 
Bluemix introduction 20151219
Bluemix introduction 20151219Bluemix introduction 20151219
Bluemix introduction 20151219
 
AquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionAquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix Introduction
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016
WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016
WDC Talk at IBM - IIPL Tag.Pass Event on 26th July 2016
 
IBM Bluemix for students
IBM Bluemix for studentsIBM Bluemix for students
IBM Bluemix for students
 
IBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub Enterprise
 
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceApplicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
DockerDay2015: Deploy Apps on IBM Bluemix
DockerDay2015: Deploy Apps on IBM BluemixDockerDay2015: Deploy Apps on IBM Bluemix
DockerDay2015: Deploy Apps on IBM Bluemix
 
Bluemix the digital innovation platform
Bluemix   the digital innovation platformBluemix   the digital innovation platform
Bluemix the digital innovation platform
 
Share seattle cics cloud
Share seattle cics cloudShare seattle cics cloud
Share seattle cics cloud
 
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Artificial Intelligence as a Service

  • 1. Artificial Intelligence-as-a-Service (AIaaS): Building Cognitive Business Applications with IBM Bluemix and IBM Watson Developer Cloud (WDC) Plamen Petrov University of Illinois at Chicago ppetro2@uic.edu October 25, 2017
  • 2. Getting Started with IBM Bluemix What does IBM Bluemix include? • IBM Bluemix is an implementation of IBM’s Open Cloud Architecture, using 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. In addition to full-stack components and language support, IBM Bluemix includes the Watson Core Accelerators & Services that form IBM Watson “cognitive “computing” applications. • The Watson Core Accelerators & Services are an extensive suite of web services for bringing semantic leverage to unstructured materials, such as text, images, and speech. They form the building blocks of Watson “cognitive computing”. These services include the following functionality: 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 2
  • 3. Getting Started with IBM Bluemix What does IBM Bluemix include? • Natural Language Processing – tone analysis, personality insights, entity recognition, relationship and keyword extraction, text classification and translation • Discovery Service – Semantic tagging, indexing, and querying of unstructured text • Conversation Services – for constructing intelligent interactive chat-bot experiences • Speech to/from Text – Speech to Text and Text to Speech conversion • Visual Recognition – Feature and facial identification and extraction • Data & Analytics – Integrate cloud databases and statistical services. • Internet of Things – Communicate with and consume data from connected devices, sensors, and gateways. • Mobile Infrastructure – Multi-platform, native, or hybrid apps, with analytics, security, user insight, and continuous delivery support. • Blockchain – Peer-to-peer distributed ledger technology See the Bluemix Catalog for the full list of Bluemix Services. ( https://console.bluemix.net/catalog/ ) 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 3
  • 4. Broad Capability Areas of Cognitive Systems Cognitive Systems Broadly Enable Capabilities in the Following Areas 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 4 Source: IBM
  • 5. Watson Developer Cloud (WDC) Services Watson Developer Cloud (WDC) Capabilities as of 2017 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 5 Source: IBM
  • 6. Getting Started with IBM Watson on IBM Bluemix IBM Watson capabilities are delivered as services (APIs) on the BlueMix Platform IBM Watson is a leading “AI as a Service” (AIaaS) platform 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 6 Source: IBM
  • 7. Overview of Cognitive Systems Building Cognitive Applications with IBM Watson Services 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 7 Source: IBM
  • 8. Overview of Building Cognitive Systems with IBM Watson Watson services that cannot be trained by users 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 8 Source: IBM
  • 9. Overview of Building Cognitive Systems with IBM Watson Watson services that can be trained by users 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 9 Source: IBM
  • 10. Getting Started with IBM Watson on IBM Bluemix IBM Watson capabilities are delivered as services (APIs) on the BlueMix Platform https://www.ibm.com/watson/developer/ 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 10
  • 11. Getting Started with IBM Bluemix • Sign up for a free 30-day account on IBM Bluemix to get started at: http://bluemix.net/ • Browse the Catalog https://console.bluemix.net/catalog/ • Browse Watson services in the catalog https://console.bluemix.net/catalog/?taxonomyNavigation=app-services&category=watson • Alternative view of Watson Services from Watson Developer Cloud (WDC) page https://www.ibm.com/watson/developer/ 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 11
  • 12. Getting Started with IBM Bluemix • Explore Watson Conversation: https://www.ibm.com/watson/services/conversation/ • View Conversation Service demo https://conversation-demo.mybluemix.net/ • Try the Simple Chat App demo https://conversation-simple.mybluemix.net/ 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 12
  • 13. Watson Conversation Service The question distribution from a typical customer service use-case 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 13 Source: IBM
  • 14. Getting Started with Conversation Service • Create your first Watson service – Watson Conversation: https://console.bluemix.net/catalog/?taxonomyNavigation=app-services&category=watson • View Docs – Getting Started with Conversation Service https://console.bluemix.net/docs/services/conversation/getting-started.html#gettingstarted 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 14 Source: IBM Steps to Adapt Conversation Service
  • 15. Getting Started with Conversation Service • Create your first Watson service – Watson Conversation: https://console.bluemix.net/catalog/?taxonomyNavigation=app-services&category=watson • View Docs – Getting Started with Conversation Service https://console.bluemix.net/docs/services/conversation/getting-started.html#gettingstarted • Some useful examples https://github.com/watson-developer-cloud/community https://github.com/watson-developer-cloud/community/tree/master/conversation 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 15
  • 16. Configuration Management with Git and GitHub • Working tree, staging area, and Git directory 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 16 https://git-scm.com/book/en/v2/Getting-Started-Git-Basics
  • 17. Configuration Management with Git and GitHub • Introduction to the Git workflow 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 17 http://krishnaiitd.github.io/gitcommands/git-workflow/
  • 18. Watson Conversation Service • Building a Conversational UI application with IBM Watson Conversation Service 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 18 Source: IBM
  • 19. Getting Environment Set Up for Developing WatsonApplications • Application development using node.js SDK (example) • IBM Watson provides Software Development Kits (SDKs) for many languages https://console.bluemix.net/catalog/?taxonomyNavigation=app-services&category=cf-apps • Developing a Watson application in Node.js https://console.bluemix.net/docs/services/watson/developing-nodejs.html • Download required software environments • Node.js and npm https://nodejs.org/en/#download https://www.npmjs.com/ • IBM® Bluemix® CLI - command line interface https://console.bluemix.net/docs/cli/index.html#downloads https://github.com/cloudfoundry/cli#getting-started https://console.bluemix.net/docs/cli/reference/bluemix_cli/all_versions.html#bluemix-cli-installer-all- versions • Watson Developer Cloud SDKs – browse https://github.com/watson-developer-cloud 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 19
  • 20. Getting Environment Set Up for Developing WatsonApplications • Application development using node.js SDK (example) https://console.bluemix.net/docs/services/watson/developing-nodejs.html • Use Cloud Foundry command line interface (cf) > cf login -a https://api.ng.bluemix.net > cf marketplace • Node.js sample code on GitHub https://github.com/watson-developer-cloud/node-sdk • Clone the Personality Insights code https://github.com/watson-developer-cloud/personality-insights-nodejs • Create Personality Insight Service > cf create-service personality_insights lite ppp-personality-insights-bluemix-meetup > cf create-service-key ppp-personality-insights-bluemix-meetup pppKey > cf service-key ppp-personality-insights-bluemix-meetup pppKey • Update .env file with credentials and manifest.yml 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 20
  • 21. Building Applications with Watson Conversation Service • Building a client application with Watson Conversation Service: https://console.bluemix.net/docs/services/conversation/develop-app.html#building-a-client- application • Download and import the workspace https://watson-developer-cloud.github.io/doc-tutorial-downloads/conversation/conversation- simple-example.json 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 21
  • 22. Building Applications with Watson Conversation Service • Building and deploying a simple app https://conversation-demo.mybluemix.net/ https://github.com/watson-developer-cloud/conversation-simple • Clone the source code from GitHub repository > git clone https://github.com/watson-developer-cloud/conversation-simple.git • Import Workspace into Conversation service • Update .env and manifest.yml files 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 22
  • 23. Watson Conversation Service • IBM Watson Conversation Service: Reference Architecture 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 23 Source: IBM
  • 24. Watson Developer Cloud (WDC) Services Watson Developer Cloud (WDC) Capabilities and DeepQA Pipeline: Summary 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 24 Source: IBM
  • 25. Building Applications with Watson Conversation Service • More complex capabilities and examples • Building a Dialog https://console.bluemix.net/docs/services/conversation/dialog-build.html#conditions • Tutorial: Building a Complex Dialog https://console.bluemix.net/docs/services/conversation/tutorial.html#tutorial https://github.com/watson-developer-cloud/conversation-simple • Clone the source code from GitHub repository > git clone https://github.com/watson-developer-cloud/conversation-simple.git • Import Workspace into Conversation service 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 25
  • 26. Watson Natural Language Understanding (NLU) Service • Analyzing unstructured data with Watson Natural Language Understanding 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 26
  • 27. Watson Natural Language Understanding (NLU) Service • Natural Language Processing https://www.ibm.com/watson/services/natural-language-understanding/ • Getting started tutorial https://console.bluemix.net/docs/services/natural-language-understanding/getting-started.html 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 27
  • 28. Watson Visual Recognition Service • Using Watson Visual Recognition Service with a Custom Classifier 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 28 Source: IBM
  • 29. Appendix • The demo code is available at: https://github.com/plamenai/Watson-ConvExmpl 10/25/2017 AI-as-a-Service (AIaaS): Business Solutions with IBM Bluemix and IBM Watson Developer Cloud (WDC) 29