Class RepeatUntilAcceptableBuilder.Evaluator
-
- All Implemented Interfaces:
public final class RepeatUntilAcceptableBuilder.Evaluator extends WorkflowBuilder<RESULT>
-
-
Constructor Summary
Constructors Constructor Description RepeatUntilAcceptableBuilder.Evaluator(Function1<RepeatUntilAcceptableActionContext<INPUT, RESULT, FEEDBACK>, RESULT> generator, Function1<EvaluationActionContext<INPUT, RESULT, FEEDBACK>, FEEDBACK> evaluator)
-
Method Summary
Modifier and Type Method Description final RepeatUntilAcceptableBuilder.Emitter<INPUT, RESULT, FEEDBACK>withAcceptanceCriteria(Function1<AcceptanceActionContext<INPUT, RESULT, FEEDBACK>, Boolean> accept)Define the acceptance criteria for the feedback. TypedAgentScopeBuilder<RESULT>build()Build an instance with default acceptance criteria, based on threshold score -
-
Constructor Detail
-
RepeatUntilAcceptableBuilder.Evaluator
RepeatUntilAcceptableBuilder.Evaluator(Function1<RepeatUntilAcceptableActionContext<INPUT, RESULT, FEEDBACK>, RESULT> generator, Function1<EvaluationActionContext<INPUT, RESULT, FEEDBACK>, FEEDBACK> evaluator)
-
-
Method Detail
-
withAcceptanceCriteria
final RepeatUntilAcceptableBuilder.Emitter<INPUT, RESULT, FEEDBACK> withAcceptanceCriteria(Function1<AcceptanceActionContext<INPUT, RESULT, FEEDBACK>, Boolean> accept)
Define the acceptance criteria for the feedback. This will determine when the generated result is considered acceptable.
-
build
TypedAgentScopeBuilder<RESULT> build()
Build an instance with default acceptance criteria, based on threshold score
-
-
-
-