SlideShare une entreprise Scribd logo
1  sur  116
Télécharger pour lire hors ligne
@Ditatoo1 #LavaCon
Writing for Chatbots
Presenter: Alex Masycheff, CEO, Intuillion
@Ditatoo1 #LavaCon
“Writing” means designing knowledge and
representing it in a way that makes the
knowledge discoverable by chatbots and
helpful for users.
@Ditatoo1 #LavaCon
Goal: to learn how to build information
infrastructure for a chatbot solution.
@Ditatoo1 #LavaCon
We will:
• Create taxonomies
• Create ontologies
• Work with metadata
• Design content architecture
@Ditatoo1 #LavaCon
We will have to understand the underlying
technology.
@Ditatoo1 #LavaCon
A chatbot should provide an additional value.
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
What the Chatbot Should Be Able to Do
1 Identify the intent (what the user wants)
2 Identify missing information
3 Ask questions to gather the missing information
(but not too many!)
4 Find the right content
@Ditatoo1 #LavaCon
What the Chatbot Should Be Able to Do
1 Identify the intent (what the user wants)
2 Identify missing information
3 Ask questions to gather the missing information
(but not too many!)
4 Find the right content
@Ditatoo1 #LavaCon
Getting Request from the User
@Ditatoo1 #LavaCon
Getting Request from the User
@Ditatoo1 #LavaCon
Getting Request from the User
Pre-defined buttons
Easy to implement
Easy to interpret user’s answer
@Ditatoo1 #LavaCon
Getting Request from the User
Pre-defined buttons
Easy to implement
Easy to interpret user’s answer
Hard to scale
May be hard to fit the user’s mindset
@Ditatoo1 #LavaCon
Getting Request from the User
Free text
Easier for the user
Scalable
Hard to understand
Error prone and brittle
@Ditatoo1 #LavaCon
Recognizing Intents in Free Text
Connecting the printer to a computer
Loading paper
Printing a document
Replacing the cartridge
Pre-Defined Intents
Scanning a document
…
@Ditatoo1 #LavaCon
Recognizing Intents in Free Text
Connecting the printer to a computer
Loading paper
Printing a document
Replacing the cartridge
Pre-Defined Intents
Scanning a document
…
User’s Question
How to replace the cartridge?
@Ditatoo1 #LavaCon
Recognizing Intents in Free Text
Connecting the printer to a computer
Loading paper
Printing a document
Replacing the cartridge
Pre-Defined Intents
Scanning a document
…
User’s Question
How to replace the cartridge?
Natural Language
Understanding Engine
Rasa
Watson
LUIS
DialogFlow
…
@Ditatoo1 #LavaCon
Recognizing Intents in Free Text
Connecting the printer to a computer
Loading paper
Printing a document
Replacing the cartridge
Pre-Defined Intents
Scanning a document
…
User’s Question
How to replace the cartridge?
Natural Language
Understanding Engine
Rasa
Watson
LUIS
DialogFlow
…
@Ditatoo1 #LavaCon
Utterance-Based Intent Recognition
Replacing the cartridge
How to replace a cartridge?
What should I do replace a cartridge?
What it takes to replace a cartridge?
What are the steps for putting a new
cartridge instead of the old one?
…
Utterances:
=
@Ditatoo1 #LavaCon
Machine Learning for Intent Recognition
Manually defined utterances
User’s questions automatically
mapped to the intent
“A real-world app should have at least 15 utterances of varying length, word order, tense,
grammatical correctness, punctuation, and word count. “ (LUIS Documentation)
@Ditatoo1 #LavaCon
Exercise
Identify a few intents and a few utterances for each intent
for your products
@Ditatoo1 #LavaCon
What the Chatbot Should Be Able to Do
1 Identify the intent (what the user wants)
2 Identify missing information
3 Ask questions to gather the missing information
(but not too many!)
4 Find the right content
@Ditatoo1 #LavaCon
Request with Missing Information
How to replace a cartridge?
@Ditatoo1 #LavaCon
Request with Missing Information
In which model?
Color or black-and-white?
How to replace a cartridge?
@Ditatoo1 #LavaCon
Complete Request
How to replace a color cartridge in All-In-One?
@Ditatoo1 #LavaCon
Entities Are Initially Labelled Manually
@Ditatoo1 #LavaCon
Entities Are Initially Labelled Manually
“Entities need many examples in order to have a high confidence of prediction. ”
(LUIS Documentation)
@Ditatoo1 #LavaCon
What the Chatbot Should Be Able to Do
1 Identify the intent (what the user wants)
2 Identify missing information
3 Ask questions to gather the missing information
(but not too many!)
4 Find the right content
@Ditatoo1 #LavaCon
Incomplete Request
How to replace a color cartridge? ?
@Ditatoo1 #LavaCon
Filling Out Slots
In which model?
How to replace a color cartridge? ?
@Ditatoo1 #LavaCon
Filling Out Slots
Color or black-and-white?
How to replace a cartridge in Pro??
@Ditatoo1 #LavaCon
Combinatorial Explosion
• Entities may depend on previous intents
• Entities may also depend on previous user’s answers
• Amount of combinations might be enormous
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-OneEasyPrint ProEasyPrint Basic
Printing Printing
Scanning
Printing
Scanning
Faxing
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-OneEasyPrint ProEasyPrint Basic
Learn about featuresIntent
Entities Model Name
Printing Printing
Scanning
Printing
Scanning
Faxing
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-OneEasyPrint ProEasyPrint Basic
Learn about featuresIntent
Entities Model Name
Printing Printing
Scanning
Printing
Scanning
Faxing
What features does EasyPrint All-In-One have?
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-OneEasyPrint ProEasyPrint Basic
Learn about featuresIntent
Entities Model Name
Printing Printing
Scanning
Printing
Scanning
Faxing
What features does EasyPrint All-In-One have?
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-OneEasyPrint ProEasyPrint Basic
Learn about featuresIntent
Entities Model Name
Printing Printing
Scanning
Printing
Scanning
Faxing
Which models can send and receive faxes?
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-OneEasyPrint ProEasyPrint Basic
Learn about featuresIntent
Entities Model Name
Printing Printing
Scanning
Printing
Scanning
Faxing
Which models can send and receive faxes?
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-One
Cable
Wi-Fi
Check the cable
Check the Wi-Fi connection
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-One
Fix “doesn’t print” issueIntent
Entities Model Name
Cable
Wi-Fi
ConnectivityMethod
Check the cable
Check the Wi-Fi connection
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-One
Fix “doesn’t print” issueIntent
Entities Model Name
Cable
Wi-Fi
My printer doesn’t print anything
ConnectivityMethod
Check the cable
Check the Wi-Fi connection
@Ditatoo1 #LavaCon
Only One Perspective
EasyPrint All-In-One
Fix “doesn’t print” issueIntent
Entities Model Name
Cable
Wi-Fi
The printer’s cable is broken. How will it affect
the printer?
ConnectivityMethod
Check the cable
Check the Wi-Fi connection
@Ditatoo1 #LavaCon
Exercise
Identify a few entities for a few intents for your products
@Ditatoo1 #LavaCon
When It Works
• Small amount of content
• The amount of content isn’t growing
• No or few content variations
• Conversations with the user are simple and
straightforward
@Ditatoo1 #LavaCon
“Today many programs do outstanding jobs more efficiently and reliably. Some of them
can beat people at chess. Others can diagnose heart attacks. Yet others can recognize
pictures of faces, assemble cars in factories, or even pilot planes or ships. But no machine
yet can read a book, clean a house, or baby-sit.
Then why cannot our computers yet do so many things that people can do? Do they need
more memory, speed, or complexity? Or do machines lack some magical attribute that
only a human brain can possess?
One of these limitations is that we usually give a present-day program only the knowledge
we think it will need to solve each particular problem. In contrast, every normal child
learns millions of fragments of knowledge and skills that people regard as “obvious.””
Marvin Minsky, The Emotion Machine
@Ditatoo1 #LavaCon
Navigation Map
@Ditatoo1 #LavaCon
Navigation Map + User’s Input
Current location: Amsterdam
Destination: Breda
Avoid toll roads
@Ditatoo1 #LavaCon
Navigation Map + User’s Input
Current location: Amsterdam
Destination: Breda
Avoid toll roads
OntologyUser’s Context
@Ditatoo1 #LavaCon
Ontology
Taxonomy
Semantic
Relationships
Rules
Inference
API
Chatbots
Knowledge Bases
Linkage
@Ditatoo1 #LavaCon
Ontology
Taxonomy
Semantic
Relationships
Rules
Inference
APILinkage
@Ditatoo1 #LavaCon
Taxonomy
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues Order
Cartridge
Toner
Paper
@Ditatoo1 #LavaCon
Taxonomy’s Purpose
• Who will use it?
• How will they use it?
• What information should be provided?
@Ditatoo1 #LavaCon
Taxonomy Examples: Aircraft Manufacturer
Systems
Air conditioning & pressurization
Communications
APU
COCKPIT EMER ACCESS
BAGGAGE DOOR OPN
AVIONICS NOT CLSD
Fuel
E1 FUEL LO PRESS
HI TEMP
IMBALANCE
Doors
@Ditatoo1 #LavaCon
Taxonomy Examples: Aircraft Manufacturer
Systems
Air conditioning & pressurization
Communications
APU
COCKPIT EMER ACCESS
BAGGAGE DOOR OPN
AVIONICS NOT CLSD
Fuel
E1 FUEL LO PRESS
HI TEMP
IMBALANCE
Doors
@Ditatoo1 #LavaCon
Taxonomy Examples: Aircraft Manufacturer
Systems
Air conditioning & pressurization
Communications
APU
COCKPIT EMER ACCESS
BAGGAGE DOOR OPN
AVIONICS NOT CLSD
Fuel
E1 FUEL LO PRESS
HI TEMP
IMBALANCE
Doors
Emergency Procedures
@Ditatoo1 #LavaCon
Taxonomy Examples: Aircraft Manufacturer
Systems
Air conditioning & pressurization
Communications
APU
COCKPIT EMER ACCESS
BAGGAGE DOOR OPN
AVIONICS NOT CLSD
Fuel
E1 FUEL LO PRESS
HI TEMP
IMBALANCE
Doors
@Ditatoo1 #LavaCon
Taxonomy Examples: Aircraft Manufacturer
Systems
Air conditioning & pressurization
Communications
APU
COCKPIT EMER ACCESS
BAGGAGE DOOR OPN
AVIONICS NOT CLSD
Fuel
E1 FUEL LO PRESS
HI TEMP
IMBALANCE
Doors
@Ditatoo1 #LavaCon
Taxonomy Examples: Aircraft Manufacturer
Systems
Air conditioning & pressurization
Communications
APU
COCKPIT EMER ACCESS
BAGGAGE DOOR OPN
AVIONICS NOT CLSD
Fuel
E1 FUEL LO PRESS
HI TEMP
IMBALANCE
Doors
@Ditatoo1 #LavaCon
Taxonomy Example: Electricity Distributor
Products
Charging Equipment
Smart Grid
Grid Automation
Transformer Substations
Projects
Project 1
Project 2
Project 3
Locale
Europe
North America
Applications
Horticulture
Street lights
Active Load Balancing
Audience
Internal
Installer
Operator
Sales
Service Maintenance
@Ditatoo1 #LavaCon
Taxonomy Example: Electricity Distributor
Products
Charging Equipment
Smart Grid
Grid Automation
Transformer Substations
Projects
Project 1
Project 2
Project 3
Locale
Europe
North America
Applications
Horticulture
Street lights
Active Load Balancing
Audience
Internal
Installer
Operator
Sales
Service Maintenance
Publishing
engine
@Ditatoo1 #LavaCon
Exercise
Create a taxonomy for your products
@Ditatoo1 #LavaCon
What Taxonomy Doesn’t Tell
Products
Charging Equipment
Smart Grid
Grid Automation
Transformer Substations
Projects
Project 1
Project 2
Project 3
Locale
Europe
North America
What products are involved in Project 1?
In what projects a specific product is involved?
Are projects region-specific?
What characteristics should an activity have to
be defined as project?
@Ditatoo1 #LavaCon
Ontology
Taxonomy
Semantic
Relationships
Rules
Inference
APILinkage
@Ditatoo1 #LavaCon
Semantic Relationships
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues
is of typehas connectivity
might be caused by
might have issues
Order
Cartridge
Toner
Paper
can order
@Ditatoo1 #LavaCon
Semantic Relationships
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues
is of typehas connectivity
might be caused by
might have issues
Order
Cartridge
Toner
Paper
can order
@Ditatoo1 #LavaCon
Semantic Relationships
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues
is of typehas connectivity
might be caused by
might have issues
Order
Cartridge
Toner
Paper
can order
@Ditatoo1 #LavaCon
Semantic Relationships
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues
is of typehas connectivity
might be caused by
might have issues
Order
Cartridge
Toner
Paper
can order
@Ditatoo1 #LavaCon
Semantic Relationships
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues
is of typehas connectivity
might be caused by
might have issues
Order
Cartridge
Toner
Paper
can order
@Ditatoo1 #LavaCon
Semantic Relationships
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues
is of typehas connectivity
might be caused by
might have issues
Order
Cartridge
Toner
Paper
can order
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Crawling the Ontology
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues
is of typehas connectivity
might be caused by
might have issues
Order
Cartridge
Toner
Paper
can order
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Crawling the Ontology
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues
is of typehas connectivity
might be caused by
might have issues
Order
Cartridge
Toner
Paper
can order
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
@Ditatoo1 #LavaCon
Relationship’s Purpose
• Who and what will use it?
• How will it be used?
• What information should be discovered?
@Ditatoo1 #LavaCon
Exercise
Add semantic relationships to your taxonomy
@Ditatoo1 #LavaCon
Ontology
Taxonomy
Semantic
Relationships
Rules
Inference
APILinkage
@Ditatoo1 #LavaCon
Semantic Relationships
Printers
Laser
Inkjet
EasyPrint All-In-One
EasyPrint Pro
EasyPrint Basic
Scanning
Faxing
Printing
Features
Copying
Issues
Toner
Cartridge
Connectivity
No ink
Ink leakage
No ink
Ink leakage
Wi-Fi
Wi-Fi
Cable
No network
Wrong IP address
Connector broken
USB port broken
Antenna broken
has feature
@Ditatoo1 #LavaCon
Rule
Printers
Laser
Inkjet
EasyPrint All-In-One
EasyPrint Pro
EasyPrint Basic
Scanning
Faxing
Printing
Features
Copying
Issues
Toner
Cartridge
Connectivity
No ink
Ink leakage
No ink
Ink leakage
Wi-Fi
Wi-Fi
Cable
No network
Wrong IP address
Connector broken
USB port broken
Antenna broken
has feature
If X has feature F,
and feature F
might have issue I
-> X might have
issue I
@Ditatoo1 #LavaCon
Semantic Relationships
EasyPrint All-In-One
Doesn’t Print
has issue
Wi Fi
has feature
Enabled
is in state
@Ditatoo1 #LavaCon
Rule
EasyPrint All-In-One
Doesn’t Print
has issue
Wi Fi
has feature
Enabled
is in state
If X has problem P, and X has
features F1 and F2, and feature
F1 has relationship R to feature
F2 -> the cause of the problem
is C.
@Ditatoo1 #LavaCon
Ontology
Taxonomy
Semantic
Relationships
Rules
Inference
APILinkage
@Ditatoo1 #LavaCon
Inference
Printers
Laser
Inkjet
EasyPrint All-In-One
EasyPrint Pro
EasyPrint Basic
Scanning
Faxing
Printing
Features
Copying
Issues
Toner
Cartridge
Connectivity
No ink
Ink leakage
No ink
Ink leakage
Wi-Fi
Wi-Fi
Cable
No network
Wrong IP address
Connector broken
USB port broken
Antenna broken
@Ditatoo1 #LavaCon
Inference
EasyPrint All-In-One
Doesn’t Print
has issue
Wi Fi
has feature
Enabled
is in state
Printer driver stopped
@Ditatoo1 #LavaCon
Inference
• Produces new information
• Doesn’t require to foresee all possible combinations
• May reduce the amount of questions to ask the user
• Enables multiple perspectives
@Ditatoo1 #LavaCon
Only One Perspective without Ontology
EasyPrint All-In-OneEasyPrint ProEasyPrint Basic
Learn about featuresIntent
Entities Model Name
Printing Printing
Scanning
Printing
Scanning
Faxing
What features does EasyPrint All-In-One have?
@Ditatoo1 #LavaCon
Multiple Perspectives with Ontology
Printers
Laser
Inkjet
EasyPrint All-In-One
EasyPrint Pro
EasyPrint Basic
Scanning
Faxing
Printing
Features
Copying
Issues
Toner
Cartridge
Connectivity
No ink
Ink leakage
No ink
Ink leakage
Wi-Fi
Wi-Fi
Cable
No network
Wrong IP address
Connector broken
USB port broken
Antenna broken
has feature
@Ditatoo1 #LavaCon
Exercise
Create rules for your ontology
@Ditatoo1 #LavaCon
What the Chatbot Should Be Able to Do
1 Identify the intent (what the user wants)
2 Identify missing information
3 Ask questions to gather the missing information
(but not too many!)
4 Find the right content
@Ditatoo1 #LavaCon
Ontology
Taxonomy
Semantic
Relationships
Rules
Inference
APILinkage
@Ditatoo1 #LavaCon
User’s Context Elements
Issue
Connectivity Type
Product Model
@Ditatoo1 #LavaCon
Combinations of User’s Context Elements
BasicModel Pro
CableConnectivity Wi-Fi
Issue
Doesn’t
print
Paper jam Light print
All-In-One
@Ditatoo1 #LavaCon
Combinations of User’s Context Elements
BasicModel Pro All-In-One
CableConnectivity Wi-Fi
Issue Doesn’t
print
Paper jam Light print
BasicModel Pro All-In-One
CableConnectivity Wi-Fi
Issue
Doesn’t
print
Paper jam Light print
BasicModel Pro All-In-One
CableConnectivity Wi-Fi
Issue Doesn’t
print
Paper jam Light print
BasicModel Pro All-In-One
CableConnectivity Wi-Fi
Issue Doesn’t
print
Paper jam Light print
@Ditatoo1 #LavaCon
Granular (Structured) Content
BasicModel Pro All-In-One
CableConnectivity Wi-Fi
Issue Doesn’t
print
Paper jam Light print
BasicModel Pro All-In-One
CableConnectivity Wi-Fi
Issue
Doesn’t
print
Paper jam Light print
BasicModel Pro All-In-One
CableConnectivity Wi-Fi
Issue Doesn’t
print
Paper jam Light print
Model: All-In-One
Connectivity: Cable
Issue: Doesn’t print
Model: All-In-One
Connectivity: Wi-Fi
Issue: Doesn’t print
Model: Pro
Connectivity: Cable
Issue: Paper jam
Model: Basic
Connectivity: Cable
Issue: Light print
@Ditatoo1 #LavaCon
Connecting Content to Ontology
Basic
Pro
All-In-One
Model
Ink-jet
Laser
Type
Wi-Fi
Cable
Connectivity
Doesn’t print
Paper jam
Light print
Issues Order
Cartridge
Toner
Paper
@Ditatoo1 #LavaCon
Conversation with a Support Chatbot
Model: All-In-One
Connectivity: Wi-Fi
Issue: Doesn’t print
@Ditatoo1 #LavaCon
Making Suggestions
Printers
Laser
Inkjet
EasyPrint All-In-One
EasyPrint Pro
EasyPrint Basic
Scanning
Faxing
Printing
Features
Copying
Training
Printing
Scanning
Basics Video
Advanced Printing
How to Scan
Scanning Tips
Wi-FiTechpubs dept.
Training dept.
Legal
Regulations
compliant with
Compliance dept.
@Ditatoo1 #LavaCon
Making Suggestions
Printers
Requirements
Minimum requirements
Scanning
Faxing
Printing
Features
Copying
Wi-Fi
Recommended requirements
How to scan
How to faxing
How to print
Procedures
How to copy
see also
@Ditatoo1 #LavaCon
Making Suggestions
Printers
Requirements
Minimum requirements
Scanning
Faxing
Printing
Features
Copying
Wi-Fi
Recommended requirements
How to scan
How to faxing
How to print
Procedures
How to copy
see also
@Ditatoo1 #LavaCon
Making Suggestions
Printers
Requirements
Minimum requirements
Scanning
Faxing
Printing
Features
Copying
Wi-Fi
Recommended requirements
How to scan
How to faxing
How to print
Procedures
How to copy
see also
@Ditatoo1 #LavaCon
Ontology
Taxonomy
Semantic
Relationships
Rules
Inference
APILinkage
@Ditatoo1 #LavaCon
Ontology Formats
• OWL
• RDF/XML
• Semantic Web Rule Language (SWRL)
• CycL
@Ditatoo1 #LavaCon
How to Create?
• Ontology editors:
• Protégé
• Fluent Editor
• API:
• Jena API
• OWL API
• Automatically:
• Intuillion NLP
• PoolParty
@Ditatoo1 #LavaCon
Why Chatbot Gives Wrong Answers
• The issue is not covered by any content
• The content that covers the issue is too generic
• The metadata model does not match the elements of the user’s context
• No metadata is provided at all or wrong metadata is provided
• Metadata is not specific enough
• The piece of content includes information about multiple subjects
• The chatbot didn’t understand the user’s question at all or understood it
incorrectly
@Ditatoo1 #LavaCon
Exercise
Identify the problems with the content and offer solutions
@Ditatoo1 #LavaCon
Misunderstanding User’s Question
• Mapping to a wrong intent
• Mapping isn’t compatible (user has his own understanding of how the
product works)
• Solution:
• Calculation of the confidence score that indicates how confident
the chatbot is that the found content addresses the issue
• Feedback from the user about how relevant and helpful the
chatbot’s answer was
• Log of each conversation between the chatbot and the user
• Ability to hand over the issue to a human at any moment
@Ditatoo1 #LavaCon
Practical Steps: Taxonomy & Ontology
• Create a taxonomy:
• Who may need it?
• How may they use it?
• Analyze how the current content is linked:
• Do links represent semantic relationships?
• Is there content created by other departments?
• What the taxonomy doesn’t tell?
@Ditatoo1 #LavaCon
Practical Steps: Chatbot
• Do you really need it?
• Can be the same thing done with a wizard (another UI)?
• Do you really need a conversation?
• What additional value the chatbot will bring?
• What level of variety should the chatbot support?
• Do you want it to be proactive?
@Ditatoo1 #LavaCon
Summary
• Traditional intent and named entity recognition are expensive to scale.
• To make chatbots more scalable and less brittle, they need a formalized
semantic model of the domain (ontology).
• Ontology represents concepts and sematic relationships between them.
• Ontology is written in a machine-readable format.
• Ontology makes knowledge multi-dimensional and enables inference.
• Content needs to be as granular as user’s context.
• Content needs to be enriched with semantic metadata.
• The chatbot should provide a mechanism that lets you track what went.
wrong during the conversation and fix it.
@Ditatoo1 #LavaCon
Website: http://www.intuillion.com
Email: alex@intuillion.com
Contact Me
LinkedIn: DITAToo Community

