Uses of Interface
dev.dokimos.core.JudgeLM
Packages that use JudgeLM
Package
Description
-
Uses of JudgeLM in dev.dokimos.core
Methods in dev.dokimos.core with parameters of type JudgeLMModifier and TypeMethodDescriptionstatic MatchingStrategyCreates an LLM-based matching strategy. -
Uses of JudgeLM in dev.dokimos.core.conversation
Methods in dev.dokimos.core.conversation with parameters of type JudgeLMModifier and TypeMethodDescriptionstatic SimulatedUserUserPersonas.adversarialUser(JudgeLM judge) Creates a simulated adversarial user who tries to manipulate the system.static SimulatedUserUserPersonas.aggressiveCustomer(JudgeLM judge) Creates a simulated aggressive customer who is frustrated and demanding.static SimulatedUserUserPersonas.confusedUser(JudgeLM judge) Creates a simulated confused user who struggles to understand.static SimulatedUserCreates a custom simulated user with the specified persona and guidelines.static SimulatedUserUserPersonas.impatientUser(JudgeLM judge) Creates a simulated impatient user who wants quick answers.Sets the JudgeLM to use for generating responses.Sets the JudgeLM to use for evaluation.static SimulatedUserUserPersonas.noviceUser(JudgeLM judge) Creates a simulated novice user who is new to the domain.static SimulatedUserUserPersonas.offTopicUser(JudgeLM judge) Creates a simulated off-topic user who frequently goes on tangents.static SimulatedUserUserPersonas.satisfiedCustomer(JudgeLM judge) Creates a simulated satisfied customer who is cooperative and positive.static SimulatedUserUserPersonas.technicalExpert(JudgeLM judge) Creates a simulated technical expert who understands complex concepts. -
Uses of JudgeLM in dev.dokimos.core.evaluators
Methods in dev.dokimos.core.evaluators with parameters of type JudgeLMModifier and TypeMethodDescriptionSets the LLM judge to use for scoring context relevance.Sets the model to use for the evaluation.Sets the model to use for the evaluation.Sets the model to use for the evaluation. -
Uses of JudgeLM in dev.dokimos.core.evaluators.agents
Methods in dev.dokimos.core.evaluators.agents with parameters of type JudgeLMModifier and TypeMethodDescriptionSets the judge LLM for evaluating task completion.Sets the judge LLM for evaluating argument grounding.Sets an optional judge LLM for semantic checks.Sets an optional judge LLM for semantic checks. -
Uses of JudgeLM in dev.dokimos.langchain4j
Methods in dev.dokimos.langchain4j that return JudgeLM -
Uses of JudgeLM in dev.dokimos.springai
Methods in dev.dokimos.springai that return JudgeLMModifier and TypeMethodDescriptionstatic JudgeLMSpringAiSupport.asJudge(org.springframework.ai.chat.client.ChatClient.Builder builder) Creates aJudgeLMfrom a Spring AIChatClient.Builder.static JudgeLMSpringAiSupport.asJudge(org.springframework.ai.chat.model.ChatModel model) Creates aJudgeLMfrom a Spring AIChatModel.