Thanks for describing the issue in detail! This is a known limitation with many LLMs, especially when they encounter certain formatting cues like headings (***Monika's Thoughts:), list outlines, or brackets that the model interprets as a place to start a new section or stop generation. Here are some steps you can try to improve the behavior on ChubAI with CosmosRP-3.5 (vision):
Suggestions to Fix Response Cut-Off
-
Formatting Change:
- Try rewording or reformatting the heading in your character description to see if the model responds differently. For example, try:
Or:Monika thinks, "____"(Monika's inner thoughts: ____ ) - Avoid bold/italics and triple asterisks if the model often halts after those.
- Try rewording or reformatting the heading in your character description to see if the model responds differently. For example, try:
-
Prompt Style Adjustment:
- Instead of having the thoughts start on a new line after the label (
***Monika's Thoughts:\n), try keeping it on one line, e.g.:***Monika's Thoughts: She feels nervous and unsure what to say.*** - Models sometimes treat headings ending with a colon and followed by a line break as a stopping cue.
- Instead of having the thoughts start on a new line after the label (
-
Switch the Style
- Let the model know in the character description how you want thoughts embedded, but demonstrate with a full sentence immediately following the heading:
Example: Monika's Thoughts: I don't know if I can trust them... - This helps the model pattern-match and keep its generations going.
- Let the model know in the character description how you want thoughts embedded, but demonstrate with a full sentence immediately following the heading: