SlideShare a Scribd company logo
© 2015 IBM Corporation
Stefania Kaczmarczyk
Developer Advocate
No Code Bot Building with
Watson Conversation
2Page© 2015 IBM Corporation
“An Internet bot, also known as web robot, WWW robot
or simply bot, is a software application that runs
automated tasks (scripts) over the Internet. Typically,
bots perform tasks that are both simple and
structurally repetitive, at a much higher rate than
would be possible for a human alone.” - Wikipedia
Bots
“A chatterbot (also known as a talkbot, chatbot, Bot,
chatterbox, Artificial Conversational Entity) is a
computer program which conducts a conversation
via auditory or textual methods. Some chatterbots
use sophisticated natural language processing
systems, but many simpler systems scan for
keywords within the input, then pull a reply with the
most matching keywords, or the most similar wording
pattern, from a database.” - Wikipedia
Chatbots
3Page© 2015 IBM Corporation
Lyft it from Facebook
4Page© 2015 IBM Corporation
An AI teaching assistant for an
artificial intelligence class at
Georgia Tech
“Jill Watson”
5Page© 2015 IBM Corporation
But first!
Get a service
deployed.
Hint: Go to bluemix.net
6Page© 2015 IBM Corporation
Now start bashing out
some intents.
© 2015 IBM Corporation
Just kidding. No code.
8Page© 2015 IBM Corporation
You Know Nothing of
Language
9Page© 2015 IBM Corporation
Feedback and
Repetition
– Don’t ask the speaker to
repeat themselves too often
– Confirm details: “Your order
was made on September 1,
2016 right?”
– Get to the point and take the
short route when appropriate
– Remember details about them
10Page© 2015 IBM Corporation
Intents
– What’s the weather?
– I need new glasses
– Where is the closest pizza
place?
What a user wants to do even
if they don’t know that they
want to do it. ere
11Page© 2015 IBM Corporation
Entities
– Pizza toppings
– Car makes
– Articles of clothing
Nouns and their synonyms.
Adding variation that the bot
can narrow down to a specific
choice and store.
12Page© 2015 IBM Corporation
Dialog – conversation_start
– Anything else
13Page© 2015 IBM Corporation
Testing the Bot
14Page© 2015 IBM Corporation
Brainstorm a Bot – Scope – avoid scope creep
– Start a conversation with
someone else and see how
they ask questions
– Pick an industry or a tough
task like calling tech support
– Imagine a life without other
humans
15Page© 2015 IBM Corporation
Getting
Advanced:
Context Objects
– Store user selected variables
– Store details about the user
– Feed information to your app
– Turn the user into their own
SQL search builder
16Page© 2015 IBM Corporation
Recall – Directly recall or store the
user’s text: <? Input.text ?>
– Echo or store an entity:
@coffee
– Recall a context variable: <?
$username ?>
17Page© 2015 IBM Corporation
Loop Back – Reroute the user to another
conversation path
– Avoid repeating logic
– Reprompt
18Page© 2015 IBM Corporation
Next Steps – Connect the conversation
service to an app
– Store responses in a
database and look for edge
cases
– Connect it to an actual robot
For a basic chat dialog with
Node.js fork the code at:
http://bit.ly/2djEkfa
19Page© 2015 IBM Corporation
Credentials!

More Related Content

What's hot (20)

PPT
.NET Drop 4
guest63e8f8
 
PPTX
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
Thomas Gölles
 
PPTX
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
Thomas Gölles
 
PDF
Mobilizing your Existing Enterprise Applications
Nick Landry
 
PPT
What is "Rich"? Why do "Rich"?
Dave Malouf
 
PPTX
Making chatbots accessible - DTA
Ross Mullen
 
PPTX
WordPress in the Enterprise II
Interconnect IT
 
PPTX
Making chatbots accessible
Ross Mullen
 
PDF
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Nick Landry
 
