Package com.alibaba.cloud.ai.evaluation
Class AnswerFaithfulnessEvaluator
java.lang.Object
com.alibaba.cloud.ai.evaluation.LaajEvaluator
com.alibaba.cloud.ai.evaluation.AnswerFaithfulnessEvaluator
- 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
ConstructorsConstructorDescriptionAnswerFaithfulnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder) AnswerFaithfulnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) AnswerFaithfulnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, String evaluationPromptText) AnswerFaithfulnessEvaluator(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
-
AnswerFaithfulnessEvaluator
public AnswerFaithfulnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder) -
AnswerFaithfulnessEvaluator
public AnswerFaithfulnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, String evaluationPromptText) -
AnswerFaithfulnessEvaluator
public AnswerFaithfulnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
AnswerFaithfulnessEvaluator
public AnswerFaithfulnessEvaluator(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
-