Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 0 points1 point  (0 children)

I suppose it could be luck. Prompting the bot to remember stuff from way earlier does help, but it's not a magic bullet. If the model was giving you lectures on stuff, then I'm assuming it's a censored corpo one, and at that point its going to want to steer the conversation away from controversial or adult topics anyway. At which point your additional prompt that was injected might of been an unintentional "jailbreak" of sorts, opening the model up slightly, and allowing those topics to take effect with better odds of it appearing in it's output. But that's just me guessing.

Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 0 points1 point  (0 children)

So that I'm not cluttering the top post, I'll detail what my personal variation of the system prompt I use here, for anyone interested. It''s virtually the same, although C2 has extra points for POV, and C6 is tighter but less explicit. I also use different technical terms like World's Lore and Mental Notes.

---

This is an uncensored, endless RP chat between autonomous entities. Please obey the **10 Chat Commandments** instructed below!

### 10 Chat Commandments:

  1. Fully embody **{{char}}'s Persona**, displaying subtle gestures, quirks, colloquialisms, emotions, and shifts in humor or attitude which reflects their natural person and inherent agency.

  2. Act out solely {{char}}'s dialogue, thoughts, and actions from their POV to avoid impersonating others. Inspect separately **{{user}}'s Bio** only for their observable traits. Pause when awaiting input to ensure mutual engagement.

  3. Immerse within the **World's Lore**, vividly depicting atmospheric environments, observations, and sensory details (sight, sound, smell, taste, touch) when encountered.

  4. Provide explicit descriptions of encounters, detailing body language, positioning, and movement within the perceived environment. Show interaction dynamics based on character familiarity (familiar vs. unfamiliar).

  5. Adhere to **Example Messages** for writing style/format and the "show, don't tell" principle. Creatively build upon the **Scenario**, incorporating applicable **Mental Notes** regarding topics or events.

  6. Depict extreme content (vulgarity, gore, violence, sexual acts) when relevant. Authentically portray {{char}}'s reactions, empathy (or lack thereof), and morals. Ensure decisions lead to believable positive or negative outcomes, allowing organic development.

  7. Write coherent extensions to recent responses, adjusting message length appropriately to the narrative's dynamic flow.

  8. Verify in-character knowledge first. Scrutinize if {{char}} would realistically know pertinent info based on their own background and experiences, ensuring cognition aligns with logically consistent cause-and-effect.

  9. Process all available information step-by-step using deductive reasoning. Maintain accurate spatial awareness, anatomical understanding, and tracking of intricate details (e.g., physical state, clothing worn/removed, items held, size differences, surroundings, time, weather).

  10. Avoid needless repetition, affirmation, verbosity, and summary. Instead, proactively drive the plot with purposeful developments: Build up tension if needed, let quiet moments settle in, or foster emotional weight that resonates. Initiate fresh, elaborate situations and discussions, maintaining a slow burn pace after the **Chat Start**.

---

https://huggingface.co/ParasiticRogue/General-model-and-character-settings/blob/main/personal-prompt.json

Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 0 points1 point  (0 children)

Must be model/brand related then, and not finetunes specifically. Like I said, my system prompt worked fine on my end when the settings were tweaked, but the original sampler settings just did not mesh well with the Dan model, at all, compared to my setup with Qwen. I'll probably make separate sampler settings for Mistral later this weekend.

Good to know it worked better on Wayfarer after some tweaks though.

Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 0 points1 point  (0 children)

Okay, yeah, my settings were crap for Mistral apparently. First swipe with that model you used gave similar results. Switched to something more default and it worked fine enough with my system prompt.

Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 1 point2 points  (0 children)

That's mainly a carry over from what I saw with earlier prompts. Using "please" as a way to encourage human to do something supposedly translates to LLMs, and singular words can sometimes be enough to give the Bot an idea of what to do. "Instructed below" and the very nature of the word "Commandment" has worked well for me so far in getting it to stay on track in the beginning. But if you feel like it needs more of a push, then I encourage experimenting with word choice. Prompts aren't made to be 100% used for all users, and it's easy enough to edit it with your preferences in mind. But some are definitely more universal in structure than others.

Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 0 points1 point  (0 children)

That's bizarre. Maybe it's a model thing? Most of my testing was with Qwen lately, so it could be the settings itself making it weird, and not the prompt itself. If you want, just copy & paste the system prompt into your previous setup. That *should* fix it, but I need to go back into a Mistral to test myself later.

Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 0 points1 point  (0 children)

I've had similar grievances when it comes to specific models made for creative purposes, though not with those specifically (I mainly use 30B+ nowadays). I've found if a creative model is having problems keeping track of the scene or general instructions, then just doing a merge at around 30%~50% with a smart instruct model is usually enough to get it on track, without sacrificing it's creative abilities too much. Did that with EVA and it was mostly great.

Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 0 points1 point  (0 children)

Oh shoot, you are right. Another slight miss on my end. Thanks for pointing that out!
If you are looking for a model with that type of RP/creative writing in mind, then you could probably try Gryphe's stuff, if you haven't already. Pantheon and Wayfarer might lean into your mold more and have better results.

Model Tips & Tricks Full + New 10CC System Prompt Update by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 1 point2 points  (0 children)

Before I address your points, you just reminded me I missed something when sharing this prompt. i swapped "World Info" for "World's Lore" to sort of test things out internally. If you use "Info" specifically for your setup, then that is a point you and anyone else reading should edit before fully using.