PPT
Web 2.0: Addressing Institutional Barriers
lisbk
 
PPTX
Web Accessibility
Mindfire Solutions
 
PDF
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays
 
PPTX
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Luis Beltran
 
PPT
Search Engine Optimization
Mindfire Solutions
 
PPTX
Readme box version 1.0
kaushalvshet76
 
PPTX
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
Luis Beltran
 
PPTX
Exploring the Benefits of Using WordPress for Learning
B.J. Schone
 
PPT
Web 2.0
Satyajeet Singh
 
PPT
Trends in webdesign
bart_netlash
 
PDF
HTML5, the Evolution of Smart Media
Seungyun Lee
 
.NET Drop 4
guest63e8f8
 
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
Thomas Gölles
 
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
Thomas Gölles
 
Mobilizing your Existing Enterprise Applications
Nick Landry
 
What is "Rich"? Why do "Rich"?
Dave Malouf
 
Making chatbots accessible - DTA
Ross Mullen
 
WordPress in the Enterprise II
Interconnect IT
 
Making chatbots accessible
Ross Mullen
 
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Nick Landry
 
Web 2.0: Addressing Institutional Barriers
lisbk
 
Web Accessibility
Mindfire Solutions
 
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays
 
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Luis Beltran
 
Search Engine Optimization
Mindfire Solutions
 
Readme box version 1.0
kaushalvshet76
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
Luis Beltran
 
Exploring the Benefits of Using WordPress for Learning
B.J. Schone
 
Trends in webdesign
bart_netlash
 
HTML5, the Evolution of Smart Media
Seungyun Lee
 

Viewers also liked (19)

PDF
Building with Watson - Training and Preparing Your Conversational System
IBM Watson
 
PPTX
Blockchain as a Service and Hyperledger in 15 Minutes
Stefania Kaczmarczyk
 
PPTX
AT&T Hack Dallas Node-RED Tutorial
Stefania Kaczmarczyk
 
PPTX
IBM Watson Conversation: machine learning tools, artificial intelligence capa...
Codemotion
 
PPT
Application Developer Predictions 2017 - It's All About Cognitive
IBM Watson
 
PDF
Building with Watson: Watson Developer Certification Program
IBM Watson
 
