Index

B C D E F G H I M N O P R S T 
All Classes and Interfaces|All Packages

B

BooleanEvaluationResult - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
Boolean evaluation result
BooleanEvaluationResult(boolean, String) - Constructor for record class com.javaaidev.agenticpatterns.evaluatoroptimizer.BooleanEvaluationResult
Creates an instance of a BooleanEvaluationResult record class.
build() - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
builder() - Static method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow
 
Builder() - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 

C

com.javaaidev.agenticpatterns.evaluatoroptimizer - package com.javaaidev.agenticpatterns.evaluatoroptimizer
 

D

doExecute(Request) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow
 

E

equals(Object) - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.BooleanEvaluationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluationStep.EvaluationInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.FinalizationStep.FinalizationInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.NumericEvaluationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.OptimizationStep.OptimizationInput
Indicates whether some other object is "equal to" this one.
evaluate(GenInput, GenOutput) - Method in interface com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluationStep
Evaluate a generation output
EvaluationInput(GenIn, GenOut) - Constructor for record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluationStep.EvaluationInput
Creates an instance of a EvaluationInput record class.
evaluationPredicate(Predicate<ER>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
evaluationResult() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.OptimizationStep.OptimizationInput
Returns the value of the evaluationResult record component.
EvaluationResult - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizer
Evaluation result
evaluationStep(EvaluationStep<GenIn, GenOut, ER>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
evaluationStep(TaskExecutionAgent<EvaluationStep.EvaluationInput<GenIn, GenOut>, ER>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
EvaluationStep<GenInput,GenOutput,ER> - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizer
Evaluate a generation output
EvaluationStep.EvaluationInput<GenIn,GenOut> - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
 
EvaluatorOptimizerWorkflow<Request,GenInput,GenOutput,ER,Response> - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
Evaluator-Optimizer Workflow, refer to the pattern
EvaluatorOptimizerWorkflow(InitializationStep<Request, GenInput>, InitialResultGenerationStep<GenInput, GenOutput>, EvaluationStep<GenInput, GenOutput, ER>, OptimizationStep<GenInput, GenOutput, ER>, FinalizationStep<Request, GenInput, GenOutput, Response>, Predicate<ER>, int, String, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow
 
EvaluatorOptimizerWorkflow.Builder<Req,GenIn,GenOut,ER,Res> - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
 

F

feedback() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.BooleanEvaluationResult
Returns the value of the feedback record component.
feedback() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.NumericEvaluationResult
Returns the value of the feedback record component.
FinalizationInput(Req, GenIn, GenOut) - Constructor for record class com.javaaidev.agenticpatterns.evaluatoroptimizer.FinalizationStep.FinalizationInput
Creates an instance of a FinalizationInput record class.
finalizationStep(FinalizationStep<Req, GenIn, GenOut, Res>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
finalizationStep(TaskExecutionAgent<FinalizationStep.FinalizationInput<Req, GenIn, GenOut>, Res>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
FinalizationStep<Request,GenInput,GenOutput,Response> - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizer
Finalize the response
FinalizationStep.FinalizationInput<Req,GenIn,GenOut> - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
 
finalize(Request, GenInput, GenOutput) - Method in interface com.javaaidev.agenticpatterns.evaluatoroptimizer.FinalizationStep
Finalize the response
finalize(Request, Request, Response) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.NoopFinalizationStep
 

G

generate(GenInput) - Method in interface com.javaaidev.agenticpatterns.evaluatoroptimizer.InitialResultGenerationStep
Generation initial output
genInput() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluationStep.EvaluationInput
Returns the value of the genInput record component.
genInput() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.FinalizationStep.FinalizationInput
Returns the value of the genInput record component.
genInput() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.OptimizationStep.OptimizationInput
Returns the value of the genInput record component.
genOutput() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluationStep.EvaluationInput
Returns the value of the genOutput record component.
genOutput() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.FinalizationStep.FinalizationInput
Returns the value of the genOutput record component.
genOutput() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.OptimizationStep.OptimizationInput
Returns the value of the genOutput record component.
getFeedback() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.BooleanEvaluationResult
 
getFeedback() - Method in interface com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluationResult
Feedback of evaluation
getFeedback() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.NumericEvaluationResult
 

H

hashCode() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.BooleanEvaluationResult
Returns a hash code value for this object.
hashCode() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluationStep.EvaluationInput
Returns a hash code value for this object.
hashCode() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.FinalizationStep.FinalizationInput
Returns a hash code value for this object.
hashCode() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.NumericEvaluationResult
Returns a hash code value for this object.
hashCode() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.OptimizationStep.OptimizationInput
Returns a hash code value for this object.

I

initializationStep(InitializationStep<Req, GenIn>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
initializationStep(TaskExecutionAgent<Req, GenIn>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
InitializationStep<Request,GenInput> - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizer
Initialization step to update request
initialize(Request) - Method in interface com.javaaidev.agenticpatterns.evaluatoroptimizer.InitializationStep
Initialize the request
initialize(Request) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.NoopInitializationStep
 
initialResultGenerationStep(InitialResultGenerationStep<GenIn, GenOut>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
initialResultGenerationStep(TaskExecutionAgent<GenIn, GenOut>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
InitialResultGenerationStep<GenInput,GenOutput> - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizer
Generate initial output

M

maxNumberOfEvaluations(int) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 

N

NoopFinalizationStep<Request,Response> - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
A FinalizationStep does nothing
NoopFinalizationStep() - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.NoopFinalizationStep
 
NoopInitializationStep<Request> - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
An InitializationStep does nothing
NoopInitializationStep() - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.NoopInitializationStep
 
NumericEvaluationResult - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
Numeric evaluation result
NumericEvaluationResult(int, String) - Constructor for record class com.javaaidev.agenticpatterns.evaluatoroptimizer.NumericEvaluationResult
Creates an instance of a NumericEvaluationResult record class.

O

OptimizationInput(GenIn, GenOut, ER) - Constructor for record class com.javaaidev.agenticpatterns.evaluatoroptimizer.OptimizationStep.OptimizationInput
Creates an instance of a OptimizationInput record class.
optimizationStep(OptimizationStep<GenIn, GenOut, ER>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
optimizationStep(TaskExecutionAgent<OptimizationStep.OptimizationInput<GenIn, GenOut, ER>, GenOut>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerWorkflow.Builder
 
OptimizationStep<GenInput,GenOutput,ER> - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizer
Optimize a generation with feedback from an evaluator
OptimizationStep.OptimizationInput<GenIn,GenOut,ER> - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
 
optimize(GenInput, GenOutput, ER) - Method in interface com.javaaidev.agenticpatterns.evaluatoroptimizer.OptimizationStep
Optimize the generation output

P

passed() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.BooleanEvaluationResult
Returns the value of the passed record component.

R

request() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.FinalizationStep.FinalizationInput
Returns the value of the request record component.

S

score() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.NumericEvaluationResult
Returns the value of the score record component.

T

toString() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.BooleanEvaluationResult
Returns a string representation of this record class.
toString() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluationStep.EvaluationInput
Returns a string representation of this record class.
toString() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.FinalizationStep.FinalizationInput
Returns a string representation of this record class.
toString() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.NumericEvaluationResult
Returns a string representation of this record class.
toString() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.OptimizationStep.OptimizationInput
Returns a string representation of this record class.
B C D E F G H I M N O P R S T 
All Classes and Interfaces|All Packages