The conversation machine is an idea from How We Talk (📕).

A conversation engine is a system that allows humans to engage in smooth and meaningful conversations.

As with any other system, there are multiple components that make the system:

  • Rules and Accountability: Conversations are structured by rules, such as turn-taking and appropriate responses to questions. These rules are not explicitly stated but are understood social norms. Violation of these rules can lead to social disapproval.
  • Time Sensitivity: The conversation engine operates within a strict timeframe. For instance, there’s a universal one-second window for responding to questions. Delays in response can signal hesitation or disagreement.
  • Turn-Taking and Projection: Smooth transitions between speakers are facilitated by the ability to project when the current speaker will finish. This prediction relies on linguistic and prosodic cues.
  • Repair: Misunderstandings or errors are addressed through repair mechanisms. This involves signaling a problem (“Huh?” being a universal word for this) and then resolving it.
  • Traffic Signals: Certain words act as “traffic signals,” regulating the flow of conversation. Examples include “um” for hesitation, “mm-hmm” for acknowledgment, and “okay” for agreement.
  • Relevance: The conversation engine operates on the assumption that each contribution is relevant to the context. This allows for understanding beyond literal meanings and facilitates a shared understanding.

These components work interdependently to create a dynamic and adaptable framework for human communication. The conversation engine is essentially what makes human conversation possible, enabling the intricate coordination and shared understanding that characterize our interactions.