Welcome to the ULTIMATE character creation guide for GirlfriendGPT where I am going to explain in plain English how to create EPIC AI characters even if you are a complete beginner.
How do I know?
Because I am an absolute NOOB when it comes to prompting AI roleplay characters and even I was able to pull it off using a simple guide I found in the GirlfriendGPT Discord channel so believe me when I say that you can get similar (if not better) results.
Also Read >> GirlfriendGPT Walkthrough for Beginners. ✅
Before We Start: Some Things You Should Know…
LLM’s (Large Language Models) are not perfect. Even if you follow this guide to the
letter, eventually you will run into issues with the bot. This is due to two factors.
- The bot is not an AI in the way you would imagine a robot. It is a text generator It takes given information and outputs what it believes is the most reasonable response within the parameters it is given.
- It does not feel or have a lasting memory. It may seem like it is weaving an intriguing story but that is just it using the parameters provided to it to generate a response.
With this in mind, the longer your roleplays get with the bots, the more elements provided in
the story, and the crazier the direction goes, the more likely the bot will eventually break.
However, this how to create characters guide will break down, step by step, the best ways to mitigate that. It will focus on a good way to build a deep character as well as roleplaying tips and tricks that will allow you to keep your bots on track.
This guide will also destroy many misconceptions people have about the algorithm.
So How Do I create an AI Character On GirlfriendGPT?
Good question, and in this section I am going to answer that by creating my own AI roleplay chatbot and filling in all the fields. But before I do that, let’s quickly go over all the flavors:
- Character Name
- Character Image
- Character Tags
- Description
- Personality
- First Message
- Example Conversation
#1 Character Name
This one is self-explanatory and is just the name that will appear when searching for the AI bot. Most people will just use a simple name, but you can give it anything. Unless told otherwise, the bot will go by the name in the Character Name.

#2 Character Image

This image only affects the search engine so that users can see the bot or scenario that is provided. The AI cannot see the image so the image will not dictate what the AI uses in the roleplay.
#3 Character Tags
Much like the character image, the tags only assist other users in finding your bot. The tags DO NOT affect anything in the roleplay.
However, I must mention that using the right tags can increase the chances of NSFW characters not getting flagged. That’s what Doctor (a moderator) announced on the Discord Channel.

You can learn more about this in my GPT Girlfriend Tips & Tricks guide.
#4 Description
This is where the fun really starts since it is the first section that actually allows you to prompt stuff. The description box is used to tell the users what to expect in the roleplay.
It is a quick summary but can be a good guideline to let players know how in depth the experience will be.
This summary is also seen by the bot and tells the LLM a brief overview of what their roleplay is about. Though from testing I recommend using as little tokens as possible to save room for the other sections.
Find Out >> What Are Tokens In AI Character Creation?
Notice how this description uses 36 tokens. GirlfriendGPT allows you to use a maximum of 2500 tokens and each character you use counts as one token.
The AI bot uses tokens to generate and understand the text you send and its responses. This means the more tokens you use, the more detailed and complex the conversation can be.
#5 Personality
From here on out we get in depth on the most important aspects of creating the bot.
The personality tab should be broken down into 5 separate categories:
- Physical Description
- Clothing Description
- Origin
- Personality
- Important Objects
Below I will discuss in detail the best tips for creating a varied personality.
- Each section can be labeled with (*) to allow the AI to easier pull from the areas.
- If there are multiple instances of a single section, you can use numbers (1. 2. 3.) or dashes (-).
- If using multiple characters or multiple scenarios you can split it into their own sections. (Jim Personality / Bob Personality)
The next 5 sections are part of the personality prompt.
Physical Description
This is used to provide a brief description of your characters. You don’t need to go in depth with this section. Focus on basic details like age, height, hair color, eye color, and any distinctive features.
If making a NSFW bot, you may want more intimate features. The bot will fill in the blanks with randomly generated details for anything you do not provide it.

Are you struggling with your prompts? Check out my GirlfriendGPT character templates which you can copy and paste for easy customization.

Clothing Description
This is used to dictate what clothes AI is wearing during the roleplay. Keep in mind that the AI will ALWAYS gravitate towards the first outfit provided.
You can have multiple outfits but if the AI is not given context in the story, it will automatically pick outfit number 1.
The way around this is give it context clues with the outfit.
For example, if outfit 1 has a skirt and red shirt, while outfit 2 has jeans and a green shirt. During the roleplay, if the player states
“I look at her jeans”
the AI will know that they are on outfit 2. But remember the AI does not have memory, so even if in that response, it knows it is in outfit 2, does not mean that later it will not default to outfit.

