Package com.javaaidev.agenticpatterns.evaluatoroptimizer
@NullMarked
package com.javaaidev.agenticpatterns.evaluatoroptimizer
-
ClassDescriptionBoolean evaluation resultEvaluation resultEvaluationStep<GenInput,
GenOutput, ER extends EvaluationResult> Evaluate a generation outputEvaluationStep.EvaluationInput<GenIn,GenOut> EvaluatorOptimizerWorkflow<Request,GenInput, GenOutput, ER extends EvaluationResult, Response> Evaluator-Optimizer Workflow, refer to the patternEvaluatorOptimizerWorkflow.Builder<Req,GenIn, GenOut, ER extends EvaluationResult, Res> FinalizationStep<Request,GenInput, GenOutput, Response> Finalize the responseFinalizationStep.FinalizationInput<Req,GenIn, GenOut> InitializationStep<Request,GenInput> Initialization step to update requestInitialResultGenerationStep<GenInput,GenOutput> Generate initial outputNoopFinalizationStep<Request,Response> A FinalizationStep does nothingNoopInitializationStep<Request>An InitializationStep does nothingNumeric evaluation resultOptimizationStep<GenInput,GenOutput, ER extends EvaluationResult> Optimize a generation with feedback from an evaluatorOptimizationStep.OptimizationInput<GenIn,GenOut, ER>