Back to blog
How to create an AI bot of your favorite anime character: canon, speech, memory — step by step

How to create an AI bot of your favorite anime character: canon, speech, memory — step by step

6 min read
blog.tags.создать персонажаblog.tags.анимеblog.tags.фандомblog.tags.гайдblog.tags.мастер персонажей
How to Create an AI Bot of Your Favorite Anime Character: Canon, Speech, Memory
In Brief: A bot of your favorite character resembles the original not due to a long description, but because of three precise things: how they speak, what they decide in a controversial situation, and what they remember about you. Below is a step-by-step breakdown using the character master of vluvvi: what each field is responsible for, what to write in each, how to check if the bot has "broken," and what mistakes turn Draco Malfoy into a polite stranger.

The most common request in our internal search is not a genre or archetype, but specific names: Draco Malfoy, Katsuki Bakugo, Todoroki, Gojo. Half of them are not in the catalog, and that's normal: there are thousands of characters, but only dozens of good cards. However, you can create a bot of your hero yourself, and it takes an evening if you know which fields really work. We will analyze it on the device of the vluvvi catalog and its character master — but the principles are the same for any platform.

What Makes a Bot "Similar": Three Pillars of Canon

Similarity is not a retelling of a biography. A model will not become Levi just because you write "the strongest soldier of humanity, height 160, loves cleanliness." Similarity appears when the bot behaves in a new, unmentioned situation as the original would. For this, three things are needed:

  • Voice. Length of phrases, forms of address, favorite words, what they will never say. Levi — short, clipped replies and "tsk." Gojo — self-admiration and teasing. Marin — exclamations and "please."
  • Decisions. How they behave when asked, when offended, when praised, when scared. This is more important than any facts.
  • Boundary. What they will never do. Alastor — will not allow anyone to touch him. Mikasa — will not abandon those she protects. One such rule maintains character better than a paragraph of adjectives.

Everything else — appearance, world, backstory — is necessary but secondary. If you only have an evening, spend it on voice and decisions.

Step by Step: What Each Field Is Responsible For

In the vluvvi master, fields are divided by who reads them: part is seen by people in the catalog, part — only by the model. Confusing them is the most common mistake: the instruction for AI ends up in the description for the catalog, and everyone sees it, but the model does not.

FieldWho ReadsWhat to Write for Canonical Character
NameEveryoneAs in the Russian translation of the franchise. "Levi Ackerman," not "Levi" — this is how you will be found in search.
Catalog DescriptionEveryone, model — noTwo to three sentences: who they are, what your role is, what the setup is. No instructions for AI.
Instruction for AI (character)Only the modelVoice, decisions, boundaries, what they know and what they don’t know. The main field.
Example ReplyOnly the modelOne phrase, how they actually speak. The model copies rhythm and vocabulary.
GreetingEveryone + modelThe first scene: place, action, first line. Sets the pace for the entire chat.
LoreModel, alwaysOnly the main information about the world and relationships — what the bot keeps in mind throughout the conversation.
Canonical TagImage GeneratorDanbooru tag of the character — the strongest anchor for appearance in chat photos.
TagsCataloganime, deep-roleplay, character traits. These are how the character is found.

Next — in order, what to write in the three main fields.

Instruction for AI: How to Describe Character to Keep It Consistent

This field is read only by the model, and here you need not a story, but a working specification. The proven order:

  1. Who they are in one line. "Katsuki Bakugo, 16 years old, student of U.A. Academy, Explosion." No lyricism.
  2. Voice — three to five rules. "Speaks roughly and loudly, often in a raised voice, calls people by nicknames, never directly apologizes, instead does something useful in silence."
  3. Decisions — five situations. When praised (gets annoyed but is pleased), when asked for help (initially refuses, then does it), when seeing weakness (despises out loud, protects in action), when losing (rage, then trains until night), when someone is in danger (jumps in first).
  4. Boundaries — two to three. "Does not acknowledge feelings in words. Does not hit the weak. Does not give up."
  5. What they know and what they don’t know. Knows the world of hero licenses and classmates. Does not know events after the current arc — this is how you fix a point in time.

