When context length is reached, we should forget example dialogue instead of recent chat #2109
Replies: 2 comments 5 replies
-
|
I would love having this as a user-configurable option. For Pygmalion models I already do this manually by placing the example dialogue in the chat itself rather than have it in the yaml. The example dialog is really only intended as a primer for the model to learn the intended writing style and background, and it's not required after the chat has gone on and the context is full. |
Beta Was this translation helpful? Give feedback.
-
|
I somewhat disagree with this opinion. What currently irks me the most is the standard the most community sites use for the character file. I guess this is due to compatibility issues, but nearly all of the files have duplicate fields. This causes the character file to take double the size. The descriptions are also often very verbose without really needing to be. It's so unbearably bad that I rewrote all of the character files I downloaded. I'm extra triggered that at the same time there is a trend of writing without line breaks in these files. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Currently oobabooga seems to work such that when context length is reached, the chatbot starts forgetting oldest parts of recent chat. It would be better if it started forgetting oldest parts of example dialogue. It doesn't make sense to prioritize example dialogue above recent chat. Changing this behavior would have the following benefits:
Beta Was this translation helpful? Give feedback.
All reactions