ModelRunJudgeOptions
Namespace AgentPrism · Assembly
AgentPrism.Core.dllOptions for the built-in model-based judge (ModelRunJudge).
public sealed class ModelRunJudgeOptionsInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”Values do not come from a configuration section. Since ModelBinding is a nested type, this project configures it in code through AgentPrismOnlineEvaluationBuilderExtensions.AddModelRunJudge.
Constructors
Section titled “Constructors”ModelRunJudgeOptions()
Section titled “ ModelRunJudgeOptions()”public ModelRunJudgeOptions()Properties
Section titled “Properties”Criteria
Section titled “ Criteria”The scoring criteria. They form the prompt body.
public IList<string> Criteria { get; }Property Value
Section titled “Property Value”Instructions
Section titled “ Instructions”Additional instructions for the judge.
public string? Instructions { get; set; }Property Value
Section titled “Property Value”The judge model.
public required ModelBinding Model { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”Select this separately from the measured agent model. A lower-cost model is sufficient and reduces cost. The same model would systematically bias scoring of its own output, so this is required and has no default.