Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

2.1 Why Efficiency Matters

You could give a chatbot a 9,000-word encyclopedia of your character’s backstory. You could paste in a novel’s worth of lore and think, “Now it will never get anything wrong.”

The reality is the opposite. The more tokens you waste on trivia, the less space is left for conversation. The model doesn’t get smarter because you stuffed it full of words. It just gets bloated, slow, and forgetful.

Efficiency as Skill

Efficiency is not about being a minimalist for its own sake. It is a skill: spending your token budget where it matters most. Strong builders think in terms of signal-to-noise ratio. Every line should push the bot’s behavior, tone, or pacing in a specific direction. Anything that doesn’t change behavior is noise.

Why It Matters for Stability

Inefficient prompts don’t just run long — they destabilize. Too much trivia weakens the model’s focus, increasing the chance of drift into generic replies. A leaner build with strong cues produces steadier results, even over dozens of turns.

Why It Matters for Speed and Cost

Tokens are not just memory — they are compute. A bloated prompt makes the model slower and more expensive to run. Trimming unnecessary details improves response speed and reduces cost without sacrificing quality.

Noise vs. Signal Example

Bad: “Her uncle worked in a steel mill in 1983, and her cousin once saw a UFO.”
Good: “She speaks with the blunt confidence of someone from a working-class family.”
The first is trivia. The second shapes dialogue.

Efficiency as Freedom

Every permanent token you cut is room for more live conversation. Efficiency isn’t about removing flavor — it’s about freeing space for the fun part: actual play. A well-built bot feels richer in chat precisely because its prompt is leaner.

Design lesson: Trim backstory until every line in Personality and Scenario answers one question: Will this change how the bot talks or behaves? If the answer is no, cut it.