Overview
Bolna AI incorporates an advanced interruption handling mechanism that ensures accurate and contextually relevant transcripts during voice agent interactions.
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
| Without precise transcript generation | Using precise transcript generation |
|---|---|
| Assistant: “Hello, Thank you for calling Wayne Enterprises. How can we help you today?” | Assistant: “Hello, Thank you for calling Wayne Enterprises. How can we help you today?” |
| User: “hello” | User: “hello” |
| Assistant: “Hello! How can I assist you today?” | Assistant: “Hello! How can I |
| User: “yeah where are you calling from” | User: “yeah where are you calling from” |
| Assistant: “I’m here to support you regarding your recent order from Wayne Enterprises. How can I assist you?” | Assistant: “I’m here to support you regarding your recent order |
| User: “yeah i’m facing an issue with the item i purchased” | User: “yeah i’m facing an issue with the item i purchased” |
| … | … |
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.