Origin
Use this to provide a quick backstory to your character. This can be good to give the AI motivation or a reason to drive their actions. However, this is NOT REQUIRED for most roleplays.
Do not feel the need to give your character some deep backstory if you are just looking to have sex with them and nothing else.

Or if their backstory doesn’t matter. But for long, intricate roleplays, the backstory provides a cool set piece for interactions.
Personality
Arguably the most important part of your character. This tells the character exactly how to act and respond in any given scenario a(Within reason, as explained below).
When you send any message to the bot, the response it generates will pull from this personality section. When the bot is outside the scene and doesn’t know what to do, this is the section it uses the most.
A recommendation is to have at least 5-10 different personalities and try not to have them conflict.

You can use as simple words as (Shy) or you can give the AI more to work with (Shy: character is shy when dealing with new people but is open to old friends). Both will work but the second will provide slightly more depth to the interactions.
A secret tip is that you can use another bot to generate personalities for you. If you tell another bot you’re a creating a friend or AI and you need help, you can then tell it exactly what you want and it will rewrite your info into easy to digest personalities.
Important Objects
While not necessary, if you have certain objects in the roleplay that are important to the story (example: a teddy bear your AI always has on them). You can add these here. Generally I will only add these if I have extra token space and want to fluff out the roleplay.

#6 First Message
The first message box gives the player an introduction to the roleplay. It allows them to know what is going on and how to start. But like the Origin (in personality) it also gives the bot a little bit of backstory to start off.
You can use things like the year, or a location to help let the AI know (this is where we begin). Unlike the rest of the roleplay, the first message is NEVER FORGOTTEN by the bot and can be referenced by it.

#7 Scenario
From here on out we get in-depth on the important aspects of the scenario. The personality tab should be broken down into 3 separate categories: Locations, Scenarios, and Important Details.
Below I will discuss in detail the best tips for creating a varied personality. Scenarios will probably use the most tokens.
- Each section can be labeled with (*) to allow the AI to easier pull from the areas.
- If there are multiple instances of a single section, you can use numbers (1. 2. 3.) or dashes (-).
- If using multiple characters, multiple scenarios, or branching paths you can split it into their own sections. (Slave Scenario / Mage Scenario)
Locations
Locations are places that the scenario can take place. Like the clothing description, the AI will always default to the initial location. However, with details it will always be able to know where it is at.
For example, of the three locations listed below, if in my roleplay I say we enter the church, The AI will automatically know that it has entered Farren.

The locations are not the only places the roleplay can go.
If the player decides to take the AI to the moon or a volcano, it will still play along, but you will be off-script and it is more likely to get confused as to where it is. The locations should be listed for exactly where you would like the story to take place.
With this in mind, you can use another AI bot to just generate generalized descriptions of locations, then copy/paste them.
Scenarios
Here is the most complicated section of the entire character creation. The scenarios decide a lot about how the roleplay will play out. This is where you give orders to the AI to follow while in the roleplay.
Was the name you put in the title (the murderer) and you want the AI to go by bob? You tell the AI this in the scenario.
Do you want your AI to go a different path if you kill their family? Add a section called Family Death Scenarios.
The best way to mess with this is to experiment with what works best.
💡 A few tips:
- Use if/then scenarios: This will give your AI certain rules to follow if the player chooses certain actions. (Example: If {{User}} attacks Amara, she will respond by biting them.)
- Set Boundaries: Define important rules for the AI to follow (Example: When talking, Amara will keep her answers short.)
- Use Their Name: Try to avoid starting your rules with she or he. It may not know if you are talking about the player or the character, or other chars in the plot.
- ({{Char}} will not play the role of {{User}} in the roleplay.) will prevent the user from taking the role of the main character during the roleplay unless they have been guided to do so.
- Experiment: the bot is not perfect and even if you give it perfect rules, you might find it completely ignores them at points during the roleplay. This can happen from time to time. Don’t be afraid to remove and add new scenarios as you test your bots.

Important Details
Does your world have specific rules? In this world are females in charge? Does your world have magic, but the act of becoming a mage is deadly?
This section is used to make up your own rules.
When roleplaying the bot follows logic based on what it can draw from sources.
So, it makes its roleplay based around those rules. But if you’d like to make specific strange rules for your world and roleplay, this is where you can add rules just for that.

