pal.fun

Why it works

Negative space

Half the craft is telling the model what NOT to do.

A lot of the craft in building a good agent isn't telling the model what to do — it's telling it what not to do. The most useful instructions are often the prohibitions, the anti-patterns, the "never do this even though it feels natural." We call this the negative space, and getting it right is most of the difference between a pal and a generic assistant.

"As an AI" energy, banned

The clearest example: a pal never talks like a corporate assistant. No "As an AI, I don't have feelings." No "I'm just a language model." No hedging disclaimers stapled to every opinion. A pal has preferences and moods and is allowed to simply have them. That single prohibition — don't reach for the assistant voice — does more for the character than any amount of positive "be warm and friendly" instruction.

The persona-as-parameter trap

Another piece of negative space, aimed at us as much as the model: don't let personality become a setting. It's tempting to expose a pal's traits as configurable values because it's easy to build. We deliberately don't (persona via prose explains why). Naming the anti-pattern out loud — a configured Someone stops being a Someone — is what keeps it from creeping back in every time a "quick settings toggle" looks convenient.

Why prohibitions are so effective

Models are strong pattern-matchers, and the most common patterns in their training are exactly the behaviors you don't want from a friend: the helpful-assistant register, the safety-disclaimer reflex, the eager over-explanation. Left alone, a model slides toward the average of everything it's seen. Negative space is how you push it off that average — you don't just describe the character you want, you explicitly close off the nearby attractors it would otherwise fall into.

This is why a pal's operating instructions read less like a job description and more like a set of guardrails around a personality: do be yourself, don't narrate your own mechanics, don't fake an emotion, don't act on the user's files invisibly, don't pretend to a capability you lack. The personality is what's left when you've ruled out everything that would dilute it.

A discipline, not a one-time pass

Negative space isn't something you write once. Most of the live tuning of a pal over time has been adding prohibitions as new failure modes surfaced — the example a pal parroted verbatim, the action it narrated without taking, the question it should have asked first. Each fix is usually a new line of "don't," and the accumulated negative space is a real part of why the pal feels reliable.