SlideShare a Scribd company logo
1 of 17
Download to read offline
Natural Conversation Framework
Conversation Management UX Patterns
Authors:
Di Pierro Davide
Impellizzeri Federico
Jalna Afridi
Mosca Sara
If a person says something that is not understandable, we
ask for clarification. If a person says something that we
believe to be false, we question and debate. We don’t issue
a warning signal. We don’t beep. We don’t give error
messages. We ask for more information and engage in
mutual dialogue to reach an understanding.
Norman [1988]
2/17
What is conversation
Conversation is a distinctive form of natural-language
involving:
● methods for taking turns and ordering them into
sequences;
● persistence of sequential context across turns;
● actions for managing the interaction itself.
The UX designers model these mechanics through dialog
management and context persistence as humans usually
communicate.
Interaction styles:
● Web Search,
● Graphical interfaces,
● Conversational. 3/17
Natural Conversation Framework
What The Natural Conversation Framework
(NCF) provides a pattern language of
generic, reusable conversational UX
patterns that are platform-independent.
How
Why Natural Conversation Framework for the
design of conversational user interaction
and experience.
4/17
Interaction Model
The sequence is the smallest interactive unit of conversation.
Conversation analysts have identified two types of sequences:
● adjacency pair sequences;
● storytelling sequences.
Adjacency pair is a formal term for a class of recognizable social
action pairs.
When someone does the first part of the pair, it creates an
expectation, and an obligation, for someone else to do the second
part.
Greeting - Greeting
Farewell - Farewell
Inquiry - Answer
Invitation -
Accept/Decline
...
Pairs
5/17
Adjacency Pair Sequences (1/2)
These sequences are expandable, that
is, the base action pair could be
enriched with additional pairs for
purposes of conversation management.
Expansions allow turn-by-turn.
6/17
Adjacency Pair Sequences (2/2)
Screening
Repeating
Eliciting
Paraphrasing
Closing
7/17
Content Format Minimization Principles
The expandable sequence model requires a format for the content of the conversation.
Limit Agent Utterance to a Single Sentence or Less
Dividing informations into smaller chunks allow agent to replies coherently to user requests.
Break Paragraphs Down into Their Parts
Decouple different facets of the same concept allows agent to offers different details
granularity levels.
Let Users Control the Level of Detail
Agent replies with the shortest and most comprehensive answer. When it is required, it
provides further additional details.
8/17
Pattern Quiz
The quiz pattern is a conversational UX pattern in which the agent asks the user questions
and evaluates the user’s answers.
The user can get the answer correct, incorrect, or can abort the sequence.
U: Tell me a joke
A: What can you hold
without ever touching it?
U: Stocks?
A: That’s not it.
U: A conversation?
A: That’s right!
A: Who earns a living by
driving his customers away?
U: the cable company?
A: Nope.
U: You tell me
A: A taxi driver.
U: Ahaha
9/17
Conversation Navigation
Capability Check Discovering the capabilities of an agent
Repeat Request Agent must allows full or partial utterance repetitions
Paraphrase Request It provides a local help on a turn-level basis
Sequence Closer
Users should be able to close a sequence to force the
agent to move towards
Sequence Abort
When users fail to elicit an adequate response, they should
be able to abort the sequence
Conversation Closing
Users should be encouraged to close their interaction with
the system
10/17
Conversation Management UX Patterns
The conversation-level management patterns are
divided into five pattern types which regard:
● opening,
● completion,
● closing
of the whole encounter.
Conversation-Level Management
C1 - Opening (Agent)
C2 - Opening (User)
C3 - Capabilities
C4 - Closing
C5 - Disengaging
11/17
C1 - Opening Agent
In natural conversations, humans first secure the attention of the intended recipient and
establish that they are talking. The agent opening pattern, in which the agent talks first,
includes several components:
● minimal opening;
● direct address;
● self-identification;
● first topic;
● ...
12/17
C2 - Opening User
Also users can open a conversations or
initiate opening relevant sequences.
In some use cases, the user may need to
take the first turn in the conversation (e.g. if
the agent application is already running).
13/17
C3 - Capabilities
There exist two approaches for the
discoverability of the features of an agent:
1. Give a global overview at the opening;
2. Ask to the agent about what it can do.
The first approach has the disadvantage of
providing users long descriptions.
14/17
C4 - Closing
Speakers do not typically just stop talking but
rather methodically and collaboratively close
down the encounter.
The pre-closing functions to check to see if the
other party wishes to continue with another topic.
15/17
C5 - Disengaging
While conversation closings have a canonical
structure, there are other ways that users and agents
may disengage from each other. These
disengagements may be temporary or terminal.
Besides the user or agent simply failing to continue,
users may ask to be transferred to a human, or
users may start talking to someone else in the
room, agents may refuse to continue talking, and
more.
16/17
Conclusion
These are technical knowledges about how to design users’ entry into and exit out of sessions
with your agent, using the Natural Conversation Framework.
Patterns provide a starting set for enabling several generic conversational activities and their
management at the sequence level and at the conversation level. Although they are based on
patterns of what humans naturally do in conversation, they are a simplified versions.
The patterns presented should provide a reference or starting point for many use cases,
especially for service encounters.
17/17

