Character AI Bots : Definition Fields, Testing, Visibility
Character AI bots are characters you assemble in a form, and the field that decides how one behaves is the Definition. It holds up to 32,000 characters, the model reads it from the top down, and whatever sits highest shapes behavior most reliably. Two placeholders, {{char}} and {{user}}, let the same text work for every person who opens a chat. Publishing is a three-way choice between public, unlisted, and private, switchable later from the character's settings.
Last updated: 11 August 2026
Where a Character AI bot starts
Every Character AI bot begins in the same form, reached from a plus button on mobile or a Create button in the left menu on the web. The published flow puts five minutes between that tap and a working character, which is honest but incomplete: the fields deciding behavior are the optional ones.
Avatar and tags before anything else
Early on, two choices carry more weight than their position suggests. Avatars can be uploaded or generated from a description, and a square image of at least 512 by 512 pixels works best, since that picture later feeds image and video generation elsewhere in the app. Tags decide who finds the character at all. Draft the identity elsewhere first. The form carries character limits and no preview mode, so iterating inside it means losing work.
What sits inside a Character AI bot
The Definition inside a Character AI bot has five blocks, and their order is the point. Identity opens it with name, role, world and the one trait separating this character from a hundred similar ones, since whatever sits highest anchors everything after it. Personality follows, carrying concrete reactions and habits in place of adjectives, because vague words give the model nothing to work from. Two or three dialogue examples across different registers come third, where demonstration beats description. Behavioral rules sit after them and stay short, as long lists give the model more chances to misfire. Lore and formatting go last, where influence is lightest and nothing critical belongs.
That ordering is not a style preference. The Definition documentation is explicit that a detail buried in paragraph eight reads as a footnote, while the same detail echoed in the personality block, demonstrated in an exchange and restated as a rule becomes load-bearing.
What makes a Character AI bot stay in character
Specificity separates Character AI bots that hold a voice from ones that flatten out. A character described as mysterious and complex could be a thousand others; one that answers questions with questions and explains itself halfway can be exactly one. Backstory works the same way, where two or three formative moments beat a biography.
Emotional logic instead of prohibitions
Emotional logic beats prohibition. A rule saying a character never lies is something the model can break without noticing, while writing that lying makes their chest tighten so they redirect instead gives it something to inhabit. Pairing a gesture with a line does similar work in one sentence.
Pre-scripting a response for every question produces a bot that collapses the moment somebody asks something unanticipated. A principle the model can extend, such as deflecting anything personal with humor that sharpens as questions do, covers conversations nobody planned for.
Writing the greeting your Character AI bot opens with
Greetings are the first line anyone reads from your Character AI bot. It ships with a ceiling of 4,096 characters that almost nobody should approach. Two sharp lines outperform two paragraphs, because a greeting that over-determines the scene leaves the user nothing to do.
Five greetings, a generator, and an automatic mode
Behind that field sit three mechanics. Up to five additional greetings can be added, and users swipe through them before the conversation starts. A Write for me control generates variations, and toggling AI Greeting for New Chats hands the job over entirely, producing openings tuned to each user's saved Persona.
Something else is easy to overlook: whatever style you greet in becomes the style you keep getting, because the model treats that first message as the strongest available sample of how this character writes.
Dialogue examples that teach Character AI bots to speak
Three buttons under the Definition field build structured exchanges for Character AI bots: a user turn, a character response, and a marker for where an example ends. That third one carries more weight than its label suggests, since without it the model reads consecutive examples as one conversation.
What the two placeholders actually do
{{char}} refers to the bot and updates automatically if the name changes later. {{user}} refers to whoever is chatting at that moment, making it the right tool for behavioral rules about how the character treats the person in front of them.
Writing exchanges brings three constraints. Give every example a different stand-in name, keep those names generic so a realistic one cannot teach the model to expect a specific person, and paste back any live reply that lands perfectly. The strongest examples are ones the character has already produced.
Why the shortest Character AI bots often work best
A 32,000-character ceiling is generous instead of a target, and most Character AI bots never approach it. A tight Definition of around 6,000 characters routinely outperforms a sprawling one, because a vampire, a detective or a starship captain all arrive with pretrained context. Spelling out what a vampire is wastes space that belongs to this one.
Where invented worlds need more words
Custom territory reverses that. An invented magic system or a personality that breaks its archetype has nothing pretrained to lean on, so every departure from familiar ground needs anchoring in the text.
Careful writers hit a second trap. A rule in paragraph two and its exception in paragraph nine may never connect in the model's reading, so keeping both in one breath is safer.
Testing Character AI bots before publishing
Swiping diagnoses a Character AI bot, it does not train one. The pattern across alternatives tells you what to fix. Three that sound identical mean the Definition is too narrow; three that differ but all miss mean it is too vague.
The out-of-character quiz
Before any roleplay, run one check: open a chat, ask out of character what the scenario is about, then swipe a few times and read the answers. Accurate answers do not guarantee the story will hold, but a wrong one guarantees it will not, and five minutes here saves hours of testing later.
Two mechanics in the testing documentation are easy to misread. Editing the Definition and then continuing an existing conversation tests nothing, since that chat still carries its original context. Thumbs up and thumbs down feed platform-wide model training instead of tuning your character.
Where Character AI bot memory actually lives
Creators of Character AI bots control less here than they expect. Memory tools are user-side: pinned messages, a Chat Memories field capped at 400 characters, and automatic memories reserved for paying accounts, none of which a creator can fill. What else the paid tier holds back is set out on our page about Character AI Plus.
What a Definition can anchor
What a Definition can do is give that user-supplied context something stable to land on. Facts that must not drift need writing explicitly, because anything unstated gets filled in generically and then contradicts whatever the user adds later. A Lorebook feature for persistent world knowledge is in development.
Publishing Character AI bots and what filters do
Visibility for Character AI bots is set at publication and changeable afterwards. The published sequence runs private during building, unlisted for feedback from people you trust, then public once the voice holds up. Audio follows the character wherever it goes, and the selection rules for that sit on our page about Character AI voice.
| Setting | Who can reach the bot | When it fits |
|---|---|---|
| Public | Anyone, through search and discovery surfaces | The character is finished and ready for volume |
| Unlisted | Only people holding a direct link | Testing with a small group before launch |
| Private | The creator alone | Building, iterating, or personal-use characters |
Filters sit above the Definition
Content filtering runs at platform level and is not a dial inside the Definition. Some language and scenarios get blocked regardless of wording, and filters rarely explain which part triggered them. Flagging a suspected error goes through support, and creators who assume otherwise spend days editing a Definition that was never the cause. Where that enforcement ladder ends, including account termination, is documented on our page asking is Character AI safe.
Character AI bots FAQ
Should you fill the definition field to the limit?
No. Space costs attention, and every extra line dilutes the ones above it. Subtraction is the honest check. Cut a sentence, run a fresh chat, and if nothing about the character changes, that line was decoration instead of a working part of the brief.
Can other people see your definition?
Only if you allow it. Tagline and description stay visible to anyone opening the profile, while the Definition is optionally visible and hidden by default. Those two switches work independently, so a public Character AI bot can keep its instructions private, and most established creators do exactly that.
Why does a bot forget things halfway through a chat?
Distance and competition. Details near the bottom of a Definition fade first, and a long conversation adds context that competes with them for attention. Repetition is the fix: an important fact woven through the personality block, an exchange and a rule survives where a single mention does not. Stating it once and hoping is the common mistake.
Can you edit a bot after other people start using it?
Yes, and edits reach existing conversations immediately. Small sequential changes are safer than a full rewrite, since a rewrite alters every live chat at once and leaves no way to isolate which change produced which effect. Test each one in a fresh chat before making the next.
How do you stop a character repeating itself?
Widen the range in the Definition and break the loop in the chat. A second register, such as calm under pressure but dryly sarcastic when annoyed, gives the model somewhere else to go. Holding down a repeated message and removing it pulls that phrasing out of the active context. That fixes the session without touching the Character AI bot itself.
How this page is maintained
Field limits, placeholder behavior, and visibility settings are read from the company's creator documentation and re-checked when that documentation changes, since the create form has gained fields twice in a year. Publishing anything requires a working account, and the sign-in routes that still function are on our page about Character AI login. The wider platform is covered on Character, the subjects this site takes on are listed on the about page, and how we check claims is set out in the editorial policy. Funding and its limits appear in the affiliate disclosure, data collected from readers in the privacy policy, and corrections run through the contact page.