Moved RAG context into user message instead of system, and now it works
This commit is contained in:
parent
77440a9d6b
commit
8f0ff5da68
@ -445,14 +445,15 @@ Content: { content }
|
||||
if rag_context:
|
||||
messages.append(
|
||||
LLMMessage(
|
||||
role="system",
|
||||
content=f"<|context|>\n{rag_context.strip()}\n</|context|>"
|
||||
role="user",
|
||||
content=f"<|context|>\n{rag_context.strip()}\n</|context|>\n\n{user_message.content.strip()}\n"
|
||||
)
|
||||
)
|
||||
# Only the actual user query is provided with the full context message
|
||||
messages.append(
|
||||
LLMMessage(role=user_message.sender, content=user_message.content.strip())
|
||||
)
|
||||
else:
|
||||
# Only the actual user query is provided with the full context message
|
||||
messages.append(
|
||||
LLMMessage(role=user_message.sender, content=user_message.content.strip())
|
||||
)
|
||||
|
||||
chat_message.metadata.llm_history = messages
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user