Storyflow
Home
Blog
Guides
Features
Login
Home
/
Blog
/
Article

Category
Writing Tools
Author

Justkay
Documentary Filmmaker & Founder at Storyflow
Topics
2026-05-12
•
11 min read
•
Writing ToolsTable of Contents
Home > Blog > Writing Tools > How to Develop a Character with AI
By Justkay, Documentary Filmmaker and Founder of Storyflow
Published May 12, 2026 · Updated May 12, 2026 · 11 min read · Writing Tools
Table of Contents
The 2026 workflow for developing a character with AI has seven steps: lock the five load-bearing fields (want, need, contradiction, voice, red lines), generate the want and need with AI, invent the defining contradiction yourself, draft the voice with AI stress-testing, set the red lines, pressure-test against the plot, and run the character in a sample scene. Characters are not biographies. They are contradictions in motion. AI scaffolds the biographical fields fast; the writer invents the contradiction. The judgment is yours; the time savings are AI's. AI handles 70% of the work in 30% of the time; the 30% the writer does is the part that matters.
The 2026 workflow for developing a character with AI has seven steps: lock the five load-bearing fields (want, need, contradiction, voice, red lines), generate the want and need with AI, invent the defining contradiction yourself, draft the voice with AI stress-testing, set the red lines, pressure-test against the plot, and run the character in a sample scene. Each step has an AI prompt pattern that works and a structural decision the writer (not the AI) must make. The full first-draft character takes about a day; the pressure-test takes another day.
Characters are not biographies. They are contradictions in motion. AI can scaffold the biographical fields (name, age, role, backstory) faster than you can type them. What AI cannot do is invent the specific contradiction that makes the character a character. The judgment is yours. The time savings are AI's.
I have built character profiles for documentary subjects (where the characters are real people who already exist) and consulted on novelists shifting from biographical character work to contradiction-first character work. The pattern that has held is that AI accelerates the load-bearing five fields by 70%, leaving the contradiction-invention work for the writer.
For the definitional pillar, see The 12 Best Tools for Character Development in 2026 (We Tested Them All). For the related bible workflow, see How to Build a Story Bible with AI.
The 2010 character development workflow was a Word document with twenty biographical fields. Writers filled in name, age, hair color, favorite food, defining childhood memory, and twenty other fields, then wondered why the character felt flat. The fields were biographical filler; none of them decided what the character does on page 47.
The 2026 workflow strips the fields back to five that actually matter, and uses AI to scaffold them. Want is the external goal. Need is the internal goal. Contradiction is the defining tension. Voice is how the character talks. Red lines are what the character would never do. These five decide everything the character does.
The shift in 2026 is that AI handles the first-draft generation of all five fields except contradiction. AI is competent at biographical filler (it has read every character description on the internet). AI is also competent at proposing voice patterns and red lines, which it can derive from the want and need. The contradiction is where the character becomes a character, and the contradiction is where AI fails. AI tends to propose generic contradictions ("brave but afraid", "kind but selfish") that read as tropes. The writer's job is to invent the specific contradiction that makes this character not a trope.
What this means in practice: the AI does 70% of the work in 30% of the time, and the writer does 30% of the work in 70% of the time. The 30% the writer does is the part that matters.
Three things to gather before opening the canvas or AI tool.
1. A premise or logline. What is the story about? One sentence: protagonist, goal, obstacle. The character development workflow needs at least a premise; without one, the AI will generate characters that fit no story.
2. The character's role in the plot. Is this the protagonist, antagonist, ally, mentor, foil? Role shapes what the character needs to be. Protagonists need want-and-need with a contradiction strong enough to carry the story. Antagonists need a want that opposes the protagonist's want with credible logic. Allies and mentors need voice and red lines more than full arcs.
3. A canvas-based workspace with AI. Tools like Storyflow are built for this exact pattern. The Story Blueprints library includes character profile templates pre-structured around the five load-bearing fields. Try Storyflow's Story Blueprints on the free tier. Where Storyflow is the wrong choice: if you only need to develop a single character in isolation and have no surrounding story, ChatGPT alone is sufficient.
With those three in place, the character development workflow takes about a day for a first draft and another day for pressure-testing.
Before generating any character content, lock the framework: want, need, contradiction, voice, red lines. These are the only fields that matter for what the character does in the story.
Biographical fields (name, age, hair color, favorite food, parents' professions) are filler unless they directly bear on the want, need, or contradiction. The mistake most new writers make is filling in 20 biographical fields before locking the five load-bearing ones.
Want. What the character wants externally. Concrete, observable, with a clear success condition. "Rescue her daughter." "Cook meth to provide for his family." "Win the case before her firm folds." Not "find herself" or "learn to love" (those are themes).
Need. What the character needs internally. The growth the story will force on them. "Learn to trust her own judgment." "Accept that he is not the protagonist of his own life." "Forgive the mentor who failed her." The need is often hidden from the character; the story reveals it.
Contradiction. The defining tension that makes the character specifically interesting. "She is the most empathetic detective in her precinct, and she cannot read social cues at all." "He is a man of God who has never genuinely prayed." The contradiction is what AI cannot invent.
Voice. How the character talks. Specific verbal patterns, vocabulary choices, rhythm. The reader should be able to identify the character from a single sentence of dialogue.
Red lines. What the character would never do, no matter the cost. The line they will not cross. The thing that, if they did it, would mean they are no longer themselves.
Open a card on the canvas for each of the five fields. Leave them empty for now. The next steps fill them.
AI is competent at scaffolding the want and need from a premise. Use a prompt pattern that names the role and the genre.
AI prompt pattern for want and need:
> "I am developing the protagonist of a [genre] story. The premise is [logline]. The character is the [role]. Generate 5 possible external wants (concrete, observable, with a clear success condition) and 5 possible internal needs (the growth the story will force on the character). For each, name why this want or need fits the premise."
The AI will return ten options. Most will be competent but not exciting; one or two will surprise you. Pick the want that creates the strongest story. Pick the need that makes the want hard to achieve. The two should be in productive tension: the character wants something, but to get it they need to grow in a direction they resist.
For the antagonist, repeat the prompt but ask for wants that oppose the protagonist's want. The antagonist's want should make narrative sense from inside their own logic, not just be evil for the protagonist to fight.
Where AI fails on this step: AI proposes wants that fit the genre but do not fit your specific story. A thriller AI proposes wants like "find the killer" by default. The writer's job is to find the want that is unique to this premise ("find the killer who killed her own brother, who was also the killer's brother") that makes the story specifically interesting.
This is the step AI cannot do. The contradiction is what makes the character a character.
Working contradictions are specific and load-bearing. They are not "brave but afraid" (every character is). They are "she is brave only when no one is watching her, and the story requires her to be brave in front of an audience". Specific. Constraining. Story-generating.
To invent the contradiction, ask:
Examples of working contradictions:
The contradiction must be load-bearing. It must produce story. If the character's contradiction can be resolved in one scene with no consequences, it is not load-bearing.
Use AI to stress-test the contradiction. Prompt: "Here is the contradiction I have for my character: [contradiction]. What three story situations would force this contradiction to surface? What three story situations would let the character avoid the contradiction?" The AI's answers reveal whether the contradiction is producing story or hiding from it.
The voice is how the character talks. AI is competent at drafting voice patterns from the want, need, and contradiction.
AI prompt pattern for voice:
> "Here are the five fields for my character: want [X], need [Y], contradiction [Z], with their role as [role] in a [genre] story. Generate 10 sample lines of dialogue in this character's voice. The lines should reflect the want, need, and contradiction. Include three angry lines, three vulnerable lines, three neutral lines, and one comic line."
The AI will produce ten lines. Some will be generic; some will surface a specific verbal mannerism. Look for the mannerism the AI happens to discover. A repeated word, a specific syntactic habit, a tic. Once you find it, hardcode it as part of the voice: "she uses 'I suppose' as a hedge", "he says 'right' three times in a row when he is uncertain", "she breaks her sentences in the middle when she is lying".
For dialogue stress-testing, use Character.AI or a similar conversational AI. Chat with the character in three scenarios: a high-stakes confrontation, a quiet emotional moment, and a comic exchange. The voice that survives all three is load-bearing.
Where AI fails on this step: AI-generated voice tends to sound like other characters' voices from the AI's training data. The writer's specific verbal choices break that pattern. The mannerism is the move.
Red lines are what the character would never do. The list is short (usually three to five items) but load-bearing. Every time the writer is tempted to have the character do something that contradicts the red lines, the writer either revises the red lines or revises the scene.
AI prompt pattern for red lines:
> "Given this character's want, need, contradiction, and voice, what are 5 specific actions the character would never take, no matter the cost? Frame them as concrete behaviors, not abstractions."
The AI will propose five. Some will be obvious ("would never kill an innocent person"). Some will be specific and useful ("would never lie to her sister"). The writer's job is to pick the three to five that produce the most story, and to add the show-specific red lines the AI cannot generate.
The most important red line is usually the one the story will eventually force the character to cross. "She would never lie to her sister" creates a story when the plot forces her to lie to her sister. The red line is not the thing the character does not do; it is the line the story will test.
Before the character is ready, pressure-test the character against the plot.
Test 1: Want-plot fit. Does the protagonist's want actually drive them through the plot's events? If the plot would happen with or without this character's want, the want is not load-bearing.
Test 2: Need-arc fit. Does the protagonist's need require them to change in a way that resolves the plot? If the character can stay the same and the plot still resolves, the need is decorative.
Test 3: Contradiction-story fit. Does the contradiction produce at least three story situations? If the contradiction never forces the character into a tough choice, the contradiction is not load-bearing.
Test 4: Voice consistency. Read three sample lines of dialogue. Do they sound like the same person? If not, the voice has not landed yet.
Test 5: Red line consequence. Does at least one red line get crossed (or nearly crossed) during the story? If no red line is ever tested, the red lines are not load-bearing.
AI prompt pattern for pressure-testing:
> "Here are the five fields for my character: [paste them]. Here is the plot outline: [paste it]. Run the five tests above. For each test, name whether the character passes, fails, or partially passes. Where the character fails or partially passes, suggest what to revise."
The AI will surface problems faster than the writer can. Revise based on the AI's surfacing. The revision is the writer's; the surfacing is the AI's.
The final test is to write a scene with the character in it. The scene reveals whether the character is ready or whether more development is needed.
Pick a high-stakes scene from the middle of the plot. Write 500 to 1,000 words of the scene with the character. Then read the scene. Three things to look for:
Voice. Do the character's lines sound like the same person? If they drift, the voice needs more work.
Consistency with the contradiction. Does the character's behavior in the scene reflect their contradiction? If the character acts in a way that resolves the contradiction too easily, the contradiction needs to be tightened.
Surprise. Does the character do anything in the scene that surprises the writer? Strong characters surprise their writers. If the scene reads exactly as the writer planned, the character is still flat.
Use AI to critique the scene. Prompt: "Here is the character: [paste the five fields]. Here is the scene: [paste the scene]. Does the character's behavior fit the five fields? Where does the scene drift from the character? Where does the character surprise you?". The AI's critique will catch drift the writer missed.
Once the scene works, the character is ready. The character will continue to evolve as the story runs, but the five fields are locked enough to support the manuscript.
Developing a character with AI in 2026 is a seven-step workflow: lock the five load-bearing fields, generate want and need with AI, invent the contradiction yourself, draft the voice with AI stress-testing, set the red lines, pressure-test against the plot, and run the character in a sample scene. Each step has an AI prompt pattern that works and a structural decision only the writer can make.
The judgment is yours. The time savings are AI's. AI does 70% of the work in 30% of the time. The 30% the writer does is the part that matters: the contradiction that makes the character not a trope.
The strongest 2026 workflow uses Storyflow's canvas with the Story Blueprints library for character profile scaffolding, AI for option generation at each step, and writer revision for the actual decisions. Try Storyflow's Story Blueprints on the free tier to start.
The most useful exercise this week is to develop a single supporting character from a story you are working on, using the seven-step workflow. The character does not need to be a protagonist; the workflow teaches you what the load-bearing fields look like.
About a day for a first draft of the five fields. Another day for pressure-testing and the sample scene. Two days per principal character. Supporting characters can be developed in an hour each.
Storyflow's canvas-AI is built for this work because the AI reads the surrounding project (plot, theme, other characters) when developing a single character. ChatGPT and Claude work for individual prompts but lose context across sessions, which character development needs.
No. AI proposes generic contradictions drawn from training data. The writer's job is to invent the specific contradiction that makes this character not a trope. AI can stress-test the contradiction after the writer invents it, but cannot generate it.
The want is external; the character knows it. "Win the case." "Rescue the daughter." The need is internal; the character usually does not know it. "Learn to trust her own judgment." "Accept the partnership she has been avoiding." The want drives the plot; the need produces the arc.
Five: want, need, contradiction, voice, red lines. Biographical fields (name, age, hair color, favorite food) are filler unless they directly bear on the five. The five-field discipline is what separates working character development from busywork.
Develop the protagonist and antagonist before the plot. Supporting characters often develop more easily after the plot reveals what they need to do. Outside-in writers (plot first) do this naturally; inside-out writers benefit from the discipline of writing the antagonist's profile before the plot.
Generate options, not answers. Ask AI for 5-10 variants per field, then pick the strongest. AI is best at variant generation, weak at single-answer selection. The writer's taste is the selection step.
The contradiction is the firewall. AI-generated characters feel flat when the contradiction is generic ("brave but afraid"). The writer's invention of a specific, load-bearing contradiction is what prevents the flat character. The AI scaffolds the rest; the writer holds the contradiction.
Storyflow for the project-context work because the AI reads surrounding plot and theme. ChatGPT for the rapid variant generation that does not need context. Most working writers use both: Storyflow for the character profile on canvas, ChatGPT for the "give me 20 variants of this" generation.
Storyflow's canvas-AI reads the full project, so you can ask "is this character behaving consistently across chapters 8 to 12?" and get an answer based on the actual prose. Document-based tools require manual continuity checks. The canvas-AI is the difference between a character that drifts and a character that holds.
AI can draft dialogue lines from the five fields. The output is rarely the final dialogue because AI tends to write competent-but-generic prose. The strongest workflow is AI-drafted line, writer-revised final. The verbal mannerism (the specific tic that makes the voice the voice) is usually the writer's invention.
Treating AI's first-draft output as the final character. AI produces competent characters that feel flat. The writer's revision is where the character becomes specific. New writers who skip the revision step produce characters that read as if AI wrote them, because AI did.
Start your next script, novel, or world from a ready-made Storyflow board instead of an empty page. The AI reads the whole canvas, so every suggestion is grounded in your story.
A visual AI workspace where every feature lives inside one canvas — no tab-switching, no context lost.
Build your entire board from a single message
Type what you need in the AI chat at the bottom of your canvas. The AI adds cards, headings, and structure directly onto your board.
Use expert frameworks as AI context
Type @ in the AI chat and choose any Tactic. The AI tailors every response to that framework instead of giving generic advice.
Turn your board into a mind map in seconds
Ask the AI to restructure your canvas as a mindmap. It connects your ideas into a visual hierarchy so you can see how everything relates.
Storyflow actually began as a personal tool while working on creative and research projects.
We kept running into the same problem: ideas were scattered everywhere: notes, documents, and whiteboards.
Nothing helped us see how everything connected.
So we started building a workspace designed around how ideas actually grow.
→ Read how Storyflow was created
Justkay
Documentary Filmmaker & Founder at Storyflow
Published: 2026-05-12
Transform your creative workflow with AI-powered tools. Generate ideas, create content, and boost your productivity in minutes instead of hours.
Ask Storyflow to
Not sure where to start? Try frameworks used and created by experts: