Skip to content

Commit 85580f8

Browse files
committed
Fix RAG tests after Document refactoring
1 parent dda8680 commit 85580f8

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

spring-ai-core/src/main/java/org/springframework/ai/evaluation/EvaluationRequest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.util.List;
2121
import java.util.Objects;
2222

23+
import org.springframework.ai.document.Document;
2324
import org.springframework.ai.model.Content;
2425

2526
/**
@@ -35,19 +36,19 @@ public class EvaluationRequest {
3536

3637
private final String userText;
3738

38-
private final List<Content> dataList;
39+
private final List<Document> dataList;
3940

4041
private final String responseContent;
4142

4243
public EvaluationRequest(String userText, String responseContent) {
4344
this(userText, Collections.emptyList(), responseContent);
4445
}
4546

46-
public EvaluationRequest(List<Content> dataList, String responseContent) {
47+
public EvaluationRequest(List<Document> dataList, String responseContent) {
4748
this("", dataList, responseContent);
4849
}
4950

50-
public EvaluationRequest(String userText, List<Content> dataList, String responseContent) {
51+
public EvaluationRequest(String userText, List<Document> dataList, String responseContent) {
5152
this.userText = userText;
5253
this.dataList = dataList;
5354
this.responseContent = responseContent;
@@ -57,7 +58,7 @@ public String getUserText() {
5758
return this.userText;
5859
}
5960

60-
public List<Content> getDataList() {
61+
public List<Document> getDataList() {
6162
return this.dataList;
6263
}
6364

spring-ai-core/src/main/java/org/springframework/ai/evaluation/Evaluator.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import java.util.List;
2020
import java.util.stream.Collectors;
2121

22+
import org.springframework.ai.document.Document;
2223
import org.springframework.ai.model.Content;
2324
import org.springframework.util.StringUtils;
2425

@@ -28,9 +29,9 @@ public interface Evaluator {
2829
EvaluationResponse evaluate(EvaluationRequest evaluationRequest);
2930

3031
default String doGetSupportingData(EvaluationRequest evaluationRequest) {
31-
List<Content> data = evaluationRequest.getDataList();
32+
List<Document> data = evaluationRequest.getDataList();
3233
return data.stream()
33-
.map(Content::getText)
34+
.map(Document::getText)
3435
.filter(StringUtils::hasText)
3536
.collect(Collectors.joining(System.lineSeparator()));
3637
}

0 commit comments

Comments
 (0)