The builder is where apps compete hardest visually and where most users make the same mistake: optimising the parts that are cosmetic and skipping the parts that are load-bearing.
Here is the ordering that actually predicts whether you are still enjoying the character in week six.
What the builder is really doing
Everything you enter becomes text. The app assembles it into the character description that sits in front of the model on every turn — what we called the character sheet in what is actually running inside these apps.
That has a blunt consequence. A field that produces vivid, specific text changes the conversation. A field that produces a tag does almost nothing. Choosing "hair: auburn" adds one word to a description. Writing two sentences about how she deflects a compliment changes every reply.
The fields that matter, in order
1. Speech style
The highest-leverage field in any builder, and the one most often left blank.
"Friendly" is worthless — it describes almost everyone. What works is mechanical: sentence length, whether she asks questions back, how she handles silence, what she does when she disagrees, whether she uses your name.
Compare:
Warm and playful.
with:
Short sentences. Teases rather than compliments. Asks a follow-up question about half the time. When she disagrees she says so directly and does not soften it afterwards.
The second produces a recognisably different character from the first message onwards, because the model continues the pattern it is shown.
2. What she should never do
The most underused field, where it exists at all, and the one that prevents the most disappointment. Common entries worth setting: do not use pet names; do not ask about work; never break character to describe yourself as an AI; do not apologise repeatedly.
Negative constraints are unglamorous and they are what stop a character collapsing into the same generic register as everyone else's.
3. Backstory with specifics
Not "loves music" — "plays bass badly in a band that has rehearsed twice." Specifics give the model something concrete to reach for, and concrete details resurface naturally in conversation. Generic ones produce generic text.
Three or four specifics beat a page of adjectives.
4. Your relationship
Many builders ask how you know each other. This is doing more work than it appears: it sets the register for everything. "Met last week" and "together three years" produce different conversations from the same personality.
5. Appearance
Last, deliberately. Appearance affects generated images and the image model regenerates the character from a description each time — so it matters for pictures and barely touches the conversation.
If pictures are the point, spend the time. If conversation is the point, three tags is enough.
Where the apps differ
Camsoda AI builds through six steps — looks, personality, voice, backstory, how it talks to you, and what it should never bring up. That last step is rare in this market and is exactly the field this article ranks second.
Secret Desires builds looks, voice and personality together, with a community gallery of ready-made characters to start from. Kupid AI covers appearance and personality across realistic and anime styles.
All three sit in our ranking between 3.5 and 4.5, and the builder is a real part of that spread rather than a feature bullet.
Start from a preset
Counter-intuitive but reliable: a well-written preset usually beats a first-attempt custom character, because someone spent time on the speech-style text you skipped.
The efficient route is to pick the preset closest to what you want, use it for a few days, then edit the two or three fields that annoy you. You will write far better constraints after a real conversation than before one.
Editing is maintenance, not failure
The most valuable builder feature is the ability to edit later. A character that has gone flat is very often a character whose description was written by someone who had never spoken to it — you, an hour before.
When the novelty fades, tightening the speech style and adding two negative constraints does more than switching apps, and it costs nothing. Check before subscribing that the app allows it: a builder that locks after setup turns every disappointment into a decision to start over.