SlideShare a Scribd company logo
1 of 13
Advanced Integrations with Watson
Conversation
#BuildingWithWatso
n
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
#BuildingWithWatso
n
Our Dev Team:
© 2015 International Business Machines Corporation
David Terry,
App Squad Dev Lead,
Watson Conversation Service
Ashima Arora,
Software Engineer,
Watson Conversation Service
Steven Oh,
Software Engineer,
Watson Conversation
Service
#BuildingWithWatso
n
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
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
• 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
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
Watson Conversation & Botkit Integration
© 2015 International Business Machines Corporation
Demo
© 2015 International Business Machines Corporation
#BuildingWithWatso
n
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
#BuildingWithWatso
n
© 2015 International Business Machines Corporation
Q&A
#BuildingWithWatso
n© 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)
#BuildingWithWatso
n© 2015 International Business Machines Corporation
Thank you for attending!
Contact us
Phone: 1-877-253-0308
Email: wdc-dev@bg.vnet.ibm.com
Online: Watson Developer Cloud

More Related Content

What's hot

What's hot (20)

Watson APIs for Conversational Apps - Conversational Apps Episode 1
Watson APIs for Conversational Apps - Conversational Apps Episode 1Watson APIs for Conversational Apps - Conversational Apps Episode 1
Watson APIs for Conversational Apps - Conversational Apps Episode 1
 
Building with Watson - Using the News API
Building with Watson - Using the News APIBuilding with Watson - Using the News API
Building with Watson - Using the News API
 
Create Event-Driven iOS Apps Using IBM Mobile Foundation, OpenWhisk Runtime a...
Create Event-Driven iOS Apps Using IBM Mobile Foundation, OpenWhisk Runtime a...Create Event-Driven iOS Apps Using IBM Mobile Foundation, OpenWhisk Runtime a...
Create Event-Driven iOS Apps Using IBM Mobile Foundation, OpenWhisk Runtime a...
 
The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMS
 
Natural Language Classifier - Handbook (IBM)
Natural Language Classifier - Handbook (IBM)Natural Language Classifier - Handbook (IBM)
Natural Language Classifier - Handbook (IBM)
 
IBM Bluemix Demos: Driving Smartphone and Personality Ball
IBM Bluemix Demos: Driving Smartphone and Personality BallIBM Bluemix Demos: Driving Smartphone and Personality Ball
IBM Bluemix Demos: Driving Smartphone and Personality Ball
 
BP303 Empowering ICS Communities for SocialBizUG with IBM Connections - IBM C...
BP303 Empowering ICS Communities for SocialBizUG with IBM Connections - IBM C...BP303 Empowering ICS Communities for SocialBizUG with IBM Connections - IBM C...
BP303 Empowering ICS Communities for SocialBizUG with IBM Connections - IBM C...
 
Getting Started with Wicket
Getting Started with WicketGetting Started with Wicket
Getting Started with Wicket
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
 
Php toolkit
Php toolkitPhp toolkit
Php toolkit
 
The Next Web Generation
The Next Web GenerationThe Next Web Generation
The Next Web Generation
 
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBMBuilding intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBM
 
IBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive CarsIBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive Cars
 
IBM Watson Tradeoff Analytics AlChemy
IBM Watson Tradeoff Analytics AlChemyIBM Watson Tradeoff Analytics AlChemy
IBM Watson Tradeoff Analytics AlChemy
 
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human ExpertiseBuild cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
 
BP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin ToolkitBP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin Toolkit
 
Internal messenger
Internal messengerInternal messenger
Internal messenger
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
Windows 10 - Insights for the Enterprise Series (January)
Windows 10 - Insights for the Enterprise Series (January)Windows 10 - Insights for the Enterprise Series (January)
Windows 10 - Insights for the Enterprise Series (January)
 
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
 

Viewers also liked

Scalable Learning in Computer Vision
Scalable Learning in Computer VisionScalable Learning in Computer Vision
Scalable Learning in Computer Vision
butest
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
Samuel Adams, MBA
 

Viewers also liked (16)

Building with Watson - Serverless Chatbots with PubNub and Conversation
Building with Watson - Serverless Chatbots with PubNub and ConversationBuilding with Watson - Serverless Chatbots with PubNub and Conversation
Building with Watson - Serverless Chatbots with PubNub and Conversation
 
Refinery Advisor
Refinery Advisor Refinery Advisor
Refinery Advisor
 
Watson DevCon 2016 - The Future of Discovery: Deep Insights with Cognitive APIs
Watson DevCon 2016 - The Future of Discovery: Deep Insights with Cognitive APIsWatson DevCon 2016 - The Future of Discovery: Deep Insights with Cognitive APIs
Watson DevCon 2016 - The Future of Discovery: Deep Insights with Cognitive APIs
 
