Class TraceEvalBridge

java.lang.Object
com.tnsai.evaluation.bridge.TraceEvalBridge

public final class TraceEvalBridge extends Object
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
  • Method Details

    • process

      public List<EvaluationResult> process(com.tnsai.quality.tracing.AgentTrace trace)
      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

      public static TraceEvalBridge.Builder builder()