13
Advanced Integrations with Watson Conversation

Building with Watson - Advanced Integrations with Watson Conversation

Embed Size (px)

Citation preview

Page 1: Building with Watson - Advanced Integrations with Watson Conversation

Advanced Integrations with Watson Conversation

Page 2: Building with Watson - Advanced Integrations with Watson Conversation

#BuildingWithWatson

Housekeeping Items

• Webinar slides, live recording and Q&A will be emailed

• Ask questions at any time during the presentation Use chat window on the webinar panel We're on Twitter: @IBMWatson #BuildingWithWatson

© 2015 International Business Machines Corporation

Page 3: Building with Watson - Advanced Integrations with Watson Conversation

#BuildingWithWatson

Our Dev Team:

© 2015 International Business Machines Corporation

David Terry,App Squad Dev Lead, Watson Conversation ServiceAshima Arora,Software Engineer,Watson Conversation ServiceSteven Oh,Software Engineer,Watson Conversation Service

Page 4: Building with Watson - Advanced Integrations with Watson Conversation

#BuildingWithWatson

Watson Conversation• In previous episodes, we've covered the basics of building a bot with the Watson Conversation service: training on intents, recognizing entities, scripting dialogs, and integrating with third-party services

• Today, we'll be showing you one solution for deploying your bot to multiple channels

© 2015 International Business Machines Corporation

Page 5: Building with Watson - Advanced Integrations with Watson Conversation

Channel Integration Problem

© 2015 International Business Machines Corporation

• End users are increasingly interacting with corporations through social media channels like Slack and Facebook Messenger.

• Clients lack the ability to quickly integrate Watson Conversation into existing channels.

• Integration requires significant efforts to:

– Write custom code for each social channel– Implement state management capability

Page 6: Building with Watson - Advanced Integrations with Watson Conversation

• Open-source bot-building SDK to help the process of designing and running bots on messaging platforms.

• Provides developers with a simple interface to work with.

• Very popular in the developer community.• Support for Slack, Facebook Messenger, and Twilio.• Good documentation & support• Allows use of middleware:

– Functions which plugin to the core bot.– Could make calls to an external service like Wit.ai or Watson to gather information.

– Can change a bot's configuration and incoming or outgoing messages.

Botkit: A bot-building framework

© 2015 International Business Machines Corporation

Page 7: Building with Watson - Advanced Integrations with Watson Conversation

Our Solution: Overview

© 2015 International Business Machines Corporation

• Watson middleware plugin for Botkit written in Node.js, available on NPM.

• End users can have simultaneous, independent conversations with a single Watson Conversation workspace through multiple social channels

• Automatically manage context updates• Developers can modify context on each turn to allow for

third-party integrations• Documentation and ready-to-use examples

Page 8: Building with Watson - Advanced Integrations with Watson Conversation

Watson Conversation & Botkit Integration

© 2015 International Business Machines Corporation

Page 9: Building with Watson - Advanced Integrations with Watson Conversation

Demo

© 2015 International Business Machines Corporation

Page 10: Building with Watson - Advanced Integrations with Watson Conversation

#BuildingWithWatson

Are you ready to get started?

© 2015 International Business Machines Corporation

• Watson Middleware Source Code: https://github.com/watson-developer-cloud/botkit-middleware

• Simple and complex examples• Step by step instructions in Readme

• Watson Conversation: https://www.ibm.com/watson/developercloud/conversation.html

Page 11: Building with Watson - Advanced Integrations with Watson Conversation

#BuildingWithWatson

© 2015 International Business Machines Corporation

Q&A

Page 12: Building with Watson - Advanced Integrations with Watson Conversation

#BuildingWithWatson© 2015 International Business Machines Corporation

What’s next?• Look out for a follow up email with a copy of these slides,

a recording of the webinar, Q&A recap, and additional resources

• The series will resume on January 25, 2017, and continue bi-weekly on Wednesdays @ 1pm ET / 10am PT• Watson Discovery Service: A Technical Introduction (January

25)• Network Visualizations with Watson Discovery Service

(February 8)• PubNub BLOCKS: Streaming Data Enhanced with Watson (February

22)• Advanced Audio Transcription with Watson Speech-to-Text

(March 8)• Easily Deploy your Chat Bot to Multiple Channels with

Stamplay (March 22)

Page 13: Building with Watson - Advanced Integrations with Watson Conversation

#BuildingWithWatson© 2015 International Business Machines Corporation

Thank you for attending!

Contact usPhone: 1-877-253-0308

Email: [email protected]: Watson Developer Cloud