Contenu connexe

Tendances

Chat bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overviewdurga subburaman
 
Finance bots - The move toward conversational finance
Finance bots - The move toward conversational financeFinance bots - The move toward conversational finance
Finance bots - The move toward conversational financeOrganic, Inc
 
How to Build a Chatbot with Tom Martin, Founder of LawDroid
How to Build a Chatbot with Tom Martin, Founder of LawDroidHow to Build a Chatbot with Tom Martin, Founder of LawDroid
How to Build a Chatbot with Tom Martin, Founder of LawDroidThomas G. Martin
 
Cocolevio AI Chatbot 9.20.19
Cocolevio AI Chatbot 9.20.19Cocolevio AI Chatbot 9.20.19
Cocolevio AI Chatbot 9.20.19Maurice Harris
 
Chatbots. Old Topic - New Era
Chatbots. Old Topic - New EraChatbots. Old Topic - New Era
Chatbots. Old Topic - New EraGregor Jarisch
 
Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Oracle Developers
 
Chatbots - The Business Opportunity
Chatbots - The Business OpportunityChatbots - The Business Opportunity
Chatbots - The Business OpportunityAlexandros Ivos
 
Chabot is a not a product, it's a feature
Chabot is a not a product, it's a featureChabot is a not a product, it's a feature
Chabot is a not a product, it's a featureMichael Vakulenko
 
