Urgent.News

600+ sources. One page. See who else covered it.

Editions

World

Every Rule I Added Made It Worse: How Prompt Bloat Killed My Voice

I measured the system prompt from my old setup last week. It came to 224,833 characters, roughly 56,000 tokens, on every single call. Ninety percent of that was one block of accumulated rules about how the output should sound. I did not set out to build that. Nobody does. It grew one reasonable decision at a time, and by the end it was actively making the output worse, which I spent months…

In a recent story, a reporter analyzed how a system prompt grew to an excessive length of 56,000 tokens due to the accumulation of rules and constraints. The original setup involved a good frontier model, a carefully crafted prompt, and iterative improvements as clichés and issues emerged. The reporter added more rules to address each failure, resulting in a complex prompt with various categories such as banned phrases, specific clichés, opener bans, register rules, anti-repetition context, work examples, meta-rules, and more.

The reporter found that the prompt had become a program rather than a guide, and when rules failed to hold, they resorted to enforcing them in code with additional validators. The quality of the output deteriorated over time, becoming flatter and more cautious, lacking a distinct voice. The reporter diagnosed the issue as conflicting constraints within the prompt, causing the language model to prioritize avoiding issues over generating meaningful content.

They realized that prompting could instruct a model on a specific style but couldn't make it native to the model. To address the problem, the reporter fine-tuned a model on the desired voice, reducing the prompt length by about 33 times. The key takeaway from this story is the importance of striking the right balance between prompt instructions and model capabilities, focusing on providing clear guidance rather than overwhelming the model with excessive constraints.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in World

More from Friday 14 August →