Refactoring
* Put creation of EvaluationRequest in ChatServiceResponse * Add string constructor to QuestionContextAugmentor * change vectorStore accept() usage to write()
This commit is contained in:
@@ -144,7 +144,7 @@ public class LongShortTermChatMemoryWithRagIT {
|
||||
assertThat(chatServiceResponse2.getChatResponse().getResult().getOutput().getContent()).contains("Christian");
|
||||
|
||||
EvaluationResponse evaluationResponse = this.relevancyEvaluator
|
||||
.evaluate(new EvaluationRequest(chatServiceResponse2));
|
||||
.evaluate(chatServiceResponse2.toEvaluationRequest());
|
||||
|
||||
assertTrue(evaluationResponse.isPass(), "Response is not relevant to the question");
|
||||
|
||||
|
||||
@@ -104,8 +104,8 @@ public class OpenAiPromptTransformingChatServiceIT {
|
||||
.withModel(GPT_4_TURBO_PREVIEW.getValue())
|
||||
.build();
|
||||
var relevancyEvaluator = new RelevancyEvaluator(this.chatClient, openAiChatOptions);
|
||||
EvaluationRequest evaluationRequest = new EvaluationRequest(chatServiceResponse);
|
||||
EvaluationResponse evaluationResponse = relevancyEvaluator.evaluate(evaluationRequest);
|
||||
|
||||
EvaluationResponse evaluationResponse = relevancyEvaluator.evaluate(chatServiceResponse.toEvaluationRequest());
|
||||
assertTrue(evaluationResponse.isPass(), "Response is not relevant to the question");
|
||||
|
||||
}
|
||||
@@ -113,13 +113,13 @@ public class OpenAiPromptTransformingChatServiceIT {
|
||||
void loadData() {
|
||||
JsonReader jsonReader = new JsonReader(bikesResource, "name", "price", "shortDescription", "description");
|
||||
var textSplitter = new TokenTextSplitter();
|
||||
List<Document> splitDocuments = textSplitter.split(jsonReader.get());
|
||||
List<Document> splitDocuments = textSplitter.split(jsonReader.read());
|
||||
|
||||
for (Document splitDocument : splitDocuments) {
|
||||
splitDocument.getMetadata().put(TransformerContentType.EXTERNAL_KNOWLEDGE, "true");
|
||||
}
|
||||
|
||||
vectorStore.accept(splitDocuments);
|
||||
vectorStore.write(splitDocuments);
|
||||
}
|
||||
|
||||
void loadData2() {
|
||||
|
||||
Reference in New Issue
Block a user