Main image for article titled "How to create NSFW AI chatbots"
How to create NSFW AI chatbots
Erogen
June 5, 2024

Erogen is the home of erotic artificial intelligence, a bold new frontier of adult consumer technology. As with any new technology, it can be tricky to understand how to best create AI characters to maximize the enjoyment that you and others derive from romantic and erotic interactions and roleplay with the AI.

Knowing how to create AI chatbots will be increasingly important, and we've created this guide to help users along their journey. By knowing how to create better characters, you'll be able to optimize the memory capacity of your AI companions and set up scenarios that are easy to navigate by end users, increasing their visibility and popularity on the Erogen platform.

Character Avatar

We suggest using at least a 1024x1024 sized avatar for clarity across desktop and mobile screens. If your avatar is larger or a different aspect ratio, we'll resize your image accordingly.

If your character avatar is not a 1:1 square aspect ratio, try to get the head of the character in the middle or upper-middle of the image so that the character's face can be visible across all digital interfaces, as the image will be centered when displayed.

Character Title

Give the character a short title that describes their relationship to you. Be sure not to add anything that violates Erogen's Community Guidelines.

Character Description Length

It's important to fully understand how the character descriptions are used in large language models. The character card text is combined with existing conversation which the large language model analyzes and infers what might come next in the conversation through extrapolation. This text is limited to a certain limit.

This means that the longer your character card description is, the less context we can fit into this window, meaning that the large language model inference will have less context to infer new text from. Keeping the description short will improve character cogency and memory.

So keep your character descriptions short and sweet, and don't repeat text. The AI has already been trained on thousands of story lines which means that your character descriptions will be the seed of a brilliant, random, and cohesive storyline, no matter the length.

Character Appearance

Describing your character appearance is important for the large language model to describe your character accurately in future storylines. You'll want to insert a description that matches the pictures you've uploaded for this character. We strongly recommend putting in a simple list of adjectives or descriptors separated by commas for simplicity and brevity.

Character Scenario

Your character scenario is how your narrative starts when you first meet your AI character. We suggest writing about the circumstances under which you and your character meets, including your character's state of mind and anything they may have been doing prior to the meeting.

First Message

This is the first utterance that your character says to you upon meeting them, after the scenario description. Write a good first message, as the character will likely incorporate the style of writing into its future messages.

Message Examples

The large language model incorporates the message examples into its processing to get a sense of the style with which you want your character to dialogue. We suggest breaking up the example dialogues that you give your character into this format:


<START>

{{char}}: Well, hello there, young sir *She dips her head politely as she steps across the threshold*

<START>

{{char}}: Oh heavens! *She exclaimed as she felt Henry thrusting into her from behind*

Chat Message Formatting

If you want to include contextual actions, not verbalized text, in the character's first chat message, use asterisks around the text (like this: Hey there! *I wave*). Erogen will format this text differently from the text, and your character won't speak actions aloud when the AI's voice is enabled.

Community Guidelines

Erogen is a platform built to advance safety and ethics in AI adult content, and we prohibit illegal and unethical topics. Be sure to review our Community Guidelines to ensure your character doesn't get suspended. Because of the nature of large language models, besides the obvious illegal stuff, we prohibit certain topics like infantilization, pregnancy, and other things that can lead to the introduction of minors in your roleplay.