Skip to main content

Overview

Bolna automatically reconstructs conversation transcripts to accurately reflect what was actually spoken during a call. During natural conversations, callers often interrupt the AI agent before it has finished speaking. Rather than storing the entire response generated by the language model, Bolna intelligently retains only the portion that was actually delivered before the interruption. This ensures transcripts represent the real conversation, making them more reliable for analytics, summaries, debugging, and downstream workflows.
This behavior is enabled by default for all Bolna voice agents and requires no configuration.

How It Works

Bolna AI’s interruption handling system functions through a three-step process:
  • Detection of Interruptions: The system continuously monitors speech input to detect when the user starts speaking while the Voice agent is still speaking.
  • Contextual Computation: Whenever an interruption is detected, Bolna AI determines whether the user’s input should overrides the Voice agent’s response.
  • Final Transcript Adjustment: Bolna then reconstructs the conversation transcript to exclude everything after the interruption, ensuring that only the final & meaningful parts of the dialogue are retained, processed and used for further processing.

Example

In the above example, the strikethrough text is only for representation purposes. In practice, you’ll see only the transcripts till the interruptions if the precise transcript generation is enabled.

Conclusion

Bolna AI’s interruption handling feature ensures that conversation transcripts reflect actual user intent rather than an unfiltered log of AI responses. By dynamically computing the actual transcript, this feature enhances the efficiency of voice AI applications, making conversations more human-like and structured.