Class ReinforcementTuningAutoraterScorer
Reinforcement tuning autorater scorer.
public record ReinforcementTuningAutoraterScorer : IEquatable<ReinforcementTuningAutoraterScorer>
- Inheritance
-
ReinforcementTuningAutoraterScorer
- Implements
- Inherited Members
Properties
AutoraterConfig
Autorater config for evaluation.
[JsonPropertyName("autoraterConfig")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public AutoraterConfig? AutoraterConfig { get; set; }
Property Value
AutoraterPrompt
Allows substituting prompt, response, system_instruction and references.reference
(each wrapped in double curly braces) into the autorater prompt.
[JsonPropertyName("autoraterPrompt")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? AutoraterPrompt { get; set; }
Property Value
AutoraterResponseParseConfig
Parses autorater returned response.
[JsonPropertyName("autoraterResponseParseConfig")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public ReinforcementTuningParseResponseConfig? AutoraterResponseParseConfig { get; set; }
Property Value
ExactMatchScorer
Scores autorater responses by using exact string match reward scorer.
[JsonPropertyName("exactMatchScorer")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public ReinforcementTuningAutoraterScorerExactMatchScorer? ExactMatchScorer { get; set; }
Property Value
ParsedResponseConversionScorer
Scores autorater responses by directly converting parsed autorater response to float reward.
[JsonPropertyName("parsedResponseConversionScorer")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public ReinforcementTuningAutoraterScorerParsedResponseConversionScorer? ParsedResponseConversionScorer { get; set; }
Property Value
Methods
FromJson(string, JsonSerializerOptions?)
Deserializes a JSON string to a ReinforcementTuningAutoraterScorer object.
public static ReinforcementTuningAutoraterScorer? FromJson(string jsonString, JsonSerializerOptions? options = null)
Parameters
jsonStringstringThe JSON string to deserialize.
optionsJsonSerializerOptionsOptional JsonSerializerOptions.
Returns
- ReinforcementTuningAutoraterScorer
The deserialized ReinforcementTuningAutoraterScorer object, or null if deserialization fails.