Index
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, - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizerER> -
Evaluate a generation output
- EvaluationStep.EvaluationInput<GenIn,
GenOut> - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizer - EvaluatorOptimizerWorkflow<Request,
GenInput, - Class in com.javaaidev.agenticpatterns.evaluatoroptimizerGenOutput, ER, Response> -
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, - Class in com.javaaidev.agenticpatterns.evaluatoroptimizerGenOut, ER, Res>
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, - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizerGenOutput, Response> -
Finalize the response
- FinalizationStep.FinalizationInput<Req,
GenIn, - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizerGenOut> - 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, - Interface in com.javaaidev.agenticpatterns.evaluatoroptimizerER> -
Optimize a generation with feedback from an evaluator
- OptimizationStep.OptimizationInput<GenIn,
GenOut, - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizerER> - 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.
All Classes and Interfaces|All Packages