Chat Bots, ChatOps and the Conversational User Interface (CUI)
Chat Bots, ChatOps and the Conversational User Interface (CUI)Chat Bots, ChatOps and the Conversational User Interface (CUI)
Chat Bots, ChatOps and the Conversational User Interface (CUI)Richard Slater
 
Makin’ chatbots – Moment
Makin’ chatbots – MomentMakin’ chatbots – Moment
Makin’ chatbots – Momentjacobpastrovich
 
WS_Chatbots_Sid_Presentation
WS_Chatbots_Sid_PresentationWS_Chatbots_Sid_Presentation
WS_Chatbots_Sid_Presentationsid_webspiders
 
Introduction to chat bot
Introduction to chat botIntroduction to chat bot
Introduction to chat botmohamed ali
 
api.ai presentation
api.ai presentationapi.ai presentation
api.ai presentationMarco Nigro
 
Entering the Conversational Era with Chatbots for the Enterprise
Entering the Conversational Era with Chatbots for the EnterpriseEntering the Conversational Era with Chatbots for the Enterprise
Entering the Conversational Era with Chatbots for the EnterpriseAleisha McKeeby
 
The Chatbot Imperative: Intelligence, Personalization and Utilitarian Design
The Chatbot Imperative: Intelligence, Personalization and Utilitarian DesignThe Chatbot Imperative: Intelligence, Personalization and Utilitarian Design
The Chatbot Imperative: Intelligence, Personalization and Utilitarian DesignCognizant
 
