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.