Uses of Interface
com.tnsai.refinement.CriteriaCheck
Packages that use CriteriaCheck
Package
Description
Iterative refinement loop for persistent output improvement.
-
Uses of CriteriaCheck in com.tnsai.refinement
Methods in com.tnsai.refinement that return CriteriaCheckModifier and TypeMethodDescriptionstatic CriteriaCheckCustom predicate check.static CriteriaCheckUse LLM to evaluate quality.static CriteriaCheckBuiltInChecks.matchesPattern(String regex) Check that output matches a regex pattern.static CriteriaCheckBuiltInChecks.minLines(int min) Check minimum line count.static CriteriaCheckBuiltInChecks.mustContain(String... required) Check that output contains required strings.static CriteriaCheckBuiltInChecks.mustNotContain(String... forbidden) Check that output does not contain forbidden strings.static CriteriaCheckBuiltInChecks.shellCommand(String command) Run a shell command and check exit code.static CriteriaCheckBuiltInChecks.validJson()Check that output is valid JSON.static CriteriaCheckBuiltInChecks.wordCount(int min, int max) Check word count is within range.Methods in com.tnsai.refinement that return types with arguments of type CriteriaCheckModifier and TypeMethodDescriptionCompletionCriteria.getChecks()Gets all criteria checks.CompletionCriteria.getRequiredChecks()Gets required checks only.Methods in com.tnsai.refinement with parameters of type CriteriaCheckModifier and TypeMethodDescriptionCompletionCriteria.Builder.check(CriteriaCheck check) Adds a custom CriteriaCheck.