Index
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.
All Classes and Interfaces|All Packages