Index

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

B

buildEvaluationAgent(ChatClient, ObservationRegistry) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
Build the agent to evaluate the result
buildEvaluationAgent(ChatClient, ObservationRegistry) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
 
buildEvaluationPromptContext(Response) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
Prepare for the values of variables in the prompt template to evaluate a result
buildInitialResultAgent(ChatClient, ObservationRegistry) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
Build the agent to generation initial result
buildInitialResultAgent(ChatClient, ObservationRegistry) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
 
buildInitialResultPromptContext(Request) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
Prepare for the values of variables in the prompt template to generate initial result
buildOptimizationAgent(ChatClient, ObservationRegistry) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
Build the agent to optimize the result
buildOptimizationAgent(ChatClient, ObservationRegistry) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
 
buildOptimizationPromptContext(EvaluatorOptimizerAgent.OptimizationInput<Response>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
Prepare for the values of variables in the prompt template to optimize a result

C

call(Request) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 
com.javaaidev.agenticpatterns.evaluatoroptimizer - package com.javaaidev.agenticpatterns.evaluatoroptimizer
 

E

equals(Object) - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.Evaluation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent.OptimizationInput
Indicates whether some other object is "equal to" this one.
EvaluateAgent(ChatClient, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.EvaluateAgent
 
evaluation() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent.OptimizationInput
Returns the value of the evaluation record component.
Evaluation - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
Evaluation result
Evaluation(boolean, String) - Constructor for record class com.javaaidev.agenticpatterns.evaluatoroptimizer.Evaluation
Creates an instance of a Evaluation record class.
evaluationAgent - Variable in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 
evaluationChatClient - Variable in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 
EvaluatorOptimizerAgent<Request,Response> - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
Evaluator-Optimizer Agent, refer to the pattern
EvaluatorOptimizerAgent(ChatClient, ChatClient) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 
EvaluatorOptimizerAgent(ChatClient, ChatClient, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 
EvaluatorOptimizerAgent(ChatClient, ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 
EvaluatorOptimizerAgent.OptimizationInput<Response> - Record Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
 

F

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

G

GenerateInitialResultAgent(ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.GenerateInitialResultAgent
 
generationChatClient - Variable in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 
getEvaluationPromptTemplate() - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
Prompt template for the agent to evaluate a result
getInitialResultPromptTemplate() - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
Prompt template for the agent to generate initial result
getMaxIterations() - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
The maximum number of evaluation iterations, default to 3
getOptimizationPromptTemplate() - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
Prompt template for the agent to optimize a result
getPromptContext(Request) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.GenerateInitialResultAgent
 
getPromptContext(Response) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.EvaluateAgent
 
getPromptContext(EvaluatorOptimizerAgent.OptimizationInput<Response>) - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.OptimizeAgent
 
getPromptTemplate() - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.EvaluateAgent
 
getPromptTemplate() - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.GenerateInitialResultAgent
 
getPromptTemplate() - Method in class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.OptimizeAgent
 

H

hashCode() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.Evaluation
Returns a hash code value for this object.
hashCode() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent.OptimizationInput
Returns a hash code value for this object.

I

initialResultAgent - Variable in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 

O

optimizationAgent - Variable in class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent
 
OptimizationInput(Response, Evaluation) - Constructor for record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent.OptimizationInput
Creates an instance of a OptimizationInput record class.
OptimizeAgent(ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent.OptimizeAgent
 

P

passed() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.Evaluation
Returns the value of the passed record component.
PromptBasedEvaluatorOptimizerAgent<Request,Response> - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
A EvaluatorOptimizerAgent implementation uses prompts for subtask agents
PromptBasedEvaluatorOptimizerAgent(ChatClient, ChatClient) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
 
PromptBasedEvaluatorOptimizerAgent(ChatClient, ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.evaluatoroptimizer.PromptBasedEvaluatorOptimizerAgent
 
PromptBasedEvaluatorOptimizerAgent.EvaluateAgent - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
 
PromptBasedEvaluatorOptimizerAgent.GenerateInitialResultAgent - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
 
PromptBasedEvaluatorOptimizerAgent.OptimizeAgent - Class in com.javaaidev.agenticpatterns.evaluatoroptimizer
 

R

response() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent.OptimizationInput
Returns the value of the response record component.

T

toString() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.Evaluation
Returns a string representation of this record class.
toString() - Method in record class com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent.OptimizationInput
Returns a string representation of this record class.
B C E F G H I O P R T 
All Classes and Interfaces|All Packages