mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-09 14:35:50 +00:00
Motorhead Memory messages come in reversed order. (#3835)
History from Motorhead memory return in reversed order It should be Human: 1, AI:..., Human: 2, Ai... ``` You are a chatbot having a conversation with a human. AI: I'm sorry, I'm still not sure what you're trying to communicate. Can you please provide more context or information? Human: 3 AI: I'm sorry, I'm not sure what you mean by "1" and "2". Could you please clarify your request or question? Human: 2 AI: Hello, how can I assist you today? Human: 1 Human: 4 AI: ``` So, i `reversed` the messages before putting in chat_memory.
This commit is contained in:
parent
900ad106d3
commit
487d4aeebd
@ -23,7 +23,7 @@ class MotorheadMemory(BaseChatMemory):
|
||||
messages = res_data.get("messages", [])
|
||||
context = res_data.get("context", "NONE")
|
||||
|
||||
for message in messages:
|
||||
for message in reversed(messages):
|
||||
if message["role"] == "AI":
|
||||
self.chat_memory.add_ai_message(message["content"])
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user