Chatbot report with sap hybris
Chatbot report with sap hybrisChatbot report with sap hybris
Chatbot report with sap hybrisLuke Bilton
 
Webinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation ServiceWebinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation ServiceThirdEye Data
 

Tendances (20)

Chat bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overview
 
Finance bots - The move toward conversational finance
Finance bots - The move toward conversational financeFinance bots - The move toward conversational finance
Finance bots - The move toward conversational finance
 
How to Build a Chatbot with Tom Martin, Founder of LawDroid
How to Build a Chatbot with Tom Martin, Founder of LawDroidHow to Build a Chatbot with Tom Martin, Founder of LawDroid
How to Build a Chatbot with Tom Martin, Founder of LawDroid
 
Cocolevio AI Chatbot 9.20.19
Cocolevio AI Chatbot 9.20.19Cocolevio AI Chatbot 9.20.19
Cocolevio AI Chatbot 9.20.19
 
Chat bots
Chat botsChat bots
Chat bots
 
Chatbots. Old Topic - New Era
Chatbots. Old Topic - New EraChatbots. Old Topic - New Era
Chatbots. Old Topic - New Era
 
Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!
 
Chatbot Abstract
Chatbot AbstractChatbot Abstract
Chatbot Abstract
 
Chatbots - The Business Opportunity
Chatbots - The Business OpportunityChatbots - The Business Opportunity
Chatbots - The Business Opportunity
 
