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:
|
if rag_context:
|
||||||
messages.append(
|
messages.append(
|
||||||
LLMMessage(
|
LLMMessage(
|
||||||
role="system",
|
role="user",
|
||||||
content=f"<|context|>\n{rag_context.strip()}\n</|context|>"
|
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
|
else:
|
||||||
messages.append(
|
# Only the actual user query is provided with the full context message
|
||||||
LLMMessage(role=user_message.sender, content=user_message.content.strip())
|
messages.append(
|
||||||
)
|
LLMMessage(role=user_message.sender, content=user_message.content.strip())
|
||||||
|
)
|
||||||
|
|
||||||
chat_message.metadata.llm_history = messages
|
chat_message.metadata.llm_history = messages
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user