Cell Village

An inner world you can explore—and talk to.

Cell Village turns different sides of my inner world into AI characters with their own voices, personalities, and homes. Explore the village, visit a cell, and start a conversation—from Rational’s grounded perspective to Delulu’s extravagant optimism.

My focus
Conversation design · Character design · Creative direction · Interaction design
The medium
Voice-first web experience · AI-assisted development
Project status
Working local prototype · Three connected agents

Overview / Independent project

What if my inner dialogue had a place to live?

Inspired by the personified inner world of Yumi’s Cells, I imagined my own village of competing perspectives: the part that reasons, the part that dreams, and the part that investigates everything. I created an original cast and explored how each perspective could become a distinct conversational experience.

How could a character’s appearance, surroundings, voice, and responses feel like parts of the same personality?

See the experience ↓

01 / The experience

Choose a home. Meet a perspective. Start talking.

Each building leads to a character’s room. From there, visitors can learn about the cell or begin a voice conversation. A split view keeps the character’s world on the left and the conversation transcript on the right.

The actual Rational conversation interface: a study on the left, an empty transcript panel and Begin conversation control on the right.
The conversation interface · Ready state, before a call begins. View full size ↗

A recording of the working flow is next: village → Rational’s room → begin → actual exchange → end call.

02 / Building the world

Ten characters. One shared visual language.

I developed a shared visual identity around rounded silhouettes, lilac clothing, and expressive faces. Hair, accessories, posture, and personal spaces distinguish each cell while keeping the cast recognizably part of one world.

Try a character · Introductions without recordings use a 10-second silent preview.

Character designs · Ten original characters; Rational, Delulu, and deTECHtive have connected agents.

Their homes extend their personalities. I used AI image generation to explore these designs, then selected and refined the direction across the cast.

Rational character portrait

Grounded perspective

Rational

Calm, thoughtful, and gently blunt. Helps separate feelings, evidence, and possible next steps.

Rational and an owl in a warm scholarly study, surrounded by books, notes, and scales.
A scholarly study · Character and room artwork. View full size ↗
Delulu character portrait

Imaginative encouragement

Delulu

Sassy, dramatic, and optimistic. Makes space for ambitious possibilities without claiming she can predict the future.

Delulu in an extravagant lavender collector’s throne room.
A collector’s throne room · Character and room artwork. View full size ↗
deTECHtive character portrait

Career investigation

deTECHtive

Sharp, skeptical, and evidence-led. Examines role expectations and career fit, and names what she cannot verify.

deTECHtive at a desk in a neon-lit investigation hub, with evidence boards and screens.
An investigation hub · Character and room artwork. View full size ↗

03 / Designing conversations

A different perspective should change the conversation.

I defined more than a tone of voice for each cell. Their instructions describe what they notice, how they respond, when they ask questions, and when they should stop trying to solve the problem.

Across all three, I aimed for short responses—one or two sentences—and an explicit respect for requests such as “please don’t give me advice.”

One shared prompt / comparison recordings planned
“I found my dream AI role, but I’m not sure I’m good enough. What do you think?”

Rational

Weighs possibilities

Separate feelings, evidence, and possible next steps without taking over the decision.

Delulu

Expands possibilities

Make space for ambitious possibilities while keeping imagination distinct from prediction.

deTECHtive

Checks the evidence

Examine role expectations and career fit. Name what cannot be verified with the available information.

Behavior directions, not agent replies. Actual audio and transcripts from the same-prompt test are still to be recorded.

04 / Testing & iteration

The conversations revealed what the prompts missed.

I tested the pilot agents by speaking naturally: changing my mind, correcting their interpretation, hesitating, and asking them to listen without offering advice. These exchanges exposed gaps that a character description alone did not catch.

01 / RationalRetest pending

Listening should not quietly become advice.

Observed in testing / agent excerpt
“What’s the smallest first move you could make on one of them?”

Earlier in the same test, I had asked for no advice.

