Back to catalog / Agent workflows
Evaluate full-duplex voice-agent task outcomes
Evaluate continuous voice interaction, actual tool calls, backend state, and the final answer together in an end-to-end task report.
Goal
Evaluate continuous voice interaction, actual tool calls, backend state, and the final answer together in an end-to-end task report.
Steps
- Use CRAWL synthetic audio for controlled single-turn requests. [src-openai-evaluate-full-duplex-voice-agent-task-outcomes]
- Use WALK recordings to test audio robustness and interaction behavior. [src-openai-evaluate-full-duplex-voice-agent-task-outcomes]
- Use RUN simulated multi-turn callers and verify backend task state against the spoken result. [src-openai-evaluate-full-duplex-voice-agent-task-outcomes]
How to verify
For each case compare caller intent, tool trace, final backend state, and spoken response; report failures separately by mode.
Troubleshooting
If speech sounds correct but backend state is wrong, inspect executed tools and state assertions; for replay drift, verify audio-to-case mapping.
Permissions
Prerequisites
- Voice agent under test, synthetic audio, isolated test backend, and credentials for the selected generation/replay APIs.
Permissions
- Evaluation sends audio and may execute test-backend actions; do not connect live write systems or upload unapproved recordings.
Limitations
Transcript quality or naturalness cannot replace validation of application state and task completion.
Pinned upstream source
- Repository
- openai/openai-cookbook
- File path
- examples/audio/voice_agent_evaluation.md
- Pinned commit
5bd6cb40b6b84b69b2032d810610aa85064102df- Source checked
- 2026-10-14 · Reviewed against the pinned upstream source
Repository metrics
These values describe the upstream repository, not popularity or likes for an individual skill or playbook.
- Stars
- Not collected
- Forks
- Not collected
- Observed at
- Not collected
No metrics snapshot is available yet.
License: MIT
Main topic
Turn ecommerce campaign materials into a reviewable weekly brief