Agents 1.4.0
Edge AI Agents SDK
Loading...
Searching...
No Matches
agents::workflows::EvaluatorWorkflow Member List

This is the complete list of members for agents::workflows::EvaluatorWorkflow, including all inherited members.

EvaluatorWorkflow(std::shared_ptr< Context > context, const std::string &optimizer_prompt_template="", const std::string &evaluator_prompt_template="")agents::workflows::EvaluatorWorkflow
getContext() constagents::workflows::Workflow
getMaxSteps() constagents::workflows::Workflow
init()agents::workflows::EvaluatorWorkflow
run(const std::string &input) overrideagents::workflows::EvaluatorWorkflowvirtual
runAsync(const std::string &input, std::function< void(const JsonObject &)> callback)agents::workflows::Workflowvirtual
setEvaluationCriteria(const std::vector< std::string > &criteria)agents::workflows::EvaluatorWorkflow
setEvaluator(std::function< JsonObject(const std::string &, const std::string &)> evaluator)agents::workflows::EvaluatorWorkflow
setEvaluatorPrompt(const std::string &prompt_template)agents::workflows::EvaluatorWorkflowinline
setEvaluatorPromptTemplate(const std::string &prompt_template)agents::workflows::EvaluatorWorkflow
setImprovementThreshold(double threshold)agents::workflows::EvaluatorWorkflow
setMaxIterations(int max_iterations)agents::workflows::EvaluatorWorkflow
setMaxSteps(int max_steps)agents::workflows::Workflow
setMinimumAcceptableScore(double threshold)agents::workflows::EvaluatorWorkflowinline
setOptimizer(std::function< std::string(const std::string &, const JsonObject &)> optimizer)agents::workflows::EvaluatorWorkflow
setOptimizerPrompt(const std::string &prompt_template)agents::workflows::EvaluatorWorkflowinline
setOptimizerPromptTemplate(const std::string &prompt_template)agents::workflows::EvaluatorWorkflow
setStepCallback(std::function< void(const std::string &, const JsonObject &)> callback)agents::workflows::Workflow
Workflow(std::shared_ptr< Context > context)agents::workflows::Workflow
~Workflow()=defaultagents::workflows::Workflow