How do we tell if approval tasks are too easy or answers are memorised?
Answers on tagging tasks by the features they test, using held-out organisations, perturbation tests, simple baselines and overlap checks against public policy templates.
**How do we know the tasks are not too easy?** Look at how cases are distributed. A useful pack includes requests just under and just over a limit, delegations that expire the day before the request, and rules that add an approver. Ask for tasks to be tagged by the features they test, then check that a plain threshold comparison cannot pass the pack. A simple rule-based baseline run on your side shows how much of the pack needs more than that.
**How do we check for memorised answers?** Ask for a held-out split built from different organisations or policy variants, not only different rows. If a model does well on seen policies and badly on unseen ones, it is recalling rules, not applying them. You can also perturb a task by changing one amount, one date or one role and confirm the expected outcome changes with it.
**Could the model have seen similar material before?** Generated material is new output, but similar phrasing exists in public policy templates. Ask what was done to compare the text against public sources, and run your own overlap checks.
**What about disclosure risk?** The output is generated, not real records. That does not guarantee the absence of similarity to something real, so inspect samples for grounding and disclosure risk.
Held-out policy variants and perturbation tests show whether a model applies rules or merely recalls them.
- Audience:
- Model labs
- Content type:
- FAQ
- Buyer question:
- How to evaluate it
Content release: r-a220eb6e099b243b
Related questions
- Which failure modes should an approval agent evaluation include?
- How do I inspect the quality of generated authority rules and approval cases?
- How do environment reset, state diffs and grader hooks work for approval tasks?
- What success criteria should I use for an agent handling approvals?
- How does an evaluation catch an agent approving its own requester's credit adjustment?
- What checks should I run before accepting a generated approval sample?