Skip to content

Commit bd18951

Browse files
committed
remove unused method and imports
Signed-off-by: Mark Pollack <[email protected]>
1 parent 5bad0c4 commit bd18951

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

advisors/spring-ai-advisors-vector-store/src/main/java/org/springframework/ai/chat/client/advisor/vectorstore/VectorStoreChatMemoryAdvisor.java

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,16 @@
2020
import java.util.HashMap;
2121
import java.util.List;
2222
import java.util.Map;
23-
import java.util.stream.Collectors;
24-
25-
import reactor.core.publisher.Flux;
2623

2724
import org.springframework.ai.chat.client.ChatClientRequest;
2825
import org.springframework.ai.chat.client.ChatClientResponse;
2926
import org.springframework.ai.chat.client.advisor.AbstractChatMemoryAdvisor;
30-
import org.springframework.ai.chat.client.advisor.api.CallAdvisorChain;
31-
import org.springframework.ai.chat.client.advisor.api.StreamAdvisorChain;
3227
import org.springframework.ai.chat.messages.AssistantMessage;
3328
import org.springframework.ai.chat.messages.Message;
3429
import org.springframework.ai.chat.messages.MessageType;
35-
import org.springframework.ai.chat.messages.SystemMessage;
3630
import org.springframework.ai.chat.messages.UserMessage;
37-
import org.springframework.ai.chat.model.MessageAggregator;
3831
import org.springframework.ai.chat.prompt.PromptTemplate;
3932
import org.springframework.ai.document.Document;
40-
import org.springframework.ai.vectorstore.SearchRequest;
4133
import org.springframework.ai.vectorstore.VectorStore;
4234

4335
/**
@@ -144,24 +136,6 @@ protected void after(ChatClientResponse chatClientResponse) {
144136
.write(toDocuments(assistantMessages, this.doGetConversationId(chatClientResponse.context())));
145137
}
146138

147-
protected ChatClientRequest applyMessagesToRequest(ChatClientRequest request, List<Message> memoryMessages) {
148-
if (memoryMessages == null || memoryMessages.isEmpty()) {
149-
return request;
150-
}
151-
// Convert memory messages to a string for the system prompt
152-
String longTermMemory = memoryMessages.stream()
153-
.filter(m -> m.getMessageType() == MessageType.USER || m.getMessageType() == MessageType.ASSISTANT)
154-
.map(m -> m.getMessageType() + ":" + m.getText())
155-
.collect(Collectors.joining(System.lineSeparator()));
156-
157-
SystemMessage systemMessage = request.prompt().getSystemMessage();
158-
String augmentedSystemText = this.systemPromptTemplate
159-
.render(Map.of("instructions", systemMessage.getText(), "long_term_memory", longTermMemory));
160-
161-
// Create a new request with the augmented system message
162-
return request.mutate().prompt(request.prompt().augmentSystemMessage(augmentedSystemText)).build();
163-
}
164-
165139
private List<Document> toDocuments(List<Message> messages, String conversationId) {
166140
List<Document> docs = messages.stream()
167141
.filter(m -> m.getMessageType() == MessageType.USER || m.getMessageType() == MessageType.ASSISTANT)

0 commit comments

Comments
 (0)