PDF
VanFUNDING Oct 18, 2016: Closing keynote IBM Watson in the cognitive era (Ca...
Craig Asano
 
PPTX
What Does It Mean To Be A Cognitive Company
IBM Watson
 
PDF
Building with Watson - Interpreting Language Using the Natural Language Class...
IBM Watson
 
PDF
Cognitive Overview
IBM Watson
 
PDF
Refinery Advisor
IBM Watson
 
PPTX
Applications for Cognitive Computing
IBM Watson
 
PPTX
SoftLayer Storage Services Overview
Michael Fork
 
PPT
Trace Criminal using IBM Watson
Amitava Roy
 
PPT
Career Day - Engineering for Elementary Ages
Michael Fork
 
PPTX
IBM Cloud SoftLayer Introduction & Hands-on 2016
Atsumori Sasaki
 
PDF
IBM Bluemix hands on
Felipe Freire
 
PDF
IBM Bluemix Infrastructure (SoftLayer) introduction
Yuichi Tamagawa
 
PPTX
Easily Deploy your Chat Bot to Multiple Channels with Stamplay
IBM Watson
 
Building with Watson - Training and Preparing Your Conversational System
IBM Watson
 
Blockchain as a Service and Hyperledger in 15 Minutes
Stefania Kaczmarczyk
 
AT&T Hack Dallas Node-RED Tutorial
Stefania Kaczmarczyk
 
IBM Watson Conversation: machine learning tools, artificial intelligence capa...
Codemotion
 
Application Developer Predictions 2017 - It's All About Cognitive
IBM Watson
 
Building with Watson: Watson Developer Certification Program
IBM Watson
 
VanFUNDING Oct 18, 2016: Closing keynote IBM Watson in the cognitive era (Ca...
Craig Asano
 
What Does It Mean To Be A Cognitive Company
IBM Watson
 
Building with Watson - Interpreting Language Using the Natural Language Class...
IBM Watson
 
Cognitive Overview
IBM Watson
 
Refinery Advisor
IBM Watson
 
Applications for Cognitive Computing
IBM Watson
 
SoftLayer Storage Services Overview
Michael Fork
 
Trace Criminal using IBM Watson
Amitava Roy
 
Career Day - Engineering for Elementary Ages
Michael Fork
 
IBM Cloud SoftLayer Introduction & Hands-on 2016
Atsumori Sasaki
 
IBM Bluemix hands on
Felipe Freire
 
IBM Bluemix Infrastructure (SoftLayer) introduction
Yuichi Tamagawa
 
Easily Deploy your Chat Bot to Multiple Channels with Stamplay
IBM Watson
 
Ad

Similar to Building Bots with Watson Conversation (20)

PPTX
Build a Chatbot with IBM Watson - No Coding Required
Charlotte Han
 
PDF
So You Say You Want a Chatbot Revolution
Holly Cummins
 
PDF
Let's Build a Chatbot!
Christopher Mohritz
 
PDF
Webinar - Building a ChatBot using IBM Watson Conversation Service
ThirdEye Data
 
PDF
IBM Watson Assistant - Build Chatbot and Deploy to Slack
Upkar Lidder
 
PDF
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Digipolis Antwerpen
 
PPTX
Digital Transformation Services and Solutions - Chatbot Development
PrajaktaKulkarni55
 
PDF
Designing Intelligent Coversations: A Chatbot Workshop
Austin Beer
 
PDF
Natural Language Interface for IoT Devices
Christopher Mohritz
 
PDF
Every Business Needs a Chatbot
Christopher Mohritz
 
PDF
NUS-ISS Learning Day 2019- ChatBots: All about Conversational Experiences
NUS-ISS
 
PDF
Future of the Web with Conversational Interface
Tomomi Imura
 
PDF
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly
 
PDF
XD Immersive: Upkar Lidder, "Anatomy of a Chatbot"
UX STRAT
 
PDF
ICONUK 2018 - Do You Wanna Build a Chatbot
Paul Withers
 
PDF
A.I. in the Enterprise: Computer Speech
Christopher Mohritz
 
PDF
IoT, AI, ML Mix or How to Deal with New Technologies (Borys Pratsiuk Technolo...
IT Arena
 
PDF
How to build a Chatbot with Google's Dialogflow
Moses Sam Paul Johnraj
 
PDF
Beginners chatbotai workshopdbb_bitfusion
Jennifer D. Davis, Ph.D.
 
PDF
Bot builder workshop
Jasmine Anteunis
 
Build a Chatbot with IBM Watson - No Coding Required
Charlotte Han
 
So You Say You Want a Chatbot Revolution
Holly Cummins
 
Let's Build a Chatbot!
Christopher Mohritz
 
Webinar - Building a ChatBot using IBM Watson Conversation Service
ThirdEye Data
 
IBM Watson Assistant - Build Chatbot and Deploy to Slack
Upkar Lidder
 
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Digipolis Antwerpen
 
Digital Transformation Services and Solutions - Chatbot Development
PrajaktaKulkarni55
 
Designing Intelligent Coversations: A Chatbot Workshop
Austin Beer
 
Natural Language Interface for IoT Devices
Christopher Mohritz
 
Every Business Needs a Chatbot
Christopher Mohritz
 
NUS-ISS Learning Day 2019- ChatBots: All about Conversational Experiences
NUS-ISS
 
Future of the Web with Conversational Interface
Tomomi Imura
 
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly
 
XD Immersive: Upkar Lidder, "Anatomy of a Chatbot"
UX STRAT
 
ICONUK 2018 - Do You Wanna Build a Chatbot
Paul Withers
 
A.I. in the Enterprise: Computer Speech
Christopher Mohritz
 
IoT, AI, ML Mix or How to Deal with New Technologies (Borys Pratsiuk Technolo...
IT Arena
 
How to build a Chatbot with Google's Dialogflow
Moses Sam Paul Johnraj
 
Beginners chatbotai workshopdbb_bitfusion
Jennifer D. Davis, Ph.D.
 
Bot builder workshop
Jasmine Anteunis
 
Ad

Recently uploaded (20)

PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
PDF
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
Français Patch Tuesday - Juillet
Ivanti
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 

Building Bots with Watson Conversation

  • 1. © 2015 IBM Corporation Stefania Kaczmarczyk Developer Advocate No Code Bot Building with Watson Conversation
  • 2. 2Page© 2015 IBM Corporation “An Internet bot, also known as web robot, WWW robot or simply bot, is a software application that runs automated tasks (scripts) over the Internet. Typically, bots perform tasks that are both simple and structurally repetitive, at a much higher rate than would be possible for a human alone.” - Wikipedia Bots “A chatterbot (also known as a talkbot, chatbot, Bot, chatterbox, Artificial Conversational Entity) is a computer program which conducts a conversation via auditory or textual methods. Some chatterbots use sophisticated natural language processing systems, but many simpler systems scan for keywords within the input, then pull a reply with the most matching keywords, or the most similar wording pattern, from a database.” - Wikipedia Chatbots
  • 3. 3Page© 2015 IBM Corporation Lyft it from Facebook
  • 4. 4Page© 2015 IBM Corporation An AI teaching assistant for an artificial intelligence class at Georgia Tech “Jill Watson”
  • 5. 5Page© 2015 IBM Corporation But first! Get a service deployed. Hint: Go to bluemix.net
  • 6. 6Page© 2015 IBM Corporation Now start bashing out some intents.
  • 7. © 2015 IBM Corporation Just kidding. No code.
  • 8. 8Page© 2015 IBM Corporation You Know Nothing of Language
  • 9. 9Page© 2015 IBM Corporation Feedback and Repetition – Don’t ask the speaker to repeat themselves too often – Confirm details: “Your order was made on September 1, 2016 right?” – Get to the point and take the short route when appropriate – Remember details about them
  • 10. 10Page© 2015 IBM Corporation Intents – What’s the weather? – I need new glasses – Where is the closest pizza place? What a user wants to do even if they don’t know that they want to do it. ere
  • 11. 11Page© 2015 IBM Corporation Entities – Pizza toppings – Car makes – Articles of clothing Nouns and their synonyms. Adding variation that the bot can narrow down to a specific choice and store.
  • 12. 12Page© 2015 IBM Corporation Dialog – conversation_start – Anything else
  • 13. 13Page© 2015 IBM Corporation Testing the Bot
  • 14. 14Page© 2015 IBM Corporation Brainstorm a Bot – Scope – avoid scope creep – Start a conversation with someone else and see how they ask questions – Pick an industry or a tough task like calling tech support – Imagine a life without other humans
  • 15. 15Page© 2015 IBM Corporation Getting Advanced: Context Objects – Store user selected variables – Store details about the user – Feed information to your app – Turn the user into their own SQL search builder
  • 16. 16Page© 2015 IBM Corporation Recall – Directly recall or store the user’s text: <? Input.text ?> – Echo or store an entity: @coffee – Recall a context variable: <? $username ?>
  • 17. 17Page© 2015 IBM Corporation Loop Back – Reroute the user to another conversation path – Avoid repeating logic – Reprompt
  • 18. 18Page© 2015 IBM Corporation Next Steps – Connect the conversation service to an app – Store responses in a database and look for edge cases – Connect it to an actual robot For a basic chat dialog with Node.js fork the code at: http://bit.ly/2djEkfa
  • 19. 19Page© 2015 IBM Corporation Credentials!