watson devcon 2016 - improve user engagement with watson api mashups

16
Giuliano Iacobelli, Co-founder / CEO [email protected] +1 (415) 481 8606 Improve user engagement with Watson API mashups

Upload: ibm-watson

Post on 16-Apr-2017

231 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

Giuliano Iacobelli, Co-founder / [email protected]+1 (415) 481 8606

Improve user engagement with Watson API mashups

Page 2: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

Messaging has taken over Monthly active users for top 4 social networks and messaging apps

Page 4: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

More than 900 million monthly active users only on Facebook Messenger

In 2015 messaging apps have been the fastest growing In the global Top 10 of most used apps 6 are messaging apps

No need to download yet another app

2016 is the year of the bots

Page 5: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

Messaging platforms aim to change the way brands communicate with consumers

Chat UX is more natural, dynamic and avoid any friction opening new accounts

Do more from a familiar environment where we already spend our time.

2016 is the year of the bot

Page 6: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

ANATOMY OF A BOT

Page 7: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

Messenger Where you receive messages and route them to an appropriate handler.

The point of the Messenger is to act as an interfact on top of our bot.

SMS

Page 8: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

Message Parser & Handler The role of the handler is to handle the message passed from Messenger,

delegate tasks to services, and send messages back to the user.

replace this

Page 9: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

Services In charge of making API requests, parsing data, and formatting responses for our handlers.

The line between the responsibilities of message handling and actions.

Page 10: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

State stores Stores help manage state from interactions as your bot might need to recall things. Stores

hold conversation data and keep track of what state the system is in.

Page 11: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

Chatbots are entirely API-driven & event-driven If you’re the type of developer who hates fiddling with CSS,

this might be the happiest day of your life.

Receive message from user

Update conversation state

Reply to userSubmit request

to third party system

Understand request with Watson

Page 12: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

“The times are difficult! Our sales have been disappointing for the past three quarters for our data analytics product suite. But we are not doing a good job at selling it and this is really frustrating.”

IBM Watson Tone Analyzer Analyzes text at the document level and the sentence level to get a sense of the overall tone of

the document and identify specific areas of the content where tones are the strongest

Page 13: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

Use Cases

Personal and business communications: Anyone could use the Tone Analyzer service to get feedback about their communications, which could improve the effectiveness of the messages and how they are received.

Self Branding: Bloggers and journalists could use the Tone Analyzer Service to get feedback on their tone and fine-tune their writing to reflect a specific personality or style.

Market Research: Financial advisors and investors could use the Tone Analyzer service to look at the tones reflected in announcements and reports from the companies that they are researching and investing in.

Automated contact center agent: If a customer interacting with a support center is agitated or angry, Tone Analyzer Service could be use to detect those tones and quickly escalate the request.

Page 15: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

YOUR APIS WATSON 10X development power

Page 16: Watson DevCon 2016 - Improve User Engagement with Watson API Mashups

[email protected]

Giuliano Iacobelli [email protected] +1 (415) 481 8606

Thank you!