Level 2 complete
Level 2 complete! Your agent is now significantly more capable – it handles multi-turn conversations, runs functions, and you can fine-tune exactly how it speaks.
You covered:
- Complex FAQs with actions and multi-turn logic
- Functions: two-request pattern, return values, what the LLM sees
- Global ASR biasing and corrections
- Advanced voice settings for speech, pronunciation, and stop keywords
- Audio and voice tuning
- Conversation Review diagnostics and metrics
- Safe testing across environments
You can now answer without guessing:
- Why did the agent respond that way?
- Which topic, rule, response control, or variant was responsible?
- Where do I change only this behavior?
- How do I test safely before users see it?
Level 2 recap quiz
Check your understanding
ASR transcribes 'cancel' as 'council' for some callers but not others. What is the best fix?
- Keyphrase Boosting on ‘cancel’ with maximum bias
- Transcript Correction mapping ‘council’ to ‘cancel’
- Add ‘council’ as a sample question to the cancel topic
- Change the topic name to match the misheard word
Answer: Transcript Correction mapping ‘council’ to ‘cancel’
This is a consistent substitution error – ASR hears the wrong word. Transcript Corrections rewrite after transcription and are the right tool. Adding ‘council’ as a sample question would work around the issue but doesn’t fix the root cause.
A function trace shows the agent asked for SMS consent but never called start_sms_flow. The user said 'yes'. What should you investigate?
- Whether the SMS service is down
- Whether a Response Control halted the output before the function could fire
- Whether the user’s phone number is valid
- Whether the topic has too many sample questions
Answer: Whether a Response Control halted the output before the function could fire
When the agent says the right thing but doesn’t execute the action, check for a Response Control interrupting output before the tool call fires. Also check whether the topic’s action branch actually calls start_sms_flow after consent. These are structural issues – investigate the flow, not the SMS service.
A single variant is returning the wrong front desk number. You check Conversation Review and confirm the variant name is correct. What should you investigate next?
- Whether the variant’s phone number field has a typo or outdated value
- Whether the topic name is too generic and triggering the wrong topic
- Whether ASR misheard the caller’s question about the phone number
- Whether the environment needs to be re-promoted
Answer: Whether the variant’s phone number field has a typo or outdated value
If the right variant triggered but the data is wrong, the issue is in the variant’s field values – not retrieval, ASR, or environments. Open Variants, find the variant, and check the front desk number field for typos or stale data.
What’s next?
Level 3 is for developers and senior designers. You’ll learn to structure code for maintainability, design reliable multi-step flows, and make your agent sound genuinely natural.

