Uses of Record Class
com.javaaidev.agenticpatterns.evaluatoroptimizer.EvaluatorOptimizerAgent.OptimizationInput
-
Uses of EvaluatorOptimizerAgent.OptimizationInput in com.javaaidev.agenticpatterns.evaluatoroptimizer
Fields in com.javaaidev.agenticpatterns.evaluatoroptimizer with type parameters of type EvaluatorOptimizerAgent.OptimizationInputModifier and TypeFieldDescriptionprotected @Nullable TaskExecutionAgent
<EvaluatorOptimizerAgent.OptimizationInput<Response>, Response> EvaluatorOptimizerAgent.optimizationAgent
Methods in com.javaaidev.agenticpatterns.evaluatoroptimizer that return types with arguments of type EvaluatorOptimizerAgent.OptimizationInputModifier and TypeMethodDescriptionprotected abstract TaskExecutionAgent
<EvaluatorOptimizerAgent.OptimizationInput<Response>, Response> EvaluatorOptimizerAgent.buildOptimizationAgent
(org.springframework.ai.chat.client.ChatClient chatClient, @Nullable io.micrometer.observation.ObservationRegistry observationRegistry) Build the agent to optimize the resultPromptBasedEvaluatorOptimizerAgent.buildOptimizationAgent
(org.springframework.ai.chat.client.ChatClient chatClient, @Nullable io.micrometer.observation.ObservationRegistry observationRegistry) Methods in com.javaaidev.agenticpatterns.evaluatoroptimizer with parameters of type EvaluatorOptimizerAgent.OptimizationInputModifier and TypeMethodDescriptionPromptBasedEvaluatorOptimizerAgent.buildOptimizationPromptContext
(@Nullable EvaluatorOptimizerAgent.OptimizationInput<Response> optimizationInput) Prepare for the values of variables in the prompt template to optimize a resultPromptBasedEvaluatorOptimizerAgent.OptimizeAgent.getPromptContext
(@Nullable EvaluatorOptimizerAgent.OptimizationInput<Response> responseOptimizationInput)