DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Beyond Algorithms: The Human Element in AI-Driven Cybersecurity
  • The 7 Pillars of Meeting Design: Transforming Expensive Conversations into Decision Assets
  • Migrating from React Router v5 to v6: A Comprehensive Guide
  • Securing Conversations With LLMs

Trending

  • Part 4: Multi-Agent Orchestration — Pairing Goose With Quarkus Flow State Machines
  • MQTT, Kafka, NATS, or Zenoh? Choosing Edge-to-Cloud Messaging by Traffic Pattern
  • Architecture Review Boards for Generative AI: A Framework for Governance, Risk Management, and Responsible Adoption
  • When a Coding Agent Fixes the Test Instead of the Bug

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

The 4 Key Elements of Conversation

We need to include the four key elements of human conversation in our conversational design process in order to naturally engage users in interacting with systems.

By 
Giulia Mantuano
·
Mar. 13, 17 · Opinion
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
8.2K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in

"Conversational interfaces" is a term often used to define systems that hold human-like conversations. Examples include chatbots, voice user interfaces, and embodied conversational agents. The user interacts with these using text input, voice recognition, and gestures. These types of interfaces are often unable to provide a good conversational experience.

In order to create a better experience, we need to be aware of the following four key elements of human-to-human conversations and how they relate to conversational interfaces.

1. Turn-Taking

A turn is one interaction between the user and the system. A conversation is made of at least two turns.

Hi Poncho on Facebook Messenger

Poncho is a chatbot that provides weather forecasts. Despite having a conversational interface that is better than most, Poncho lets the users down by not providing good turn-taking. As you can see in the above screenshot, in the second turn the Poncho has to interrupt the conversation because it is not able to understand the user’s prompt. That is not a good conversation. In this example, the conversation only has one turn. In a real human-to-human conversation that’s similar to meeting a friend and having the following dialog:

Me: “Hi Jane, How are you?”
Jane: “Hi, I’m good thank you!”
Jane walks away...

Now that's an awkward conversation — people rarely have conversations that last a single turn.

2. Context

If the system can handle more than one turn, it should remember what occurred in previous conversational turns (context).

Google Voice Search does a good job of this. Asking Google Voice, “Who was Oscar Wilde?” gives the user the following result:

Google Voice Search interface - First turn

Google Voice Search interface - Second turn

In the second turn, the user responds with, “Can you tell me more?” A human-like answer where the name of the author has been omitted, the system understands that they are referring to Oscar Wilde and it shows relevant results.

3. Reference

The system should understand follow-up questions that include pronouns in order to feel more conversational.

Mitzuku on Facebook Messenger

Mitzuku is a chatbot that won the Loebner Prize in 2013 and 2016. Users can have very long conversations with her, and its site also provides examples of users’ most recent chatlogs. In the screenshot above, you can see that the system understands pronouns so that it can refer back to something that was previously mentioned.

4. Variety

The system should ask open questions only if it is able to handle different ways of saying the same thing.

Hipmunk is a chatbot that promises to help you to plan travel easily and quickly. The two screenshots below show that the system doesn’t support the fourth key element of conversation. The system misinterprets my answer the first time that I enter the airport because it accepts city names and airport codes only.

There is a number of ways that the user could reply to open questions, and spending time on researching them will have a positive impact on the user experience.

Hipmunk on Facebook Messenger

Hipmunk on Facebook Messenger

Conclusion

Researchers have proven that humans tend to anthropomorphize machines in a natural way. That’s why investigating the structure and process of social interaction between humans can enable better conversational interfaces. We need to include the four key elements of human-to-human conversation in our conversational design process in order to naturally engage users in interacting with systems.

This article was first published on the Codurance blog.

Conversations (software) Element

Opinions expressed by DZone contributors are their own.

Related

  • Beyond Algorithms: The Human Element in AI-Driven Cybersecurity
  • The 7 Pillars of Meeting Design: Transforming Expensive Conversations into Decision Assets
  • Migrating from React Router v5 to v6: A Comprehensive Guide
  • Securing Conversations With LLMs

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook