7. Bluemix is an open-standards, cloud-based platform for building, running, and
managing applications.
Bluemix is underlined by three key open compute technologies: Cloud Foundry, Docker, and
OpenStack. It extends each of these with a growing number of services, robust DevOps
tooling, integration capabilities, and a seamless developer experience.
What is Bluemix and how does it work?
10. Personality Insights
What is it?
Improves understanding of people's personalities & preferences to help
engage users on their own terms
How does it work?
The IBM Watson Personality Insights service uses linguistic
analytics to extract cognitive and social characteristics, including
Big Five, Values, and Needs from communications that the user
makes available, such as email, text messages, tweets, forum
posts, and more. By deriving cognitive and social preferences, the
service helps users to understand, connect to, and communicate
with other people on a more personalized level.
Use Cases-
• The service can analyze text based on a customer’s twitter stream to
help a travel agency decide between leading with a budget or luxury
trip offer.
• Hiring Managers can make better decisions based on applicant’s
personality traits.
More Info Demo
Celebrity Match
16. Text to Speech
What is it?
The Text to Speech service uses IBM's speech
synthesis capabilities to convert English or
Spanish text to an audio signal. The audio is
streamed back to the client with minimal delay.
The service can be accessed via a REST
interface.
How does it work?
Text to Speech service understands text and
natural language to generate synthesized audio
output complete with appropriate cadence and
intonation.
Use Cases-
Used in home automation solutions, assistance
tools for the vision-impaired, reading text and
email messages aloud to drivers, video script
narration and voice over, and reading-based
educational tools.
More Info
Demo
17. Prerequisites for this virtual lab session -
• Required
• Register for Bluemix Account: ibm.biz/vmanoria
• Verify your access with Bluemix Account:
– bluemix.net
– hub.jazz.net
• Recent version of Firefox or Chrome browser on Windows,
Linux or OSx.
– Note: Safari or Internet Explorer will not work with the audio
streaming created during this session
19. Step 1: Create a Node.js Bluemix app using the
Watson Personality Insights Boilerplate
• You’ll create a Node.js app from the Watson Personality Insights
boilerplate (06 minutes)
Animated instructions: ibm.biz/bmwatstep1
Step 2: Create an instance of the Text to Speech
Service and bind it to your app
• Create an instance of the Text to Speech service and bind it to
your app (04 minutes)
Animated instructions: ibm.biz/bmwatstep2
20. Step 3: Add your code to IBM Dev Ops Services
and set up Live Edit Mode
• In this step you’ll use a Bluemix feature that allows you to add
any Boilerplate’s code to your IBM Dev Ops Services account
so you can modify it as needed for your own purposes.
• You’ll also learn how to enable Live Edit mode in IBM Dev Ops
Services so that code changes can be pushed out to Bluemix
quickly by restarting the app instead of redeploying it
• Your Dev Ops Services ibm.com ID MUST be the same as the
ibm.com ID for Bluemix so both environments can be linked
• 8 minutes
Animated instructions: ibm.biz/bmwatstep3
21. Step 4: Update the app with code to add Text to
Speech capability
• You will add code to pipe personality summaries to the Text to
Speech service and stream the audio to the client browser
• You’ll add code in 3 places
– 1) the jade html template used by the boilerplate to add a button that can be
pressed to do the text to speech conversion
– 2) The Node.js server side code to add a REST service call to convert text
passed in via a parameter to an audio stream
– 3) The client side Javascript code to add a handler for the button click event
of the new Listen button. The code calls the RESTs service call implemented
in 2)
• The code you need to download for this step is here :
http://ibm.biz/bmwatcode
• 8 minutes
Animated instructions: ibm.biz/bmwatstep4
22. Step 5: Test your app
• You’re ready to test the app with to make sure the changes you
made to the boilerplate are working correctly
• 5 Minutes
Animated instructions: ibm.biz/bmwatstep5
Wrap up
Congrats! You have learned about
Watson and Bluemix and put together
an app that uses 2 Watson services in
less than an hour
25. What is it?
Globalize on the fly. Translate text from
one language to another.
How does it work?
The Language Translation service converts
text input in one language into a
destination language for the end user.
Translation is available among English,
Brazilian Portuguese, Spanish and French.
Use Cases-
A French speaking help desk
representative is assisting a Portuguese
speaking customer through a chat session
and is able to interact through the
translation service.
Language Translation
More Info
Demo
26. Relationship Extraction
What is it?
Extracts entities from unstructured text (such as people,
locations, organizations, events), and the relationships
between these entities (such as person employed-by
organization, person resides-in location).
How does it work?
Processes terms (like people's names in a news feed) it
has never analyzed before through contextual analysis.
Sentence components include parts of speech (noun,
verb, adjective, conjunction, etc.) and functions (subjects,
objects, predicates, etc.). The service maps the
relationships between the components so that users or
analytics engines can more easily understand the meaning
of individual sentences and documents.
Use Cases-
Analyzing articles on a new phone that came in the
market, you can understand consumer response.
Understand the sentiment in the country for a national
tragedy by analyzing news articles.
More Info
Demo1
Top 30 people in news
27. Question and Answer
Understands question
Produces possible answers and
evidence
Analyzes evidence
Computes confidence
Delivers response, evidence and
confidence
Asks a question
Considers response and
evidence
What is it?
Provides responses to user’s questions based on
primary document sources
How does it work?
Interprets and answers user questions directly
based on primary data sources (brochures, web
pages, manuals, records, etc.) that have been
selected and gathered into a body of data or
‘corpus’. The service returns candidate
responses with associated confidence levels and
links to supporting evidence. The current data
corpora on BlueMix focuses on the Travel and
Healthcare industries.
Use Cases-
Healthcare: How can you cure breast cancer ?
Travel: What restaurant do I eat in Paris?
More Info
Demo
28. Tone Analyzer
What is it?
Discover, understand, and revise the language tones
in text.
How does it work?
Perhaps a bit too aggressive in your emails? Are
your blog posts a little too friendly? Tone
Analyzer might be able to help. The service uses
linguistic analysis to detect and interpret
emotional, social, and writing cues found in text.
Then, it also offers rhetorical suggestions for an
author to improve the intended tone of their
message. Read more about the science behind
Tone Analyzer here.
Use Cases-
• Analyzing email messages, presentations, or
customer communications before sending them
• Examining how readers might perceive your blogs
• Help understand the potential impact of the word
choice in any other text-based communications
More Info
Demo
29. Concept Expansion
What is it?
Maps terms to more commonly understood phrases
How does it work?
The Concept Expansion service analyzes text and
interprets its meaning based on usage in other similar
contexts. For example, it could interpret “The Big Blue”
as meaning “IBM”. It can be used to create a dictionary
of related words and concepts so that euphemisms,
colloquialisms, or otherwise unclear phrases can be
better understood and analyzed.
Use Cases-
“drugs” can be expanded to:
start seed terms motrin, aspirin, Keflex
post expansion allegra, lisinopril, metformin, aspirin,
equagesic, cimetidine, fiorinal, vancomycin, avelox,
protonix, glimepiride, protonix, verapamil, norco,
inderal, hctz, advair
More Info
Demo