More Related Content

What's hot

Cooperative principle
Cooperative principleCooperative principle
Cooperative principleSaima Gul
 
Discourse analysis session 9_30_11_2021_cooperative principles.pdf
Discourse analysis session 9_30_11_2021_cooperative principles.pdfDiscourse analysis session 9_30_11_2021_cooperative principles.pdf
Discourse analysis session 9_30_11_2021_cooperative principles.pdfDr.Badriya Al Mamari
 
DISCOURSE The Role of Context in Interpretation
DISCOURSE The Role of Context in InterpretationDISCOURSE The Role of Context in Interpretation
DISCOURSE The Role of Context in InterpretationSiti Purwaningsih
 
Native Vs Non-Native Accent
Native Vs Non-Native AccentNative Vs Non-Native Accent
Native Vs Non-Native AccentSalah Mhamdi
 
Cooperative principle
Cooperative principle Cooperative principle
Cooperative principle ibtissam1995
 
Pragmatics presentation chapter five
Pragmatics presentation chapter fivePragmatics presentation chapter five
Pragmatics presentation chapter fiveIjaz Ahmed
 
Solidarity and politnes
Solidarity and politnesSolidarity and politnes
Solidarity and politnesSiti Moena
 
Politeness & Interaction
Politeness & InteractionPoliteness & Interaction
Politeness & InteractionLaiba Yaseen
 
What ccu is, ? cross culture understanding
What ccu is, ? cross culture understandingWhat ccu is, ? cross culture understanding
What ccu is, ? cross culture understandingDanna Cungkring
 
Speech acts and events
Speech acts and eventsSpeech acts and events
Speech acts and eventsYophi Gimbal
 
Hydro Turbine Project Final Report
Hydro Turbine Project Final ReportHydro Turbine Project Final Report
Hydro Turbine Project Final Reportcalebbartels
 
Discourse analysis and grammar
Discourse analysis and grammarDiscourse analysis and grammar
Discourse analysis and grammarAmal Mustafa
 

What's hot (20)

Pragmatics
PragmaticsPragmatics
Pragmatics
 
Cooperative principle
Cooperative principleCooperative principle
Cooperative principle
 
Discourse analysis session 9_30_11_2021_cooperative principles.pdf
Discourse analysis session 9_30_11_2021_cooperative principles.pdfDiscourse analysis session 9_30_11_2021_cooperative principles.pdf
Discourse analysis session 9_30_11_2021_cooperative principles.pdf
 
Deixis
Deixis Deixis
Deixis
 
DISCOURSE The Role of Context in Interpretation
DISCOURSE The Role of Context in InterpretationDISCOURSE The Role of Context in Interpretation
DISCOURSE The Role of Context in Interpretation
 
