Give the model a narrow, reliable tool
A focused function definition helps the agent know when assessment is appropriate and what information it must provide.
- Define language, reference text, task type and audio input clearly
- Validate tool arguments before sending an assessment request
- Return stable fields instead of prose-only results
- Keep scoring and thresholds outside free-form model reasoning