Chabot is a not a product, it's a feature
Chabot is a not a product, it's a featureChabot is a not a product, it's a feature
Chabot is a not a product, it's a feature
 
Chat Bots, ChatOps and the Conversational User Interface (CUI)
Chat Bots, ChatOps and the Conversational User Interface (CUI)Chat Bots, ChatOps and the Conversational User Interface (CUI)
Chat Bots, ChatOps and the Conversational User Interface (CUI)
 
Makin’ chatbots – Moment
Makin’ chatbots – MomentMakin’ chatbots – Moment
Makin’ chatbots – Moment
 
WS_Chatbots_Sid_Presentation
WS_Chatbots_Sid_PresentationWS_Chatbots_Sid_Presentation
WS_Chatbots_Sid_Presentation
 
Introduction to chat bot
Introduction to chat botIntroduction to chat bot
Introduction to chat bot
 
api.ai presentation
api.ai presentationapi.ai presentation
api.ai presentation
 
Entering the Conversational Era with Chatbots for the Enterprise
Entering the Conversational Era with Chatbots for the EnterpriseEntering the Conversational Era with Chatbots for the Enterprise
Entering the Conversational Era with Chatbots for the Enterprise
 
Chatbots: Connecting Artificial Intelligence and Customer Service
Chatbots: Connecting Artificial Intelligence and Customer ServiceChatbots: Connecting Artificial Intelligence and Customer Service
Chatbots: Connecting Artificial Intelligence and Customer Service
 
