diff --git a/src/main/java/akka/ask/agent/application/ConversationHistoryView.java b/src/main/java/akka/ask/agent/application/ConversationHistoryView.java index 88af25d..911a7c3 100644 --- a/src/main/java/akka/ask/agent/application/ConversationHistoryView.java +++ b/src/main/java/akka/ask/agent/application/ConversationHistoryView.java @@ -59,11 +59,9 @@ private Effect aiMessage(SessionMemoryEntity.Event.AiMessageAdded added } private Effect userMessage(SessionMemoryEntity.Event.UserMessageAdded added) { - Message newMessage = new Message( - added.message(), - "user", - added.timestamp().toEpochMilli() - ); + String currentMessage = added.message(); + String modifiedMessage = currentMessage.split("(?i)Answer using the following information:", 2)[0].trim(); + Message newMessage = new Message(modifiedMessage, "user", added.timestamp().toEpochMilli()); var rowState = rowStateOrNew(userId(), sessionId()); return effects().updateRow(rowState.add(newMessage)); } diff --git a/src/main/resources/static-resources/index.html b/src/main/resources/static-resources/index.html index 9a6b859..8a9b34e 100644 --- a/src/main/resources/static-resources/index.html +++ b/src/main/resources/static-resources/index.html @@ -8,6 +8,11 @@ + + + + + @@ -254,558 +259,592 @@
- \ No newline at end of file +