EvaluatorOptimizer

Deprecated

Use RepeatUntilBuilder instead

See https://www.anthropic.com/engineering/building-effective-agents

Functions

Link copied to clipboard
inline fun <RESULT : Any, FEEDBACK : Feedback> generateUntilAcceptable(noinline generator: (TransformationActionContext<FEEDBACK?, RESULT>) -> RESULT, noinline evaluator: (TransformationActionContext<RESULT, FEEDBACK>) -> FEEDBACK, maxIterations: Int, noinline acceptanceCriteria: (FEEDBACK) -> Boolean = { it.score >= 0.98 }): AgentScopeBuilder<ScoredResult<RESULT, FEEDBACK>>