The Chatbot Imperative: Intelligence, Personalization and Utilitarian Design
The Chatbot Imperative: Intelligence, Personalization and Utilitarian DesignThe Chatbot Imperative: Intelligence, Personalization and Utilitarian Design
The Chatbot Imperative: Intelligence, Personalization and Utilitarian Design
 
Chatbot report with sap hybris
Chatbot report with sap hybrisChatbot report with sap hybris
Chatbot report with sap hybris
 
Webinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation ServiceWebinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation Service
 

Similaire à To Make Your Chatbot Smart, You Need to Feed It Right: How to Write for Chatbots | Alex Masycheff

Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...Grammarly
 
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...Edureka!
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchrohitcse52
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the RunwayOne North
 
Large Components in the Rearview Mirror
Large Components in the Rearview MirrorLarge Components in the Rearview Mirror
Large Components in the Rearview MirrorMichelle Brush
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️Ori Pekelman
 
Getting ready for voice
Getting ready for voiceGetting ready for voice
Getting ready for voiceMaarten Dings
 
'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham ThomasTEST Huddle
 
Blockchain Experience Design Meetup #1
Blockchain Experience Design Meetup #1Blockchain Experience Design Meetup #1
Blockchain Experience Design Meetup #1Gendry Morales
 
From DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysFrom DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysOri Pekelman
 
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...Antti Koskela
 
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Burr Sutter
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 KeynotePeter Wang
 
