Package com.alibaba.cloud.ai.evaluation
Class AnswerRelevancyEvaluator
java.lang.Object
com.alibaba.cloud.ai.evaluation.LaajEvaluator
com.alibaba.cloud.ai.evaluation.AnswerRelevancyEvaluator
- All Implemented Interfaces:
org.springframework.ai.evaluation.Evaluator
Title Answer relevancy evaluator.
Description Answer relevancy evaluator.
Description Answer relevancy evaluator.
- Since:
- 1.0.0-M2
- Author:
- yuanci.ytb
-
Constructor Summary
ConstructorsConstructorDescriptionAnswerRelevancyEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder) AnswerRelevancyEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) AnswerRelevancyEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, String evaluationPromptText) AnswerRelevancyEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, String evaluationPromptText, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Methods inherited from class com.alibaba.cloud.ai.evaluation.LaajEvaluator
doGetResponse, doGetSupportingData, getChatClientBuilder, getEvaluationPromptText, getObjectMapper
-
Constructor Details
-
AnswerRelevancyEvaluator
public AnswerRelevancyEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder) -
AnswerRelevancyEvaluator
public AnswerRelevancyEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, String evaluationPromptText) -
AnswerRelevancyEvaluator
public AnswerRelevancyEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
AnswerRelevancyEvaluator
public AnswerRelevancyEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, String evaluationPromptText, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
evaluate
public org.springframework.ai.evaluation.EvaluationResponse evaluate(org.springframework.ai.evaluation.EvaluationRequest evaluationRequest) -
getDefaultEvaluationPrompt
- Specified by:
getDefaultEvaluationPromptin classLaajEvaluator
-
getName
- Specified by:
getNamein classLaajEvaluator
-