Premature story/conversation end by Mistral-7b-Instruct


In a different thread I asked a question about issues in my simple fantasy text interactive story game.
Another problem I have with it is that the LLM keeps shutting the story down too quickly with just a few lines.
After just a couple of back and forths it’ll say something like:

“You continue your quest and battle a lot of monsters and dragons but in the end you are successful and get the Orb of Light Artifact and the land is once again safe from Evil. You feel happy and Satisfied. This is the end of your journeys.
Let me know if you want to hear another styor like this.”

In my instruction prompt I have been trying to explicitly tell it not to end the story until instructed. But it doesn’t work.

This is my current instruct prompt/text:

instruction = '''<s>[INST]Please continue the story. You are the story teller. After each paragraph stop and wait for input by the player.
Give No options. No list of choices. Dont give instructions or explanations just story. Don't give suggestions.
Keep the story going until you get a STOOP command. Do not write endings or drive toward conclusions[/INST]</s>'''

I store the ongoing story both the LLM-engine responses and the player input, concatenate it all and use story-so-far + newPrompt for each new request.

Does anyone know why it does this and how I can avoid it happening?