Citizen Developer Tools are not just for Citizen Developers (session at Share...
Citizen Developer Tools are not just for Citizen Developers (session at Share...Citizen Developer Tools are not just for Citizen Developers (session at Share...
Citizen Developer Tools are not just for Citizen Developers (session at Share...Antti Koskela
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
Scalable state of-the-art conversational AI
Scalable state of-the-art conversational AIScalable state of-the-art conversational AI
Scalable state of-the-art conversational AIDeep Learning Italia
 
The Technical Debt Trap
The Technical Debt TrapThe Technical Debt Trap
The Technical Debt TrapDoc Norton
 
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...Daniel Zivkovic
 

Similaire à To Make Your Chatbot Smart, You Need to Feed It Right: How to Write for Chatbots | Alex Masycheff (20)

Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
 
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway
 
Large Components in the Rearview Mirror
Large Components in the Rearview MirrorLarge Components in the Rearview Mirror
Large Components in the Rearview Mirror
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️
 
Getting ready for voice
Getting ready for voiceGetting ready for voice
Getting ready for voice
 
'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas
 
Blockchain Experience Design Meetup #1
Blockchain Experience Design Meetup #1Blockchain Experience Design Meetup #1
Blockchain Experience Design Meetup #1
 
From DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysFrom DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed Apidays
 
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
 
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
 
Everything you need to know about chatbots
Everything you need to know about chatbotsEverything you need to know about chatbots
Everything you need to know about chatbots
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 Keynote
 
Citizen Developer Tools are not just for Citizen Developers (session at Share...
Citizen Developer Tools are not just for Citizen Developers (session at Share...Citizen Developer Tools are not just for Citizen Developers (session at Share...
Citizen Developer Tools are not just for Citizen Developers (session at Share...
 
Ai powered chatbots
Ai powered chatbotsAi powered chatbots
Ai powered chatbots
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
Scalable state of-the-art conversational AI
Scalable state of-the-art conversational AIScalable state of-the-art conversational AI
Scalable state of-the-art conversational AI
 
The Technical Debt Trap
The Technical Debt TrapThe Technical Debt Trap
The Technical Debt Trap
 
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
 

Plus de LavaConConference

When Content Meets Medical: Do You Need a Crash Course for That Crash Cart? |...
When Content Meets Medical: Do You Need a Crash Course for That Crash Cart? |...When Content Meets Medical: Do You Need a Crash Course for That Crash Cart? |...
When Content Meets Medical: Do You Need a Crash Course for That Crash Cart? |...LavaConConference
 
Present Like a Pro | Leah Guren
Present Like a Pro | Leah GurenPresent Like a Pro | Leah Guren
Present Like a Pro | Leah GurenLavaConConference
 
Thousands of Words, One Brand Voice: Style Guides, Content Workflows, and AI ...
Thousands of Words, One Brand Voice: Style Guides, Content Workflows, and AI ...Thousands of Words, One Brand Voice: Style Guides, Content Workflows, and AI ...
Thousands of Words, One Brand Voice: Style Guides, Content Workflows, and AI ...LavaConConference
 
Content strategy + Information Architecture = Customer Success | Amber Swope ...
Content strategy + Information Architecture = Customer Success | Amber Swope ...Content strategy + Information Architecture = Customer Success | Amber Swope ...
Content strategy + Information Architecture = Customer Success | Amber Swope ...LavaConConference
 
The Heroes and Villains of Content Strategy | Alan Porter
The Heroes and Villains of Content Strategy | Alan PorterThe Heroes and Villains of Content Strategy | Alan Porter
The Heroes and Villains of Content Strategy | Alan PorterLavaConConference
 
All I Ever Needed to Know about Tech Comm Management I Learned from Becoming ...
All I Ever Needed to Know about Tech Comm Management I Learned from Becoming ...All I Ever Needed to Know about Tech Comm Management I Learned from Becoming ...
All I Ever Needed to Know about Tech Comm Management I Learned from Becoming ...LavaConConference
 
This Time with Feeling: Bringing the Arts and Humanities to Tech | Jonathan F...
This Time with Feeling: Bringing the Arts and Humanities to Tech | Jonathan F...This Time with Feeling: Bringing the Arts and Humanities to Tech | Jonathan F...
This Time with Feeling: Bringing the Arts and Humanities to Tech | Jonathan F...LavaConConference
 
Intelligent Microcontent: At the Point of Content Convergence | Rob Hanna
Intelligent Microcontent: At the Point of Content Convergence | Rob HannaIntelligent Microcontent: At the Point of Content Convergence | Rob Hanna
Intelligent Microcontent: At the Point of Content Convergence | Rob HannaLavaConConference
 
Rage Against the Machine: Overcoming the Four Main Barriers to Content Strate...
Rage Against the Machine: Overcoming the Four Main Barriers to Content Strate...Rage Against the Machine: Overcoming the Four Main Barriers to Content Strate...
Rage Against the Machine: Overcoming the Four Main Barriers to Content Strate...LavaConConference
 
Let's Get Personal! | Megan Gilhooly
Let's Get Personal! | Megan GilhoolyLet's Get Personal! | Megan Gilhooly
Let's Get Personal! | Megan GilhoolyLavaConConference
 
Trends in taxonomy | Dawn Stevens
Trends in taxonomy | Dawn StevensTrends in taxonomy | Dawn Stevens
Trends in taxonomy | Dawn StevensLavaConConference
 
Measuring the Value of Structured Authoring and Getting the Budget You Need |...
Measuring the Value of Structured Authoring and Getting the Budget You Need |...Measuring the Value of Structured Authoring and Getting the Budget You Need |...
Measuring the Value of Structured Authoring and Getting the Budget You Need |...LavaConConference
 
Evolution of Online Delivery | Scott Youngblom
Evolution of Online Delivery | Scott YoungblomEvolution of Online Delivery | Scott Youngblom
Evolution of Online Delivery | Scott YoungblomLavaConConference
 
Adapt or Die: The Challenge of Digital Transformation | Sarah O'Keffe
Adapt or Die: The Challenge of Digital Transformation | Sarah O'KeffeAdapt or Die: The Challenge of Digital Transformation | Sarah O'Keffe
Adapt or Die: The Challenge of Digital Transformation | Sarah O'KeffeLavaConConference
 
Easy-Bake Release Training: A Marcomm/Tech Writing Success Story | Sam Barney...
Easy-Bake Release Training: A Marcomm/Tech Writing Success Story | Sam Barney...Easy-Bake Release Training: A Marcomm/Tech Writing Success Story | Sam Barney...
Easy-Bake Release Training: A Marcomm/Tech Writing Success Story | Sam Barney...LavaConConference
 
"Herding the Cats": Benefits of Unifying Content for Customers | Richard Hend...
"Herding the Cats": Benefits of Unifying Content for Customers | Richard Hend..."Herding the Cats": Benefits of Unifying Content for Customers | Richard Hend...
"Herding the Cats": Benefits of Unifying Content for Customers | Richard Hend...LavaConConference
 
Building a Unified Product Content Strategy | Quentin Dietrich
Building a Unified Product Content Strategy | Quentin DietrichBuilding a Unified Product Content Strategy | Quentin Dietrich
Building a Unified Product Content Strategy | Quentin DietrichLavaConConference
 
From "Content Person" to Content Designer: Helping Teams Make Data Driven Dec...
From "Content Person" to Content Designer: Helping Teams Make Data Driven Dec...From "Content Person" to Content Designer: Helping Teams Make Data Driven Dec...
From "Content Person" to Content Designer: Helping Teams Make Data Driven Dec...LavaConConference
 
Actualizing a Role-based and Personalized Documentation Portal | Margaret Col...
Actualizing a Role-based and Personalized Documentation Portal | Margaret Col...Actualizing a Role-based and Personalized Documentation Portal | Margaret Col...
Actualizing a Role-based and Personalized Documentation Portal | Margaret Col...LavaConConference
 
Let’s put some strategy in our content strategies! | Kathy Wagner
Let’s put some strategy in our content strategies! | Kathy WagnerLet’s put some strategy in our content strategies! | Kathy Wagner
Let’s put some strategy in our content strategies! | Kathy WagnerLavaConConference
 

Plus de LavaConConference (20)

When Content Meets Medical: Do You Need a Crash Course for That Crash Cart? |...
When Content Meets Medical: Do You Need a Crash Course for That Crash Cart? |...When Content Meets Medical: Do You Need a Crash Course for That Crash Cart? |...
When Content Meets Medical: Do You Need a Crash Course for That Crash Cart? |...
 
Present Like a Pro | Leah Guren
Present Like a Pro | Leah GurenPresent Like a Pro | Leah Guren
Present Like a Pro | Leah Guren
 
Thousands of Words, One Brand Voice: Style Guides, Content Workflows, and AI ...
Thousands of Words, One Brand Voice: Style Guides, Content Workflows, and AI ...Thousands of Words, One Brand Voice: Style Guides, Content Workflows, and AI ...
Thousands of Words, One Brand Voice: Style Guides, Content Workflows, and AI ...
 
Content strategy + Information Architecture = Customer Success | Amber Swope ...
Content strategy + Information Architecture = Customer Success | Amber Swope ...Content strategy + Information Architecture = Customer Success | Amber Swope ...
Content strategy + Information Architecture = Customer Success | Amber Swope ...
 
The Heroes and Villains of Content Strategy | Alan Porter
The Heroes and Villains of Content Strategy | Alan PorterThe Heroes and Villains of Content Strategy | Alan Porter
The Heroes and Villains of Content Strategy | Alan Porter
 
All I Ever Needed to Know about Tech Comm Management I Learned from Becoming ...
All I Ever Needed to Know about Tech Comm Management I Learned from Becoming ...All I Ever Needed to Know about Tech Comm Management I Learned from Becoming ...
All I Ever Needed to Know about Tech Comm Management I Learned from Becoming ...
 
This Time with Feeling: Bringing the Arts and Humanities to Tech | Jonathan F...
This Time with Feeling: Bringing the Arts and Humanities to Tech | Jonathan F...This Time with Feeling: Bringing the Arts and Humanities to Tech | Jonathan F...
This Time with Feeling: Bringing the Arts and Humanities to Tech | Jonathan F...
 
Intelligent Microcontent: At the Point of Content Convergence | Rob Hanna
Intelligent Microcontent: At the Point of Content Convergence | Rob HannaIntelligent Microcontent: At the Point of Content Convergence | Rob Hanna
Intelligent Microcontent: At the Point of Content Convergence | Rob Hanna
 
Rage Against the Machine: Overcoming the Four Main Barriers to Content Strate...
Rage Against the Machine: Overcoming the Four Main Barriers to Content Strate...Rage Against the Machine: Overcoming the Four Main Barriers to Content Strate...
Rage Against the Machine: Overcoming the Four Main Barriers to Content Strate...
 
Let's Get Personal! | Megan Gilhooly
Let's Get Personal! | Megan GilhoolyLet's Get Personal! | Megan Gilhooly
Let's Get Personal! | Megan Gilhooly
 
Trends in taxonomy | Dawn Stevens
Trends in taxonomy | Dawn StevensTrends in taxonomy | Dawn Stevens
Trends in taxonomy | Dawn Stevens
 
Measuring the Value of Structured Authoring and Getting the Budget You Need |...
Measuring the Value of Structured Authoring and Getting the Budget You Need |...Measuring the Value of Structured Authoring and Getting the Budget You Need |...
Measuring the Value of Structured Authoring and Getting the Budget You Need |...
 
Evolution of Online Delivery | Scott Youngblom
Evolution of Online Delivery | Scott YoungblomEvolution of Online Delivery | Scott Youngblom
Evolution of Online Delivery | Scott Youngblom
 
Adapt or Die: The Challenge of Digital Transformation | Sarah O'Keffe
Adapt or Die: The Challenge of Digital Transformation | Sarah O'KeffeAdapt or Die: The Challenge of Digital Transformation | Sarah O'Keffe
Adapt or Die: The Challenge of Digital Transformation | Sarah O'Keffe
 
Easy-Bake Release Training: A Marcomm/Tech Writing Success Story | Sam Barney...
Easy-Bake Release Training: A Marcomm/Tech Writing Success Story | Sam Barney...Easy-Bake Release Training: A Marcomm/Tech Writing Success Story | Sam Barney...
Easy-Bake Release Training: A Marcomm/Tech Writing Success Story | Sam Barney...
 
"Herding the Cats": Benefits of Unifying Content for Customers | Richard Hend...
"Herding the Cats": Benefits of Unifying Content for Customers | Richard Hend..."Herding the Cats": Benefits of Unifying Content for Customers | Richard Hend...
"Herding the Cats": Benefits of Unifying Content for Customers | Richard Hend...
 
Building a Unified Product Content Strategy | Quentin Dietrich
Building a Unified Product Content Strategy | Quentin DietrichBuilding a Unified Product Content Strategy | Quentin Dietrich
Building a Unified Product Content Strategy | Quentin Dietrich
 
From "Content Person" to Content Designer: Helping Teams Make Data Driven Dec...
From "Content Person" to Content Designer: Helping Teams Make Data Driven Dec...From "Content Person" to Content Designer: Helping Teams Make Data Driven Dec...
From "Content Person" to Content Designer: Helping Teams Make Data Driven Dec...
 
Actualizing a Role-based and Personalized Documentation Portal | Margaret Col...
Actualizing a Role-based and Personalized Documentation Portal | Margaret Col...Actualizing a Role-based and Personalized Documentation Portal | Margaret Col...
Actualizing a Role-based and Personalized Documentation Portal | Margaret Col...
 
Let’s put some strategy in our content strategies! | Kathy Wagner
Let’s put some strategy in our content strategies! | Kathy WagnerLet’s put some strategy in our content strategies! | Kathy Wagner
Let’s put some strategy in our content strategies! | Kathy Wagner
 

Dernier

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Dernier (20)

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

To Make Your Chatbot Smart, You Need to Feed It Right: How to Write for Chatbots | Alex Masycheff