The cooperative principle
The cooperative principleThe cooperative principle
The cooperative principle
 
Conversational style
Conversational styleConversational style
Conversational style
 
Native Vs Non-Native Accent
Native Vs Non-Native AccentNative Vs Non-Native Accent
Native Vs Non-Native Accent
 
Cooperative principle
Cooperative principle Cooperative principle
Cooperative principle
 
Politeness
PolitenessPoliteness
Politeness
 
Sociolinguistics
SociolinguisticsSociolinguistics
Sociolinguistics
 
Pragmatics presentation chapter five
Pragmatics presentation chapter fivePragmatics presentation chapter five
Pragmatics presentation chapter five
 
Solidarity and politnes
Solidarity and politnesSolidarity and politnes
Solidarity and politnes
 
Politeness & Interaction
Politeness & InteractionPoliteness & Interaction
Politeness & Interaction
 
What ccu is, ? cross culture understanding
What ccu is, ? cross culture understandingWhat ccu is, ? cross culture understanding
What ccu is, ? cross culture understanding
 
Speech acts and events
Speech acts and eventsSpeech acts and events
Speech acts and events
 
Hydro Turbine Project Final Report
Hydro Turbine Project Final ReportHydro Turbine Project Final Report
Hydro Turbine Project Final Report
 
Politeness
PolitenessPoliteness
Politeness
 
Discourse analysis and grammar
Discourse analysis and grammarDiscourse analysis and grammar
Discourse analysis and grammar
 
DISCOURSE AND PRAGMATICS
DISCOURSE AND PRAGMATICSDISCOURSE AND PRAGMATICS
DISCOURSE AND PRAGMATICS
 

Similar to Natural Conversation Framework

User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rulesPreeti Mishra
 
Running head DATABASE PERFORMANCE1DATABASE PERFORMANCE3.docx
Running head DATABASE PERFORMANCE1DATABASE PERFORMANCE3.docxRunning head DATABASE PERFORMANCE1DATABASE PERFORMANCE3.docx
Running head DATABASE PERFORMANCE1DATABASE PERFORMANCE3.docxcheryllwashburn
 
Usability Essentials to Know
Usability Essentials to KnowUsability Essentials to Know
Usability Essentials to KnowPravin Mehta
 
Communication Strategies For Teams
Communication Strategies For TeamsCommunication Strategies For Teams
Communication Strategies For TeamsMark Childs
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptxRaja980775
 
Create User Flow & Wireframing for an Application
Create User Flow & Wireframing for an ApplicationCreate User Flow & Wireframing for an Application
Create User Flow & Wireframing for an ApplicationRudityas Wahyu Anggoro
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - designmmm5014
 
BAS 284- Applied Management Skills (4226_E0Z1) CHAPTER 7 1-When a me.pdf
BAS 284- Applied Management Skills (4226_E0Z1) CHAPTER 7   1-When a me.pdfBAS 284- Applied Management Skills (4226_E0Z1) CHAPTER 7   1-When a me.pdf
BAS 284- Applied Management Skills (4226_E0Z1) CHAPTER 7 1-When a me.pdfbappadas123
 
Software Documentation "writing to guide- procedures"
Software Documentation "writing to guide- procedures"Software Documentation "writing to guide- procedures"
Software Documentation "writing to guide- procedures"Ra'Fat Al-Msie'deen
 
Colleges yvonne van_laarhoven
Colleges yvonne van_laarhovenColleges yvonne van_laarhoven
Colleges yvonne van_laarhovenDigital Power
 
Running head SOFTWARE ANALYSIS CONTROL1SOFTWARE ANALYSIS CON.docx
Running head SOFTWARE ANALYSIS CONTROL1SOFTWARE ANALYSIS CON.docxRunning head SOFTWARE ANALYSIS CONTROL1SOFTWARE ANALYSIS CON.docx
Running head SOFTWARE ANALYSIS CONTROL1SOFTWARE ANALYSIS CON.docxtoltonkendal
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationThanh Nguyen
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability HeuristicsOvidiu Von M
 

