Uses of Record Class
dev.dokimos.core.conversation.EvaluationCriterion
Packages that use EvaluationCriterion
-
Uses of EvaluationCriterion in dev.dokimos.core.conversation
Methods in dev.dokimos.core.conversation that return EvaluationCriterionModifier and TypeMethodDescriptionstatic EvaluationCriterionTrajectoryEvaluationCriteria.clarity()Creates a criterion for evaluating clarity of communication.static EvaluationCriterionTrajectoryEvaluationCriteria.consistency()Creates a criterion for evaluating consistency.static EvaluationCriterionTrajectoryEvaluationCriteria.conversationQuality()Creates a criterion for evaluating conversation quality.static EvaluationCriterionCreates a custom evaluation criterion.static EvaluationCriterionCreates a custom evaluation criterion with specified weight.static EvaluationCriterionTrajectoryEvaluationCriteria.goalCompletion()Creates a criterion for evaluating goal completion.static EvaluationCriterionTrajectoryEvaluationCriteria.helpfulness()Creates a criterion for evaluating helpfulness.static EvaluationCriterionTrajectoryEvaluationCriteria.informationAccuracy()Creates a criterion for evaluating information accuracy.static EvaluationCriterionCreates a criterion with default weight of 1.0.static EvaluationCriterionTrajectoryEvaluationCriteria.problemResolution()Creates a criterion for evaluating problem resolution.static EvaluationCriterionTrajectoryEvaluationCriteria.professionalTone()Creates a criterion for evaluating professional tone.static EvaluationCriterionTrajectoryEvaluationCriteria.responseRelevance()Creates a criterion for evaluating response relevance.static EvaluationCriterionTrajectoryEvaluationCriteria.safety()Creates a criterion for evaluating safety and appropriateness.static EvaluationCriterionTrajectoryEvaluationCriteria.userSatisfaction()Creates a criterion for evaluating user satisfaction.EvaluationCriterion.withWeight(double weight) Creates a new criterion with a different weight.Methods in dev.dokimos.core.conversation with parameters of type EvaluationCriterionModifier and TypeMethodDescriptionTrajectoryEvaluator.Builder.criterion(EvaluationCriterion criterion) Adds an evaluation criterion.Method parameters in dev.dokimos.core.conversation with type arguments of type EvaluationCriterionModifier and TypeMethodDescriptionabstract doubleAggregationStrategy.aggregate(List<Map.Entry<EvaluationCriterion, Double>> scores) Aggregates the given criterion scores into a single score.TrajectoryEvaluator.Builder.criteria(List<EvaluationCriterion> criteria) Sets all evaluation criteria.