Package com.alibaba.cloud.ai.evaluation
Class AnswerCorrectnessEvaluator
java.lang.Object
com.alibaba.cloud.ai.evaluation.LaajEvaluator
com.alibaba.cloud.ai.evaluation.AnswerCorrectnessEvaluator
- All Implemented Interfaces:
org.springframework.ai.evaluation.Evaluator
Title Answer correctness evaluator.
Description Answer correctness evaluator.
Description Answer correctness evaluator.
- Since:
- 1.0.0-M2
- Author:
- yuanci.ytb
-
Constructor Summary
ConstructorsConstructorDescriptionAnswerCorrectnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder) AnswerCorrectnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) AnswerCorrectnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, String evaluationPromptText) AnswerCorrectnessEvaluator(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
-
AnswerCorrectnessEvaluator
public AnswerCorrectnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder) -
AnswerCorrectnessEvaluator
public AnswerCorrectnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, String evaluationPromptText) -
AnswerCorrectnessEvaluator
public AnswerCorrectnessEvaluator(org.springframework.ai.chat.client.ChatClient.Builder chatClientBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
AnswerCorrectnessEvaluator
public AnswerCorrectnessEvaluator(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
-