Similar to Natural Conversation Framework (20)

HCI
HCI HCI
HCI
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
User Stories
User StoriesUser Stories
User Stories
 
User Stories
User StoriesUser Stories
User Stories
 
Running head DATABASE PERFORMANCE1DATABASE PERFORMANCE3.docx
Running head DATABASE PERFORMANCE1DATABASE PERFORMANCE3.docxRunning head DATABASE PERFORMANCE1DATABASE PERFORMANCE3.docx
Running head DATABASE PERFORMANCE1DATABASE PERFORMANCE3.docx
 
Usability Essentials to Know
Usability Essentials to KnowUsability Essentials to Know
Usability Essentials to Know
 
Communication Strategies For Teams
Communication Strategies For TeamsCommunication Strategies For Teams
Communication Strategies For Teams
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptx
 
Lesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptxLesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptx
 
09-UX.pdf
09-UX.pdf09-UX.pdf
09-UX.pdf
 
Ux
Ux Ux
Ux
 
Create User Flow & Wireframing for an Application
Create User Flow & Wireframing for an ApplicationCreate User Flow & Wireframing for an Application
Create User Flow & Wireframing for an Application
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - design
 
BAS 284- Applied Management Skills (4226_E0Z1) CHAPTER 7 1-When a me.pdf
BAS 284- Applied Management Skills (4226_E0Z1) CHAPTER 7   1-When a me.pdfBAS 284- Applied Management Skills (4226_E0Z1) CHAPTER 7   1-When a me.pdf
BAS 284- Applied Management Skills (4226_E0Z1) CHAPTER 7 1-When a me.pdf
 
Software Documentation "writing to guide- procedures"
Software Documentation "writing to guide- procedures"Software Documentation "writing to guide- procedures"
Software Documentation "writing to guide- procedures"
 
Colleges yvonne van_laarhoven
Colleges yvonne van_laarhovenColleges yvonne van_laarhoven
Colleges yvonne van_laarhoven
 
Running head SOFTWARE ANALYSIS CONTROL1SOFTWARE ANALYSIS CON.docx
Running head SOFTWARE ANALYSIS CONTROL1SOFTWARE ANALYSIS CON.docxRunning head SOFTWARE ANALYSIS CONTROL1SOFTWARE ANALYSIS CON.docx
Running head SOFTWARE ANALYSIS CONTROL1SOFTWARE ANALYSIS CON.docx
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile Communication
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability Heuristics
 