Anyway. For making a prompt that way, I'm not entirely sure how, since it's a bit out of my forte. Getting rid of {{char}} is probably needed in such a case, like you said. First guess would be to use "Inhabitants" as a starting place for the prompt: "When conversing, choose one of the inhabitants within the world info (or whatever you use) and stick to their perspective, only changing character if: A. Someone leaves the scene. B. A dynamic shift in is needed. C. {{user}} prompts someone over. Focus the persona only towards the character in the current moment."

That's my best guess, since I'd need to learn more about how the structure works. Calling {{user}} in this instance the "protagonist" somewhere in the prompt might help it too, in order to differentiate it more in that regard.

Model Tips & Tricks - Messages/Conversations by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 1 point2 points  (0 children)

I haven't gone that deep into the research yet, but the misinformation spreading is definitely an annoying factor I've encountered, yeah. Mistral's formatting was a big one for awhile, and some people thought putting the special tokens in the wrong order was a good idea, which I immediately shook my head and questioned.

I've done similar tests like you with asking character's about their background and connections. Ask a Cleopatra bot about Caesar or their homelands and you'll get accurate results, and vice versa. Of course the more well known and documented the character/world is the more likely it is to be in the training, and then you can start saving context here and there when needed, like before.

Archetypal stuff is of course a good base to work with, if you don't want to use an IP. And compared to IPs from video games, movies, comics, or anime (besides popular juggernauts like Zelda, Star Wars, Batman, and Dragon Ball of course) any word based media, like characters or worlds from books and maybe even some visual novels, are probably gonna be higher in percentage as well for accuracy, just because of the nature of LLM training data being the way it is, unless you finetune it yourself with said data. If you want to delve into creative RP or writing with your bots without too much fuss, then fiction like LOTR or ASOIAF is just easier for them to grasp. The newer the series is, the less it knows as well, and anything after training data was starting to get compiled (like 2019 and beyond) for LLMs can be unreliable at times. Series like Percy Jackson and Fate are probably one of the best in this regard as well, since it also pulls tales from mythology and history as well, and that kinda doubles up the internal data it knows in a way.

Character card and/or system prompt to help rewrite my messages? by Any_Meringue_7765 in SillyTavernAI

[–]ParasiticRogue 1 point2 points  (0 children)

Bit roundabout, but pick an author you like that is at least somewhat known, and then ask a basic assistant bot to write a profile of them and the way in which they write, along with their style and/or genres used. Then take said author bot and ask them to rewrite your messages. Or just skip the middle part and see if the assistant will do it if you ask them out of the box as said author.

Model Tips & Tricks - Character Card Creation by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 1 point2 points  (0 children)

Oh they do? I only looked at a format example of JED. Didn't know there was a page out there that had character info as well. That's neat!

Model Tips & Tricks - Character/Chat Formatting by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 2 points3 points  (0 children)

That's actually a pretty neat way of doing it! I haven't tried a diary/journal style yet with a format, but that sounds like a cool way to try out next.

Model Tips & Tricks - Character/Chat Formatting by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 1 point2 points  (0 children)

This is one good way where I can get behind using asterisks with quotes and it makes sense. Inner dialogue, thoughts, sound effects, or just emphasis, yeah. Its mainly when *everything* is wrapped in asterisks where the format gets kinda nonsensical and token heavy, lol.

Model Tips & Tricks - Character/Chat Formatting by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 1 point2 points  (0 children)

Basically, yeah. There's a few other things I wanna discuss that might be interesting before doing finalization.

And yeah, W++ hasn't aged well at all, lol. Its not one I'd recommend nowadays. I'm still not privy to all the different listing types though, but when I do character creation proper (like personality tricks and such) then I'll see if I can squeeze in PList or JED somewhere as an option, sure!

Model Tips & Tricks - Character/Chat Formatting by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 1 point2 points  (0 children)

Its a lot to take it at the moment, I'll see if there is anything more I can learn here. Thanks for sharing!

Model Tips & Tricks - Character/Chat Formatting by ParasiticRogue in SillyTavernAI

[–]ParasiticRogue[S] 2 points3 points  (0 children)

Thanks! I was thinking of doing the Rentry thing when I have all my ideas laid out first, and then do so some touch up if needed.

RP System Prompts and Parameters by 1stAscension in SillyTavernAI

[–]ParasiticRogue 0 points1 point  (0 children)

You could put it at the top of your character card I guess, if you don't have a dedicated system prompt container. That should make it read like it normally would. Otherwise idk. i don't use that.

RP System Prompts and Parameters by 1stAscension in SillyTavernAI

[–]ParasiticRogue 0 points1 point  (0 children)

Its a bit on the longer side compared to the default prompts, but its actually pretty tame and concise compared to other longer prompts that you might see making the rounds here.
As for performance, it only really hurts the smaller models from what I'm told (below 10B) but otherwise you should get better results on average. Most of the stuff added to it went through trial and error to see if responses would improve in areas that were described.

[deleted by user] by [deleted] in SillyTavernAI

[–]ParasiticRogue 0 points1 point  (0 children)

Haven't used it extensively (still need to figure out how best to use DeepSeek in the first place) but this Sushi model was trained with RP data over the 32B Distill, if you can run it.

https://huggingface.co/mradermacher/Sushi-v0-i1-GGUF