HumanLabeledTrial class

一个被人工标过的 trial。用于校准 LLM judge。

Constructors

HumanLabeledTrial({required TrialId trialId, required double humanScore, String? humanRationale, required Map<String, dynamic> input, required String output})
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
humanRationale → String?
人工评注(可选,便于后续审视)。
final
humanScore → double
人工给出的"正确"分值(与 judge 同一刻度)。
final
input → Map<String, dynamic>
评估对象的输入摘要(让 judge 复跑用的最小信息)。
final
output → String
被评估的输出(judge 判分的对象)。
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
trialId → TrialId
trial 的标识符,便于关联回原始数据。
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited