Vapi documentation outlines the stopSpeakingPlan for managing agent interruptions. Setting numWords to 0 enables voice activity detection, while higher values set a threshold for transcribed words. The acknowledgementPhrases parameter defines phrases that should not trigger an interruption, and backoffSeconds controls the audio output pause after an interruption occurs. These are the specific parameters to evaluate within your scenario.
EDITORIAL PERSPECTIVES
What this means in practice
Practical scenario: delivery clarification
Consider a scenario where an agent lists delivery terms, and a customer first says "uh-huh" and then asks to change the address. The team should pre-define the expected reaction for each utterance: continue the explanation after a short acknowledgment signal and allow the customer to finish their correction. The test must include both situations, as well as similar phrases with different meanings, such as "yes, but the address is different."
Separately, verify the result in your order management system. A short acknowledgment signal should not be treated as final consent to record changes. Before saving a new address, the script must repeat it and receive explicit confirmation. This is a business logic requirement that the team must implement and validate independently.
How to compare configurations
Prepare a consistent set of utterances for different settings: quiet background, background chatter, short acknowledgments, and explicit corrections. Change only one parameter at a time. For each run, record whether the agent stopped, whether it captured the full correction, and what was ultimately recorded in the order.
Select the configuration based on the combination of these observations. Fewer interruptions might mean the agent is missing necessary corrections; faster interruption alone does not prove the address was recorded correctly. Repeat the same test suite after changing the voice model or speech recognizer before the next release.
What to record in the protocol
Expected reaction to short acknowledgments and correction phrases.
Configuration, background conditions, and the actual timing of the interruption.
Completeness of the captured correction and the final address record.
Results of re-testing after any change to the voice agent component.
Questions and answers
Why is counting agent interruptions insufficient?
You must distinguish between unnecessary interruptions and relevant ones. Evaluate whether the customer finished their correction and whether it was recorded correctly.
Should I change all parameters at once?
For comparative testing, change one parameter at a time while keeping utterances and background conditions constant. This makes it easier to identify the cause of behavioral changes.
IQusion transfers paper and digital documents to an electronic document management system (EDMS), creating a structured archive for rapid information retrieval based on specific criteria.