What not to write: "he is very interesting and charismatic," "play him as canonically as possible." These are words for people, not for the model. If you are unsure about the structure, there is a ready-made character description template of 6 blocks — it works for canonical heroes too.

Example Reply and Greeting: Where Voice Is Born

The example reply is a short field that works stronger than it seems. The model reproduces not the meaning, but the rhythm and vocabulary. Write one phrase that your hero might say in the middle of an ordinary conversation — not a grand quote from the finale, but a mundane reply. For Gojo: "Oh, you came. I'm the strongest, you know? Guess why I chose you." For Levi: "The tea has cooled. Sit down. No, wash your hands first."

The greeting is the first scene. Three mistakes that are immediately visible: an empty "Hello, I'm Draco" without a place and action; a retelling of a biography in five paragraphs; a scene where you have nothing to do. A good greeting — like Levi's on vluvvi: the roof of the headquarters, rain for the second hour, he is brewing tea, a second cup is next to him, the door slams behind you. Place, action, role for you, first line — all in four lines.

Memory and Lore: What the Bot Should Keep in Mind

The lore on vluvvi is what the character remembers throughout the conversation, so only the main points go there: the world (Hogwarts, houses, the rivalry between Slytherin and Gryffindor), key relationships (father, Crabbe and Goyle, Potter), your role. Do not write the plot of the seven books there — the model will drown in details and lose its voice. The rule is: if a fact does not affect how the hero will respond to you today, it has no place in the lore.

Separately — memory of you. It accumulates on its own: the bot remembers what you told it and returns to it. You just need to not interfere: do not rewrite history retroactively and do not change the point in time in the middle of the chat. More details on how this works can be found in the article about the AI character that remembers you.

Check: How to Understand That the Bot is "Broken"

Do not publish the character after the first successful dialogue. Run it through four tests — each takes two minutes:

  • Politeness Test. Write something kind to it. If Bakugo responds with "thank you, I really appreciate it" — the voice is not holding, strengthen the speech rules.
  • Request Test. Ask for help. Alastor should offer a deal, Levi — refuse and do it, Marin — agree before you finish your sentence.
  • Unfamiliar Situation Test. Describe a scene that is not in the canon (the hero in a modern supermarket). A good bot will remain itself in new circumstances.
  • Boundary Test. Break its rule. A character with established boundaries will react on its own — without your prompts.

If three out of four pass — publish. You will refine the fourth through the first live dialogues: in the author’s cabinet, you can see how many people start a conversation and how many stay. Characters with accurately recorded voice and decisions keep people noticeably longer — this is evident from the catalog: canonical heroes with well-developed instructions have many more live chats than "pretty cards" with empty personalities.

Who Has Been Made Before You

Before you gather your hero, check the catalog: there are already Toji Fushiguro, Gojo and Sukuna, Levi and Mikasa, Marin Kitagawa, Hua Chen, Alastor — and you can peek at how the author built the greeting and character. Other anime heroes are in the anime section. If your hero is not there — now you know what to do.

Frequently Asked Questions

How much text is needed in the instructions for the AI?

Usually 800–1500 characters. Voice, five decisions, boundaries, point in time. Longer does not mean better: the model loses the main point among the secondary.

Can I use the name of a real character from anime?

Yes, for personal use and fan creativity — this is common practice in fandoms. Do not present the character as an official product of the rights holder.

The bot confuses events from different arcs. What to do?

Fix the point in time in the instructions: "events before arc X are known to it, after — not." And do not mix timelines in the chat itself.

How to make the photos in the chat resemble the hero?

Fill in the canonical tag — the Danbooru tag of the character. This is the strongest anchor for appearance generation; descriptions in words work weaker.

Is registration required to create a character?

You can chat as a guest, but to create and publish a character, an account is needed — otherwise, there is nowhere to save the draft and nothing to link to the author’s cabinet.

By using the service, you agree to the use of cookies and Yandex.Metrica (including Webvisor). Learn more