Class BasicEvaluationTest
java.lang.Object
org.springframework.ai.evaluation.BasicEvaluationTest
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ChatModelprotected org.springframework.core.io.Resourceprotected org.springframework.core.io.Resourceprotected org.springframework.core.io.Resourceprotected org.springframework.core.io.Resource - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidevaluateQuestionAndAnswer(String question, String answer, boolean factBased)  
- 
Field Details
- 
openAiChatModel
 - 
qaEvaluatorAccurateAnswerResource
@Value("classpath:/prompts/spring/test/evaluation/qa-evaluator-accurate-answer.st") protected org.springframework.core.io.Resource qaEvaluatorAccurateAnswerResource - 
qaEvaluatorNotRelatedResource
@Value("classpath:/prompts/spring/test/evaluation/qa-evaluator-not-related-message.st") protected org.springframework.core.io.Resource qaEvaluatorNotRelatedResource - 
qaEvaluatorFactBasedAnswerResource
@Value("classpath:/prompts/spring/test/evaluation/qa-evaluator-fact-based-answer.st") protected org.springframework.core.io.Resource qaEvaluatorFactBasedAnswerResource - 
userEvaluatorResource
@Value("classpath:/prompts/spring/test/evaluation/user-evaluator-message.st") protected org.springframework.core.io.Resource userEvaluatorResource 
 - 
 - 
Constructor Details
- 
BasicEvaluationTest
public BasicEvaluationTest() 
 - 
 - 
Method Details
- 
evaluateQuestionAndAnswer
 
 -