A community theater talk given at DockerCon in Austin, Texas on April 18th, 2017 by Lin Sun and Phil Estes from IBM Cloud. This talk first describes the growth of Watson cognitive services and APIs since its origin beating human participants in Jeopardy years ago, and then takes a simple containerized application and adds cognitive capability by using the Watson Conversation service.
Empower Your Docker Containers with Watson - DockerCon 2017 Austin
1. Empower Your Docker Containers with Watson
Lin Sun, IBM
Senior SW Eng. / Master Inventor
@linsun_unc
Phil Estes, IBM
STSM, Docker Captain
@estesp
2. Watson + Docker
1. What is Watson?
2. Possible Scenarios
3. Watson + containers
Agenda
Demo Application
1. Overview of the application
2. Demonstration
3. How to add Watson capability
to any application
5. Watson is really good at understanding
nuances in language and intention.
What we want to do is be able to
identify abuse patterns early and stop
this behavior before it starts.
Stopping abuse on social media
“
- Chris Moody, VP, Twitter
InterConnect, March 2017
7. By 2021, the research firm MarketsandMarkets expects
the video streaming market to reach $70 billion*
What should I watch tonight?
* http://www.marketsandmarkets.com/PressReleases/video-streaming.asp
8.
9. “Guiding a presenter in a collaborative session on word choice”
Watson related Sample Inventions
“Text prediction using environment hints”
“Ratings from communication sessions”
PATENT US20140115065
PATENT US20140142923
PATENT US20140337249
10. • Easily deploy Watson services within IBM Bluemix
• Access Watson service APIs locally or from any cloud
• Containers are a great match for modern applications
• Interact with Watson APIs via any runtime
• Add cognitive capabilities with micro services
• IBM Bluemix Container Service provides premium
support for Watson services binding and capabilities
Watson and Containers
11. Uses several APIs/services:
> TripIt API
> FlightStats API
> Weather Company API
> Cloudant NoSQL DB
> Watson Conversation Service
A Node.js application; default deploys as a CloudFoundry application.
Easily decomposable into a set of service queries after retrieving trip data.
https://github.com/estesp/flightassist/
11
FlightAssist: Pre-Watson