IBM Watson Conversation: machine learning tools, artificial intelligence capa...
IBM Watson Conversation: machine learning tools, artificial intelligence capa...IBM Watson Conversation: machine learning tools, artificial intelligence capa...
IBM Watson Conversation: machine learning tools, artificial intelligence capa...
 
Cognitive Overview
Cognitive Overview Cognitive Overview
Cognitive Overview
 
Watson DevCon 2016: Why Audience Intelligence Requires a Modular AI Approach
Watson DevCon 2016: Why Audience Intelligence Requires a Modular AI ApproachWatson DevCon 2016: Why Audience Intelligence Requires a Modular AI Approach
Watson DevCon 2016: Why Audience Intelligence Requires a Modular AI Approach
 
Watson DevCon 2016 - Watson Beat: Making Music Cognitive
Watson DevCon 2016 - Watson Beat: Making Music CognitiveWatson DevCon 2016 - Watson Beat: Making Music Cognitive
Watson DevCon 2016 - Watson Beat: Making Music Cognitive
 
Watson DevCon 2016 - The Flu Fighters: Using IBM Cognitive Computing to Fight...
Watson DevCon 2016 - The Flu Fighters: Using IBM Cognitive Computing to Fight...Watson DevCon 2016 - The Flu Fighters: Using IBM Cognitive Computing to Fight...
Watson DevCon 2016 - The Flu Fighters: Using IBM Cognitive Computing to Fight...
 
Easily Deploy your Chat Bot to Multiple Channels with Stamplay
Easily Deploy your Chat Bot to Multiple Channels with StamplayEasily Deploy your Chat Bot to Multiple Channels with Stamplay
Easily Deploy your Chat Bot to Multiple Channels with Stamplay
 
Watson DevCon 2016: Myca - My Career Advisor: Providing Individualized Career...
Watson DevCon 2016: Myca - My Career Advisor: Providing Individualized Career...Watson DevCon 2016: Myca - My Career Advisor: Providing Individualized Career...
Watson DevCon 2016: Myca - My Career Advisor: Providing Individualized Career...
 
Building with Watson: Watson Developer Certification Program
Building with Watson: Watson Developer Certification ProgramBuilding with Watson: Watson Developer Certification Program
Building with Watson: Watson Developer Certification Program
 
Your friendly Robot Companions
Your friendly Robot CompanionsYour friendly Robot Companions
Your friendly Robot Companions
 
Scalable Learning in Computer Vision
Scalable Learning in Computer VisionScalable Learning in Computer Vision
Scalable Learning in Computer Vision
 
SoftLayer Storage Services Overview
SoftLayer Storage Services OverviewSoftLayer Storage Services Overview
SoftLayer Storage Services Overview
 
Building Realtime Javascript Apps with PubNub
Building Realtime Javascript Apps with PubNubBuilding Realtime Javascript Apps with PubNub
Building Realtime Javascript Apps with PubNub
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 

Similar to Building with Watson - Advanced Integrations with Watson Conversation

Dl html5 vs native presentation
Dl html5 vs native presentationDl html5 vs native presentation
Dl html5 vs native presentation
metova
 
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
SPTechCon
 

Similar to Building with Watson - Advanced Integrations with Watson Conversation (20)

Application Starter Kits for Developers - Building with Watson
Application Starter Kits for Developers - Building with WatsonApplication Starter Kits for Developers - Building with Watson
Application Starter Kits for Developers - Building with Watson
 
Building with Watson - Enhancing the Results of Your BI Dashboard
Building with Watson - Enhancing the Results of Your BI DashboardBuilding with Watson - Enhancing the Results of Your BI Dashboard
Building with Watson - Enhancing the Results of Your BI Dashboard
 
5 Reasons to Attend the Upcoming Watson Developer Conference
5 Reasons to Attend the Upcoming Watson Developer Conference5 Reasons to Attend the Upcoming Watson Developer Conference
5 Reasons to Attend the Upcoming Watson Developer Conference
 
TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015
 
Custom Image Classifier with Visual Recognition: Building with Watson
Custom Image Classifier with Visual Recognition: Building with Watson Custom Image Classifier with Visual Recognition: Building with Watson
Custom Image Classifier with Visual Recognition: Building with Watson
 
Serverless chatbot: from idea to production at blazing speed
Serverless chatbot: from idea to production at blazing speedServerless chatbot: from idea to production at blazing speed
Serverless chatbot: from idea to production at blazing speed
 
Developing intelligent bots from the beginning
Developing intelligent bots from the beginningDeveloping intelligent bots from the beginning
Developing intelligent bots from the beginning
 
Microsoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspectiveMicrosoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspective
 
What's Next for WebRTC
What's Next for WebRTCWhat's Next for WebRTC
What's Next for WebRTC
 
Serverless chatbot: from idea to production at blazing speed
Serverless chatbot: from idea to production at blazing speedServerless chatbot: from idea to production at blazing speed
Serverless chatbot: from idea to production at blazing speed
 