Recently uploaded

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
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
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
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
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
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.
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
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
 
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
 
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
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
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
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Recently uploaded (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
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
 
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...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
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 ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
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...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
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...
 
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
 
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
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
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
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Natural Conversation Framework

  • 1. Natural Conversation Framework Conversation Management UX Patterns Authors: Di Pierro Davide Impellizzeri Federico Jalna Afridi Mosca Sara
  • 2. If a person says something that is not understandable, we ask for clarification. If a person says something that we believe to be false, we question and debate. We don’t issue a warning signal. We don’t beep. We don’t give error messages. We ask for more information and engage in mutual dialogue to reach an understanding. Norman [1988] 2/17
  • 3. What is conversation Conversation is a distinctive form of natural-language involving: ● methods for taking turns and ordering them into sequences; ● persistence of sequential context across turns; ● actions for managing the interaction itself. The UX designers model these mechanics through dialog management and context persistence as humans usually communicate. Interaction styles: ● Web Search, ● Graphical interfaces, ● Conversational. 3/17
  • 4. Natural Conversation Framework What The Natural Conversation Framework (NCF) provides a pattern language of generic, reusable conversational UX patterns that are platform-independent. How Why Natural Conversation Framework for the design of conversational user interaction and experience. 4/17
  • 5. Interaction Model The sequence is the smallest interactive unit of conversation. Conversation analysts have identified two types of sequences: ● adjacency pair sequences; ● storytelling sequences. Adjacency pair is a formal term for a class of recognizable social action pairs. When someone does the first part of the pair, it creates an expectation, and an obligation, for someone else to do the second part. Greeting - Greeting Farewell - Farewell Inquiry - Answer Invitation - Accept/Decline ... Pairs 5/17
  • 6. Adjacency Pair Sequences (1/2) These sequences are expandable, that is, the base action pair could be enriched with additional pairs for purposes of conversation management. Expansions allow turn-by-turn. 6/17
  • 7. Adjacency Pair Sequences (2/2) Screening Repeating Eliciting Paraphrasing Closing 7/17
  • 8. Content Format Minimization Principles The expandable sequence model requires a format for the content of the conversation. Limit Agent Utterance to a Single Sentence or Less Dividing informations into smaller chunks allow agent to replies coherently to user requests. Break Paragraphs Down into Their Parts Decouple different facets of the same concept allows agent to offers different details granularity levels. Let Users Control the Level of Detail Agent replies with the shortest and most comprehensive answer. When it is required, it provides further additional details. 8/17
  • 9. Pattern Quiz The quiz pattern is a conversational UX pattern in which the agent asks the user questions and evaluates the user’s answers. The user can get the answer correct, incorrect, or can abort the sequence. U: Tell me a joke A: What can you hold without ever touching it? U: Stocks? A: That’s not it. U: A conversation? A: That’s right! A: Who earns a living by driving his customers away? U: the cable company? A: Nope. U: You tell me A: A taxi driver. U: Ahaha 9/17
  • 10. Conversation Navigation Capability Check Discovering the capabilities of an agent Repeat Request Agent must allows full or partial utterance repetitions Paraphrase Request It provides a local help on a turn-level basis Sequence Closer Users should be able to close a sequence to force the agent to move towards Sequence Abort When users fail to elicit an adequate response, they should be able to abort the sequence Conversation Closing Users should be encouraged to close their interaction with the system 10/17
  • 11. Conversation Management UX Patterns The conversation-level management patterns are divided into five pattern types which regard: ● opening, ● completion, ● closing of the whole encounter. Conversation-Level Management C1 - Opening (Agent) C2 - Opening (User) C3 - Capabilities C4 - Closing C5 - Disengaging 11/17
  • 12. C1 - Opening Agent In natural conversations, humans first secure the attention of the intended recipient and establish that they are talking. The agent opening pattern, in which the agent talks first, includes several components: ● minimal opening; ● direct address; ● self-identification; ● first topic; ● ... 12/17
  • 13. C2 - Opening User Also users can open a conversations or initiate opening relevant sequences. In some use cases, the user may need to take the first turn in the conversation (e.g. if the agent application is already running). 13/17
  • 14. C3 - Capabilities There exist two approaches for the discoverability of the features of an agent: 1. Give a global overview at the opening; 2. Ask to the agent about what it can do. The first approach has the disadvantage of providing users long descriptions. 14/17
  • 15. C4 - Closing Speakers do not typically just stop talking but rather methodically and collaboratively close down the encounter. The pre-closing functions to check to see if the other party wishes to continue with another topic. 15/17
  • 16. C5 - Disengaging While conversation closings have a canonical structure, there are other ways that users and agents may disengage from each other. These disengagements may be temporary or terminal. Besides the user or agent simply failing to continue, users may ask to be transferred to a human, or users may start talking to someone else in the room, agents may refuse to continue talking, and more. 16/17
  • 17. Conclusion These are technical knowledges about how to design users’ entry into and exit out of sessions with your agent, using the Natural Conversation Framework. Patterns provide a starting set for enabling several generic conversational activities and their management at the sequence level and at the conversation level. Although they are based on patterns of what humans naturally do in conversation, they are a simplified versions. The patterns presented should provide a reference or starting point for many use cases, especially for service encounters. 17/17