7. Agenda
Qu’est ce que Watson?
Quels APIs pour les développeurs?
Hands-on développement bluemix
8. Plateforme de services cognitifs destinée aux développeurs
Catalogue de services bluemix accessibles via APIs et REST
Ecosystème Watson: Watson Developper Cloud
www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud
console.ng.bluemix.net/catalog
9. Watson Developper Cloud: quels services pour
developer des apps?
Understanding
Language
• AlchemyLanguage
• Concept Insights
• Concept Expansion
• News
• …
Speech
• Speech to Text
• Text to Speech
• …
Vision
• Image Tagging
• Image Similarity
• …
Understanding
Users
• Personality Insights
• Visual Insights
• …
Machine Translation
• Language ID
• Language Translation
• …
Engagement
• Natural Language
Classifier
• Dialog
• …
github.com/watson-developer-cloud
Exemples d’applications:
10. Service Description
Personality Insights
Enables deeper understanding of people's personality characteristics, needs, and values to
help engage users on their own terms
Concept Expansion Analyzes text and learns similar terms (words or phrases) based on context
Concept Insight
The Concept Insights service links documents that you provide with a pre-existing graph of
concepts based on Wikipedia
Dialog
Allows a developer to design the way an application interacts with an end user through a
conversational interface.
Natural Language Classifier Returns the best matching classes for a sentence or phrase
Question & Answer
Interprets and answers user questions directly based on primary data sources (brochures, web
pages, manuals, records, etc.)
Relationship Extraction
Parses sentences into their various components and detects relationships between the
components.
Retrieve and Rank
Helps users find the most relevant information for their query by using a combination of search
and machine learning algorithms to detect "signals" in the data.
AlchemyAPI
AlchemyLangage (text analysis), AlchemyVision (image recognition), AlchemyData(news &
blogs)
Tradeoff Analytics Filter and visualize alternatives to aid decision making
Speech to Text Real time transcription of speech into text
Text to speech Vocalize text into human sounding output
Language Translation Translate text from one language to another
Visual Recognition
Analyze the visual appearance of images or video frames to understand what is happening in a
scene
Microservices Watson disponibles (as of 10/2015)
11. Démo! Natural Language Classification
Georges The Memebot
http://georgesthebot.mybluemix.net/
https://github.com/obarrot/georges