Watson Developer Cloud

Bring the power of cognitive computing to your apps. From analyzing images and video to gaining insights from text, discover how language, vision, speech and data APIs from Watson Developer Cloud can help you solve complex problems. Here is a sample of Watson Developer Cloud offerings. View all services to see all the Watson APIs available now on Bluemix.

Tone Analyzer

Better understand a customer's multiple traits, personality types, and emotions by analyzing words and whole sentences.

Emotion Analysis

Use natural language to analyze content and better understand others' emotions with this part of the AlchemyLanguage suite of APIs.

Visual Recognition

Watson can analyze images and image categories to understand and tag them, and you can train Watson to recognize your specific or custom content.

Expressive Text to Speech

For the first time, cognitive systems can not only understand natural language, tone, and context but can respond with appropriate nuanced inflection.

Featured API

Try out Watson Personality Insights

The IBM Watson Personality Insights service uses linguistic analytics to extract cognitive and social characteristics including Big Five personality traits, values, and needs from communications that users makes available, such as e-mail, 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.

Copy the API call that follows into your app to test-drive Watson Personality Insights with a free, limited key.

MY_TEXT="Call me Ishmael. Some years ago-never mind how long precisely-"\
"having little or no money in my purse, and nothing particular to interest me "\
"on shore, I thought I would sail about a little and see the watery part of "\
"the world. It is a way I have of driving off the spleen and regulating the "\
"circulation. Whenever I find myself growing grim about the mouth; whenever it "\
"is a damp, drizzly November in my soul; whenever I find myself involuntarily "\
"pausing before coffin warehouses, and bringing up the rear of every funeral I "\
"meet; and especially whenever my hypos get such an upper hand of me, that it "\
"requires a strong moral principle to prevent me from deliberately stepping "\
"into the street, and methodically knocking people's hats off-then, I account "\
"it high time to get to sea as soon as I can."

curl -X POST\
-"Authorization: Basic MmUzNmFjNDUtNzc3NC00YTIzLWI5NDQtOGVjNzc1YTZkNDlmOjl5UVBTdUZxZjgxTA"\
-H "Content-Type: text/plain"\
-d "$MY_TEXT" https://gateway.watsonplatform.net/personality-insights/api/v2/profile

var watson = require('watson-developer-cloud-alpha');

var my_text = "Call me Ishmael. Some years ago-never mind how long precisely-"+
"having little or no money in my purse, and nothing particular to interest me "+
"on shore, I thought I would sail about a little and see the watery part of "+
"the world. It is a way I have of driving off the spleen and regulating the "+
"circulation. Whenever I find myself growing grim about the mouth; whenever it "+
"is a damp, drizzly November in my soul; whenever I find myself involuntarily "+
"pausing before coffin warehouses, and bringing up the rear of every funeral I "+
"meet; and especially whenever my hypos get such an upper hand of me, that it "+
"requires a strong moral principle to prevent me from deliberately stepping "+
"into the street, and methodically knocking people's hats off-then, I account "+
"it high time to get to sea as soon as I can.";

var personality_insights = watson.personality_insights({
api_key: 'MmUzNmFjNDUtNzc3NC00YTIzLWI5NDQtOGVjNzc1YTZkNDlmOjl5UVBTdUZxZjgxTA',
version:'v2'
});

personality_insights.profile({ text: my_text }, function (err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
});

Natural Language Classifier

See Watson Personality Insights in action Your Celebrity Match

The Your Celebrity Match app uses Watson's powerful Personality Insights service to analyze your personality based on your last 2,300 tweets. It then compares your personality to a range of 232 of your favorite celebrities to show you who you're most and least similar to and how closely you match on a range of traits.

How the Your Celebrity Match app works

1

You input your Twitter handle.

2

Calls the Twitter API to get the latest 2300 tweets from your public feed.

3

Calls the Personality Insights API to analyze the language in your tweets and apply it to a spectrum of characteristics.

4

Compares your Personality Insights profile to 232 celebrity profiles analyzed with the service.

5

Sorts your matches and shows you the highest and lowest. These are calculated by the Euclidean distance between the two.

Getting started with Watson on Bluemix in four easy steps

Getting started with Watson on Bluemix in four easy steps

Sign up for a Bluemix trial today