Package com.tnsai.evaluation.bridge
Class TraceEvalBridge
java.lang.Object
com.tnsai.evaluation.bridge.TraceEvalBridge
Bridges AgentTrace → Evaluator → score annotation pipeline.
Usage
var bridge = TraceEvalBridge.builder()
.evaluator(new FaithfulnessEvaluator(judge))
.evaluator(new PIILeakageEvaluator())
.failureThreshold(0.5)
.onFailure(result -> autoHarness.recordFailure(result))
.build();
// Process a completed trace
bridge.process(completedTrace);
- Since:
- 0.3.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final recordRecord of a failed evaluation for downstream processing (e.g., AutoHarness). -
Method Summary
Modifier and TypeMethodDescriptionstatic TraceEvalBridge.Builderbuilder()process(com.tnsai.quality.tracing.AgentTrace trace) Process a completed trace: adapt → evaluate → annotate → report failures.
-
Method Details
-
process
Process a completed trace: adapt → evaluate → annotate → report failures.- Parameters:
trace- the completed agent trace- Returns:
- list of evaluation results, empty if trace has no evaluable content
-
builder
-