Chatbot development with Microsoft Bot Framework
Chatbot development with Microsoft Bot FrameworkChatbot development with Microsoft Bot Framework
Chatbot development with Microsoft Bot Framework
 
#spsclt18 vincent biret #spfx #devops
#spsclt18 vincent biret #spfx #devops#spsclt18 vincent biret #spfx #devops
#spsclt18 vincent biret #spfx #devops
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 
Jay_Bankoff_131
Jay_Bankoff_131Jay_Bankoff_131
Jay_Bankoff_131
 
Dl html5 vs native presentation
Dl html5 vs native presentationDl html5 vs native presentation
Dl html5 vs native presentation
 
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
 
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
 
Chatbot development with Microsoft Bot Framework and LUIS
Chatbot development with Microsoft Bot Framework and LUISChatbot development with Microsoft Bot Framework and LUIS
Chatbot development with Microsoft Bot Framework and LUIS
 
Dashboarding with Microsoft: Datazen & Power BI
Dashboarding with Microsoft: Datazen & Power BIDashboarding with Microsoft: Datazen & Power BI
Dashboarding with Microsoft: Datazen & Power BI
 
ASP.NET 5: What's the Big Deal
ASP.NET 5: What's the Big DealASP.NET 5: What's the Big Deal
ASP.NET 5: What's the Big Deal
 

More from IBM Watson

More from IBM Watson (12)

Watson Equipment Advisor
Watson Equipment Advisor Watson Equipment Advisor
Watson Equipment Advisor
 
Cognitive Reservoir Analytics
Cognitive Reservoir Analytics Cognitive Reservoir Analytics
Cognitive Reservoir Analytics
 
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
 
Watson DevCon 2016 - Engage and Be Engaging: Building Compassionate and Perso...
Watson DevCon 2016 - Engage and Be Engaging: Building Compassionate and Perso...Watson DevCon 2016 - Engage and Be Engaging: Building Compassionate and Perso...
Watson DevCon 2016 - Engage and Be Engaging: Building Compassionate and Perso...
 
Watson DevCon 2016 - From Jeopardy! to the Future
Watson DevCon 2016 - From Jeopardy! to the FutureWatson DevCon 2016 - From Jeopardy! to the Future
Watson DevCon 2016 - From Jeopardy! to the Future
 
Cognitive Business: Where digital business meets digital intelligence
Cognitive Business: Where digital business meets digital intelligenceCognitive Business: Where digital business meets digital intelligence
Cognitive Business: Where digital business meets digital intelligence
 
What Does It Mean To Be A Cognitive Company
What Does It Mean To Be  A Cognitive CompanyWhat Does It Mean To Be  A Cognitive Company
What Does It Mean To Be A Cognitive Company
 
Leading in the Cognitive Age
Leading in the Cognitive AgeLeading in the Cognitive Age
Leading in the Cognitive Age
 
Applications for Cognitive Computing
Applications for Cognitive Computing Applications for Cognitive Computing
Applications for Cognitive Computing
 
How is Watson Changing the Future of the Automative Industry?
How is Watson Changing the Future of the Automative Industry?How is Watson Changing the Future of the Automative Industry?
How is Watson Changing the Future of the Automative Industry?
 
Innovation and Inspiration through Cognitive Computing: IBM Watson
Innovation and Inspiration through Cognitive Computing: IBM WatsonInnovation and Inspiration through Cognitive Computing: IBM Watson
Innovation and Inspiration through Cognitive Computing: IBM Watson
 
Transforming Business with Cognitive APIs: What Innovative Business Strategie...
Transforming Business with Cognitive APIs: What Innovative Business Strategie...Transforming Business with Cognitive APIs: What Innovative Business Strategie...
Transforming Business with Cognitive APIs: What Innovative Business Strategie...
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Building with Watson - Advanced Integrations with Watson Conversation

  • 1. Advanced Integrations with Watson Conversation
  • 2. #BuildingWithWatso n 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
  • 3. #BuildingWithWatso n Our Dev Team: © 2015 International Business Machines Corporation David Terry, App Squad Dev Lead, Watson Conversation Service Ashima Arora, Software Engineer, Watson Conversation Service Steven Oh, Software Engineer, Watson Conversation Service
  • 4. #BuildingWithWatso n 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
  • 5. 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
  • 6. • 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
  • 7. 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
  • 8. Watson Conversation & Botkit Integration © 2015 International Business Machines Corporation
  • 9. Demo © 2015 International Business Machines Corporation
  • 10. #BuildingWithWatso n 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
  • 11. #BuildingWithWatso n © 2015 International Business Machines Corporation Q&A
  • 12. #BuildingWithWatso n© 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)
  • 13. #BuildingWithWatso n© 2015 International Business Machines Corporation Thank you for attending! Contact us Phone: 1-877-253-0308 Email: wdc-dev@bg.vnet.ibm.com Online: Watson Developer Cloud