Manually scoring two hundred cases after every change is unrealistic, so part of the scoring goes to a second model that compares the agent's answer with a reference and issues a verdict. That works – provided you know how wrong the judge tends to be.
Calibration means a human scores a random subset, say forty cases, and you compare their scores with the judge's. What interests you is not only overall agreement but which way the judge leans. The typical biases are well documented: judge models more readily accept longer and more confidently phrased answers, handle numbers and dates less well, and tend to score texts stylistically similar to their own more leniently.
Hence a practical division of labour. Anything checkable deterministically – amounts, dates, document numbers, identifiers, presence of a required field – check with code, not with a model. Leave the judge what requires assessing meaning: whether the answer is substantively consistent with the reference, whether the tone fits, whether an important caveat was omitted.
It also helps for the judge to be a different model from the one being evaluated, and to score against an explicit, written rubric with examples of good and bad ratings. The judge's rubric is a project artefact just like the reference set – it is versioned, because changing it changes every result retroactively.