What I noticed
Rational returned to action planning through a question, despite initially acknowledging the request to listen.
Instruction change
Stay in listening mode until help is requested or explicitly accepted. Answering a follow-up question is not permission to resume advice.
02 / DeluluRetest pending

Examples should guide personality, not become catchphrases.

Observed in testing / agent excerpt
“Okay, the imaginary confetti is back in the drawer.”

I had asked to vent rather than receive advice.

What I noticed
The response respected the request to vent, but closely reused prepared phrasing. I wanted her personality to remain recognizable while her wording responded to the moment.
Instruction change
Use fresh, context-specific details and avoid repeating examples as scripts.
03 / deTECHtiveRetest pending

Sharpness should not become pressure.

Observed in testing / agent excerpt
“That’s not an answer, babe. Python and PyTorch, any real work with them, or not?”

I had hesitated and said “okay.”

What I noticed
Her skeptical style was aimed at me rather than the evidence. It made ordinary hesitation feel like an interrogation.
Instruction change
Allow pauses, avoid immediately repeating a question, and leave experience unconfirmed when the answer is unclear.

In another test, deTECHtive correctly said she could not open websites in the current setup. Research tools are planned; she should not imply that she has verified a source without them.

05 / Bringing it to life

Less explanation upfront. More room for the conversation.

The early room experience presented too much character information before the visitor could act. I simplified it to two choices: talk to the cell or get to know them. Detailed profiles remain available on request, while the main path leads directly into the conversation.

I also made the buildings clickable beyond their numbered markers and kept hover labels stationary. The goal was to make exploration feel direct, without asking visitors to chase small or moving targets.

Actual village map with numbered homes and exploration controls.
01 / Choose a building. Its whole target is clickable. View full size ↗
Rational’s current room interface with Talk and Get to know actions.
02 / Talk, or get to know the character. View full size ↗
The actual split conversation interface with the character’s room beside the transcript area.
03 / Keep the world beside the conversation. View full size ↗

Current interface captures · The earlier information-heavy room is described above, not recreated as a “before” screenshot.

Creative direction + implementation

From a design bible to a working voice experience.

I led the concept, character definitions, visual direction, dialogue examples, and interaction decisions. I used AI tools to generate visual assets and assist implementation, then reviewed the results and iterated on the experience.

01 / Design record

Rational’s purpose

“Combine feelings, evidence, and personal values into a small set of options. Help Shiyaa choose; do not choose for her.”

Character bible, v1.1

02 / Visual direction

Approved Rational study artwork, with books and an owl.

Selected character and room artwork.

03 / Agent instruction

“These examples establish your style. Adapt to the current conversation rather than repeating them as catchphrases.”

Rational’s authored system prompt.

04 / Working interface

Actual conversation screen with a Begin conversation control.

Current ready state, not a simulated call.

The current prototype connects Rational, Delulu, and deTECHtive to their configured ElevenLabs Agents. Their responses appear alongside the conversation, with controls to begin, mute, and end a call.

  1. Website

    Selected character and call controls

  2. Local server

    Issues temporary access; keeps the API key private

  3. ElevenLabs Agent

    Voice and transcript events connect to the browser

Current voice path · Make and Airtable are planned for memory, not active infrastructure.

06 / What’s next

A world designed. Three voices connected.

The prototype includes ten original characters and their rooms, an interactive village, and three connected voice agents. It is currently a personal local prototype; broader usability testing and a public demo are still ahead.

Implemented

  • Visual world and ten room experiences
  • Three agent connections
  • Transcripts and call controls

In progress

  • Live voice acceptance testing
  • Prompt retesting

Planned

  • Persistent, inspectable memory
  • Research tools
  • Live multi-cell conversations

The most useful lesson so far is that personality lives in small conversational choices: whether a character waits, asks another question, admits uncertainty, or turns listening into advice. Testing those moments gave me more useful direction than adding more personality adjectives.

Next, I want to test the revised behaviors across repeated conversations, connect inspectable memory through Make and Airtable, and explore how several cells could contribute without overwhelming the person speaking.