Uses of Class
dev.langchain4j.test.judge.JudgeCriterion
Packages that use JudgeCriterion
-
Uses of JudgeCriterion in dev.langchain4j.test.judge
Methods in dev.langchain4j.test.judge that return JudgeCriterionModifier and TypeMethodDescriptionJudgeVerdict.criterion()The criterion this verdict is about.static JudgeCriterionCreates a criterion, for exampleJudgeCriterion.from("is polite").JudgeCriterion.notSatisfiedWhen(String notSatisfiedWhen) Returns a copy of this criterion that defines when it is not satisfied.JudgeCriterion.satisfiedWhen(String satisfiedWhen) Returns a copy of this criterion that defines when it is satisfied.Methods in dev.langchain4j.test.judge that return types with arguments of type JudgeCriterionModifier and TypeMethodDescriptionJudgeRequest.criteria()The criteria to check the text against, never empty.Methods in dev.langchain4j.test.judge with parameters of type JudgeCriterionModifier and TypeMethodDescriptionJudgeRequest.Builder.criteria(JudgeCriterion... criteria) The criteria to check the text against.static JudgeVerdictJudgeVerdict.from(JudgeCriterion criterion, boolean satisfied, String explanation) Creates a verdict without a probability, for example in aJudgeimplementation.static JudgeVerdictJudgeVerdict.from(JudgeCriterion criterion, boolean satisfied, String explanation, double probability) Creates a verdict with the probability, from 0 to 1, that the criterion is satisfied, for example in aJudgeimplementation.JudgedTextAssert.satisfies(JudgeCriterion... criteria) Asserts that the text satisfies every given criterion, according to the judge.Method parameters in dev.langchain4j.test.judge with type arguments of type JudgeCriterionModifier and TypeMethodDescriptionJudgeRequest.Builder.criteria(Collection<JudgeCriterion> criteria) The criteria to check the text against.DecisionModelJudge.withQuestion(Function<JudgeCriterion, YesNoQuestion> questions) Returns a judge that asks each criterion with the question returned by the given function, instead of the default question.