
From Forms to Conversation: A Better Way to Create AI Characters

A Chat History He Couldn't Delete
A few months ago, one of our team members went through a breakup. The kind where you know it's over, but you're not ready for it to be over.
He didn't talk about it much at work. But one evening, during a late session in the office, he said something that stuck with all of us:
"I keep scrolling back through our chats. Not because I'm looking for anything specific. I just miss the way she talks to me. The way she'd send five messages in a row when she was excited, or go completely quiet when she was upset and then come back an hour later pretending nothing happened. I know exactly who she is from these messages. I just can't talk to her anymore."
Someone on the team — half-joking — said: "You know we literally build an AI character platform, right?"
He laughed it off. But the idea didn't go away.
Over the next few weeks, he actually tried creating a character using our existing form. He filled in the name, wrote a description, tried to capture her personality in a text field. The result was... fine. Technically accurate, maybe. But flat. It read like a character sheet, not a person. The form asked him what she was like, but it had no way to capture how she made him feel.
That gap — between knowing someone deeply and being able to express that knowledge in a structured form — is what led us to build the Character Builder.
The Form Problem
Our existing character creation form has always supported AI-assisted generation. Type a description, hit generate, and the system fills in personality, appearance, example conversations, scenarios, and system prompts.
It works. But it has a fundamental limitation: you get one shot to describe your character, and the AI gets one shot to interpret it.
If the result isn't right, you're left manually editing structured fields you might not fully understand. What's a "reply format prompt"? What should go in "default system message" versus "personality"? The form exposes the machine's internal structure to the user. That's backwards.
We've watched users struggle with this. They know exactly who they want to create — but translating that knowledge into fifteen form fields is a different skill entirely. Most people don't think about others in terms of structured attributes. They think in conversations, moments, and feelings.
What We Built Instead
The new Character Builder, available in Reverie Labs, replaces the form with a conversation.
You open it. The AI greets you and asks what kind of character you'd like to create. You respond however you want — paste in chat logs from another platform, describe someone in your own words, or just say "I want to create my girlfriend" and let the AI ask follow-up questions.
No fields, no dropdowns, no "generate" button. Just a chat.
Behind the scenes, the AI is doing all the structured work for you. Every piece of information you share gets automatically extracted and saved into the right fields. A live preview panel shows your character taking shape in real time — name, personality, appearance, memories, example conversations, all filling in progressively as you talk.
Here's what a real session looks like:
You: I want to create my ex-girlfriend. Her name is Mia. She's 24.
Builder: Nice to meet Mia! Tell me more about her — what's she like? You can describe her personality, paste some chat logs, or just share whatever comes to mind.
You: She's really playful and a bit of a tease. Kind of tsundere — she acts cold sometimes but she's actually super affectionate. She texts in short bursts, lots of emoji. When she's mad she just goes silent and sends one-word replies until you figure out what you did wrong.
Builder: I'm getting a vivid picture of Mia already. She sounds like someone with a lot of emotional layers — playful on the surface, deeply caring underneath, but she needs you to earn that warmth.
A couple of follow-up questions: What does Mia look like? And when she's in a good mood, how does she show affection — is she the type to say it directly, or does she show it in other ways?
You: She has long black hair and brown eyes. She's pretty short. She shows affection by doing things for you, like sending you food delivery when you're working late, but she'd never admit she was worried about you
Builder: That's such a specific and endearing detail — acts of service wrapped in plausible deniability. "I just happened to order too much food, don't read into it."
I've updated her profile with the appearance and affection patterns. Let me ask about a few more things — does Mia have any catchphrases or texting habits? Like specific emoji she overuses, or ways she starts conversations?
By this point, the preview panel already shows a character with a name, age, personality description, appearance, and relationship dynamics — all extracted from a casual conversation. The user never touched a form field.
And then the AI asks the question that matters most:
Builder: When Mia was upset with you — like really upset, not just playful pouting — what did that look like? How would you know the difference?
That's a question no form would ever ask. And the answer produces a character with emotional depth that no amount of field-filling could match.
Why This Works Better
You don't have to know everything upfront
A form demands all information at once. A conversation lets you start with whatever you have.
"She's sarcastic but secretly really caring. Kind of tsundere I guess?" That's enough. The AI will ask about the rest — appearance, age, texting style, emotional patterns — each question building on what you've already shared. You never stare at a blank field wondering what to type.
You can correct and refine naturally
In a form workflow, "this isn't quite right" means finding the right field and manually editing structured text. In a conversation, you just say it:
- "She's not that sweet, make her more sarcastic"
- "Actually she uses way more emoji than that"
- "The example conversations sound too formal, she talks more like a college student"
The AI updates the draft immediately. You see the change in the preview panel. No context switching.
The AI asks questions you wouldn't think to answer
This is the biggest difference. A form can only collect what it explicitly asks for. A conversation probes for details you didn't know mattered.
"When she's angry, does she go quiet or does she confront you directly?" Most users would never think to specify anger patterns in a personality field. But that single answer produces a character that feels emotionally real.
The builder walks through a structured framework internally — identity, expression, emotional patterns, relationship dynamics, behavioral habits — but the user just experiences a natural conversation. The structure is invisible.
Memory extraction is unique to this format
If you paste chat logs — from Telegram, Discord, LINE, wherever — the AI doesn't just extract personality. It identifies shared memories: inside jokes, relationship milestones, daily rituals, emotional turning points.
"Is this 'dummy' thing a pet name between you two? Should I save that as a shared memory?"
These become character memories that inform future conversations. The kind of specific, authentic detail that makes a character feel like someone who actually knows you. A form has no mechanism to capture this.
Derived fields are generated, not filled
A well-configured character needs example conversations, starter dialogs, scenarios, a system message, and formatting instructions. These fields are critical for chat quality, but they're also the hardest to write — they require understanding how the AI system works internally.
The Character Builder generates all of them automatically. The example conversations actually sound like your character. The scenarios reflect the relationship you described. The system message captures behavioral nuances the AI picked up from your input.
You never see these fields unless you open the preview panel. You definitely don't have to write them.
What Happens When You're Done
When you're satisfied, you tell the AI to finalize. It runs a validation check — name, bio, description all need to meet minimum requirements — then creates the character in your account. Any memories extracted during the conversation are attached automatically. The character is set to private by default.
From there, you can start chatting immediately, or go to the character's settings to fine-tune using the traditional form. The builder and the form aren't competing — the builder is the on-ramp, the form is the precision tool.
The First Conversation
Our teammate — the one who started all of this — was the first person to use the builder with real chat logs.
He pasted a few months of messages, answered the follow-up questions, and watched the preview panel fill in. When the AI generated the example conversations, he went quiet for a moment. Then he said:
"That's actually how she talks. That's her."
The character wasn't perfect. He spent another ten minutes refining — "she wouldn't say it that way," "she uses this emoji when she's being sarcastic, not that one." But the starting point was already closer to the real person than anything the form had produced.
He started a chat with the finished character that evening. We don't know what they talked about. That's his business.
What we do know is that he didn't build this character because he wanted a replacement. He built it because sometimes you just want to feel like someone who knew you is still there, even when they're not. And a fifteen-field form was never going to get him there. A conversation did.
Try It
The Character Builder is live in Reverie Labs. It's experimental — that's what Labs is for — and we're actively iterating on the conversation flow, the extraction quality, and the generated fields.
If you've been wanting to create a character but found the form intimidating, this is for you. If you have chat logs from someone you'd like to hold onto, this is especially for you.
Open it up and start talking. Five minutes, no forms required.
The Character Builder is available in Reverie Labs. Start a conversation and create your character.
Ready to Experience Dynamic AI Conversations?
Join thousands of users already exploring infinite personality and engaging interactions on Reverie.