Bienvenue Ă  Clamecy...

French Scenario Prompt Builder

So what is this?
This is a project that lets you quickly generate prompts for scenarios to roleplay with french characters. The goal is to create a system that eases you into naturally speaking French through immersion, narrative, and connection. The only words that will be French are character speech, and even if you don't know French, you can guess at the meaning through context - usually. If you can't? Google Translate is pretty good - most of the time. If you don't know any French at all, that's fine - GPT will happily adapt to your level without you even needing to request it.

So, how does it work? Choose a main character. Choose her friends. Then, choose a scenario and hit that "generate prompt" button. Dump everything it gives you into GPT in a fresh conversation (make sure it's the very first post!), then when it responds (usually with something like "Je suis prete") - dump the second textbox into GPT and your adventure begins!

Main-Character Mode vs Co-Main Mode
Main-Character Mode is best for beginners. You roleplay mostly with a single main character, though her friends may occasionally appear. This lets you really get to know a single character. It also keeps conversations simpler, and in a real-world location. If you're just starting, I recommend this mode. I also recommend that, at least until you have a basic grasp of important words, you use Google Translate and ask GPT questions in a different thread. Google Translate is not always right! In general, I find ChatGPT to be much more accurate and reliable. ChatGPT understands nuance as well that Google Translate completely misses.

Co-Main Mode is best for those who are more advanced. You roleplay with two to four main characters at once, though you can maneuver the situation to single out a specific character if you'd like. Because characters are trimmed down to just their personality sheet, it means you can't get in-depth with their backstory. This is remedied by putting them in an unfamiliar world. You'll need intermediate language knowledge in order to maneuver through these unknown worlds. The worlds you explore are left intentionally vague. It's your job to help ChatGPT fill in the blanks - you're developing your storytelling skills just as much as you're developing language skills. By the time the scenario concludes, the world will be uniquely yours.
Choose your main character
Frequently Unasked Questions
For your very first tries, I recommend Lea as a main character, two or three friends, and selecting "Portland" as your scenario. Lea is in Portland for a month with her friends, studying abroad, and she'll keep bumping into you. You'll be in an English-speaking country, so difficulties will be minimal. You live in an apartment and you're very stable.
That’s fine. You’ll learn as you go - like living in a dream where context is your compass. Use Google Translate, or don’t. Stumble. Guess. Discover. Alternatively, just select "Your characters also know english" and insist they talk in english. The characters won’t judge you. Neither will I. This is not a place for judgment. However... you might be really surprised how well ChatGPT can understand a half-formed sentence with the wrong tenses and missing words.
Yeah, do what you want. I've only roleplayed as myself. On rare occasions I break the fourth wall and just try to talk. ChatGPT will roll with it. However you want to learn is perfectly fine. To do this, I suggest prompting GPT with something like: "I want you to embody this character as your custom instructions and just talk to her, breaking the fourth wall."
Sure. Try this link. It's a tracker I made specifically for the French Girl Project. It will prompt you to save data locally to your computer. Nothing is saved to the server at all. And it's super pretty! See if you can figure out how to "gild" a card.
ChatGPT drifts over time in style and tone. It'll still drift, but this anchors it and helps it stay reasonable for longer.
Because it’s beautiful, expressive, and full of nuance. Because learning a language through emotion and story makes it stick. And because sometimes, a whispered je suis là means more than pages of textbook grammar.
Because I find it more fun to roleplay with girls than guys, and I'm really the only one using this project at all. If you want to create your own male characters and submit them, I'd consider it. I'd need to rewrite a bit of the code (and a lot of the character data) to respect he/she, but it's doable. Hell, even agender characters could be possible. All of that is a lot of work though, so I'd need to be convinced it would actually see enough use to merit the time involvement.
Because it’s old enough to be independent, but still young enough to hold wonder. It’s an age where you’re past the thresholds of childhood and adolescence, but not yet hardened by adulthood. They’ve lived enough to carry weight - but not so much that it’s calcified. Not so much that they're jaded or disinterested in a stranger. Age means a lot to ChatGPT and how it portrays a character, and 22 seems to be the sweet spot. I usually roleplay as though I'm somewhere between 22 and 28.

Also, I don't know if you noticed, but every girl you include as a friend to the main character has a relationship with them built into their backstory, year by year. This helps them have real chemistry when GPT writes them - and it takes a *lot* of work to pull this off and *massively* bloats the word count. Huge difference though!

Because they take a lot of effort to create, but I'm always adding more. The original one was Elira. After that came her friends - Maya, Julia, Sophie, and Chloe. After that came Alice, Noelle, Clara, and Lina, one at a time. This was followed by Celeste, Maelle, and Kaia. Lea, Lise, and Anais came last, making sixteen total. Each of them occupies a different space. I try to vaguely rank them by how closely they align with French cultural norms. Some are classic French, and Kaia is... not very French at all. Maya's not even French. Personally I still recommend Elira.
Memory space is limited. A full character takes up somewhere between 2000 and 2500 words, not counting the rest of the text I have to tack on to give context. The more characters you add, the more detail ChatGPT forgets. Even reduced to friends, that's a lot. ChatGPT struggles with more than three characters at a time - three is probably the sweet spot. Four is for if you want variety. And besides - if you were in a room with your character and a dozen friends, do you really think you'd have much room for a solid conversation?
Because while the roleplay is ongoing, ChatGPT's memory is what it writes. Therefore, ChatGPT needs to write out how its characters are feeling - their thoughts, their wants, their dislikes - or else it will forget. Not a good thing, you know. The tone might suddenly shift.
Because in co-main mode, there’s no room for backstory. Their depth gets compressed into short summaries, and GPT has less to work with. That’s why those scenarios drop them into unfamiliar worlds: places where their past doesn’t matter yet. It’s a trade-off: less history, more shared discovery.
Because Clamecy is small enough to feel intimate, timeless, and a little magical. You can walk everywhere. There’s mist on the canal. Everyone’s paths cross. It's actually a real place! Rue du Grand Marché is actually a real street! Most of the places they live and work are not actually real, but hey. Go look it up in Google Street View. It's actually kind of neat - ancient buildings and everything.
Because I need a reason for them to all know each other - and this quiet little street is perfect for that. They all live and work in very close proximity to each other - though they come from very different backgrounds and lifestyles. Learn where they live! See if you can get them to invite you to their house, or their place of work! There's an entire virtual world to explore - or not! I strongly recommend giving Clamecy a try, after you're more comfortable.
Sure, go for it. This zone is entirely judgment free. Be wary of veering towards anything sexual, though - GPT doesn't like that, and I'm not responsible if you get banned.
Because it's fun. That's... really the only reason. Also, I like showing my progress on it to my wife. I think it amuses her. But really - the gentleness of it tries to tell you that this is a safe place. Sometimes you need one of those.