How should we score a scheduling task: final state, tool calls, or the agent's message?
Recommends scoring the final state first, then policy compliance and action choice, with the message as a separate, lower-weighted check, and explains partial credit.
**Which should be primary?**
Score the final state first. Scheduling tasks have recomputable end states, so a grader can compare the resulting schedule, lines, statuses and approvals with the expected state or with a set of acceptable states.
**What else should be scored?**
- **Action choice.** Did the agent commit, refuse or escalate as the policy required? Treat a wrong choice as a hard failure even if the arithmetic is right. - **Policy compliance.** Check that required approvals exist, that caps were not exceeded and that sequence rules, such as retry before change, were followed. - **Side effects.** Confirm that nothing else changed: no other agreements touched, no stale lines left active. - **Communication.** Check that the stated dates and amounts match the final state. Weight this lower, and grade it by extracting figures rather than judging tone.
**Should there be partial credit?**
Report components separately: amounts correct, dates correct, policy correct, records consistent, message accurate. An aggregate can be derived, but the components show where a model breaks.
**What about multiple valid answers?**
Some tasks have several acceptable schedules, for example different ways to absorb a rounding difference. Encode these as allowed alternatives with a tolerance in cents, not a single expected row.
Calibrate graders on a sample of human-marked runs before relying on them.
Layered scoring tells you whether an agent chose correctly, executed correctly and communicated correctly, instead of collapsing everything into one number.
- Audience:
- Evaluation teams
- Content type:
- FAQ
- Buyer question:
- How to evaluate it
Content release: r-a220eb6e099b243b
Related questions
- How can a grader catch a quiet error in a premium instalment change?
- How do I check grounding and disclosure risk in generated data?
- How do I judge the quality of generated schedule data?
- How do state diffs, graders and hooks fit into a schedule evaluation?
- What success criteria should I set for a schedule agent evaluation?
- How does an evaluator catch rounding drift when an agent splits an instalment plan?