sdvm-audit-1, sdvm-fix-1 and sdvm-audit-1 again in one call:
audit, the audit the fix was made from; fix, what the fix did; and reaudit, the audit of the fixed sample. Only samples the fix changed are re-audited; an unchanged sample has reaudit: null.
sdvm/refine-1.
A real request and response
auditfound the lowercaseshe, the length shortcut and two incoherent distractors, and routed the fix.reaudit:ctx_grammaticalandno_length_shortcutare nowtrue.choice_defects: [3]remains: the new fourth choice read as incoherent. The reaudit is how you know.cost_usdcovers all three stages.
Options
One config per stage. On the HTTP API the three nest underconfig: {"audit": {"votes": 3}, "fix": {"max_attempts": 2}, "reaudit": {"votes": 1}}.
AuditorConfig
default:"AuditorConfig(votes=1)"
The audit before the fix.
votes as on sdvm-audit-1.FixerConfig
default:"FixerConfig()"
The fix stage.
max_attempts as on sdvm-fix-1.AuditorConfig
default:"AuditorConfig(votes=1)"
The audit after the fix, on the samples the fix changed.
votes as above.str | None
default:"None"
Dataset conventions, forwarded to every stage. See Dataset conventions.