DEVNET-2321 Magical Chatbots with Cisco Spark and IBM Watson Lauren Ramgattie, Technical Marketing Engineer
Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#devnet-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda Introduction IBM Watson Bot Example Conclusion
Interpersonal Relationship A strong, deep, or close association or acquaintance between two or more people that may range in duration from brief to enduring. This association may be based on inference, love, solidarity, regular business interactions, or some other type of social commitment. DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Proof is right there DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Humanizing a Chabot Objectives Persona Identify core tasks Identify all questions Define out of scope and off topic areas Bot Name Easy to remember and search Personality Stick to tone, humor, style and message formatting Avatar Choose a clear, profile picture that matches the personality Inclusion and Diversity Adhere to core values and principles Encourage Small Talk Beware of rhetoric Analyze the sentiment Escalate and connect to humans DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Natural Language Processing (NLP) Applications and humans interacting in the humans language NLP DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
NLP Services DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Information Flow DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Intents Intents are actions that your users might want perform on your application. Verbs Basic greetings, goodbye, thanks, yes, no Bot Who, What, When, Where Entities Entity represents a term or object. Noun Example What is the price of this sub What s the cost of a hoagie Dialog Dialogs are made up of multiple nodes to define conversation flow Uses Intents, Entities plus context Provides the response Graphical tree Stateless (does not retain information from one interchange to the next) DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Conversation Demo https://conversation-demo.ng.bluemix.net/
Conversations API RESTful SDK What you need Username Password Workspace ID Version Date timezone DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
IBM Natural Language Understanding Service It s dead simple Best when analyzing English using default model Next slide, please DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
NLU Demo https://natural-language-understanding-demo.ng.bluemix.net/
NLU API RESTful SDKs What you need Username Password Version Date Text or URL DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Watson Conversation Baseline Intents Personal, Feeling, Opinion Yes, No Irritated Help Feedback, Creator Greeting Off Topic Localization Goodbye Out of Scope Rhetorical Thanks DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Watson Conversation Baseline Entities Products Tense Date Relative Time Time Other Bots DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Watson Conversation Bot Specific Intents Where How Duration What More Details Weather When Wrong Answer Who Waiting on Answer DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Watson Conversation Bot Specific Entities Facility Event Session Break Resource DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Demo
Takeaways Humanizing requires evaluating all areas of bot design NLP is foundational to conversational chat bots Separate NLP and business logic Iterate to fine tune NLP DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
To Chatbot Infinity and Beyond Enable additional senses text-to-speech, speech-to-text, computer vision Reduced development using deep learning, knowledge/social graph Human job roles will be transformed Everyone has a personal assistant, who represents/impersonates you Bots will collaborate directly with other bots Participate in all modes of communications and states of reality DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#devnet-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Lunch & Learn Meet the Engineer 1:1 meetings Related sessions DEVNET-2321 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/. 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Thank you