The specifics — pin it down.
A brief only steadies the playing if it's specific. Say little, and you get a different solo every take.
Swapping the brief changed how the improviser played. But a brief is only as good as it is clear. Tell the player to "play something nice" and you've said almost nothing — so you get a different, often unusable solo every time.
Being specific is the fix. A sharp brief pins down a handful of things: the role to play, the rules to follow, the shape the answer should take, what to do when unsure, and the tone. Each piece you pin down is one less thing left to chance.
It's the gap between telling a player "do your best" and handing them a full chart — the key, the chords, how to end. With a real model, that chart is the system prompt: the standing instructions it reads before every request. The more precisely the job is defined there, the more consistent every answer becomes.
Start from a vague brief and add one specific piece at a time. Watch — and hear — the solo tighten from a shapeless ramble into a clean, repeatable phrase.
Five things, pinned down.
A strong brief is just a handful of clear lines — role, rules, format, edge cases, tone — handed to the model as a single system instruction.
system = """
You are an improviser on a two-bar C-major vamp. # role
Stay in key; resolve onto a chord tone (C, E, G). # rules
Reply as up to six note names, then one reason. # format
If unsure where to land, resolve to the tonic C. # edge cases
Keep it clean and neutral — no showboating. # tone
"""
Specific in, consistent out.
A vague brief might land a fine solo once and a poor one the next time. Each specific piece you added — role, rules, format, edge cases, tone — took one more thing off chance, until the same clean phrase came back on command.
Consistency is the real prize. Swapping the brief changes the manner; making it specific is what turns a good answer into a repeatable one.