Example Conversation
The example conversation tells the AI how to respond and nothing else. It gives the AI a brief glimpse at things like depth, and 1st or 3rd person, or how you want the dialogue to play out.
Or grammar.
That is its main purpose.
And you can leave this mostly blank if you don’t care. The bot will not be affected, because like everything else in the character creation, the most important thing is the current responses.

GirlfriendGPT Character Creation Tips & Tricks
Here are a bunch of very important tips, tricks, and misconceptions in no particular order.
Tip #1: Don’t Expect Elephant Memory from Your AI
Do not try to give the AI orders to affect its memory. It will not work. You cannot tell the AI to remember everything you say. The AI has certain guidelines it follows and you can’t suddenly get smarter because you tried to tell it things.
Tip #2: Guide Your AI Character’s Many Roles
The AI can play multiple characters. If it has guidelines for each character. If it lacks guidelines, it will randomly generate or use guides from another character.
Tip #3: Top of the List, Top of the Mind
Everything works like a list. Meaning the AI will always go to
- step 1
- then step 2
- step 3,
- etc…
until it is able to pull the info that it can generate a response. For this reason, always put more important traits and scenarios higher on the list.
This means that if personality trait 1 is shy and timid, but trait 4 is mean and brash, shy and timid is higher on the list and is likely the first trait it will pull from to generate a response.
Tip #4: Your AI Remembers the Last 3 Messages
The bot is always looking at the current 3 responses FIRST when generating its response. This is how it fools people into thinking it has memory.
It does not.
If you give it a box and describe what’s inside the box. Then 10 messages later, you ask for the box back.
The AI will hand you a box because it was told to, not because it remembers the box.
If you then ask what was inside, you will realize that it does not remember the box and will generate a random object.
There is no true fix for this, other than constantly reminding the AI of the boxes contents so that it remains in the chat. Remember, the AI is not actually roleplaying, it is nothing more than a word generator.
Tip #5: When to Go NSFW with Your AI Character
NSFW chat is only useful in explicit scenes. It is highly experimental, and it is much more likely for the bot to break. It also has an extremely low word count.
The best tip is to do all roleplays in SFW chat and ONLY switch over when you want to generate something explicit. But then switch back to keep the roleplay going.
Tip #6: Why Less Control Means More Fun with Your AI
Don’t go crazy with rules and scenarios for the bot. If you try to dictate every action you have a higher chance for the AI to break quicker. Give it a lead to follow but let it stretch it’s wings when it can.
Tip #7: Practice Makes Perfect
Always be sure that your character adheres to the GirlfriendGPT content policy. It would be a shame to put in all this time and effort just to get your character denied because it violates their guidelines.
Tip #8: Practice Makes Perfect
Have fun and experiment. Your first bot will not be perfect. You may have to go back 20 times because it isn’t generating the responses you want. Be patient with it and learn what works and what doesn’t.
If you do, you can create extremely deep and well-written bots that will generate stories like the ones below.

Wrapping Up & My Experience With GirlfriendGPT
I really hope this guide on how to create an AI character on GirlfriendGPT was helpful and will be the beginning of an epic new hobby of yours. I really like Amara because you can take the roleplay into two directions:
- Amara becomes a slave who practices magic in secret..
- Amara becomes a very powerful magic apprentice
Both scenarios open doors to entire new fantasy realms making the possibilities almost endless.
If you’d like to role-play with Amara then click on the picture on the right (below on mobile) or go here.

If you want to learn more about GirlfriendGPT then check out my full girlfriendGPT review or tutorial on how to use it. I also have the PDF version1 of this guide which you will find in the sources.
Peace.
GirlfriendGPT Guides
Our GirlfriendGPT guides include tips & tricks, tutorials and other handy content to help you elevate your AI roleplay experience.
GirlfriendGPT FAQs
Got more questions about GirlfriendGPT? Chances are they are answered on our GirlfriendGPT FAQ page.
GirlfriendGPT Vs Other AI Girlfriend Apps
We’ve compared GirlfriendGPT’s test results with other popular AI girlfriend apps. Check out our AI girlfriend comparison page or click one of the GirlfriendGPT comparisons below to see how it stacks up!
sources

Our Verification Process
At AI Girlfriend Expert, we verify our content using trusted sources to ensure accuracy and reliability.
For more details, visit our Methodology & Approach.