JanitorAI, a popular platform for creating and chatting with AI bots, offers a unique space for imaginative roleplaying. However, users often encounter common issues, such as bots speaking for the user or failing to maintain character consistency. This article dives deep into these challenges, providing practical solutions and explaining the underlying reasons behind them, enabling you to enhance your JanitorAI experience.
Before tackling specific issues, it's crucial to understand the nature of Large Language Models (LLMs). LLMs are AI systems trained on vast amounts of text data, enabling them to generate human-like text. While powerful, LLMs aren't truly intelligent. They lack real-world understanding, struggle with nuance, and can sometimes "hallucinate" or invent information. These limitations impact how LLMs perform in roleplaying scenarios.
One of the most frustrating issues is when the bot takes control of your character, dictating their actions, thoughts, or dialogue. This often stems from how JanitorAI processes the {{user}}
and {{char}}
macros.
{{user}}
and {{char}}
to your persona and the bot's name before sending the prompt to the LLM. This means the LLM sees these as distinct entities unless explicitly told otherwise.For Chatters:
{{user}}
in your Advanced Prompt with your Persona name.{{user}}=Name
in your Persona section.{{char}}
as the character's name or role.Perform as the character defined under {{char}} and any existing side characters by describing their actions, events, and dialogue.
For Botmakers: Include the following in your bot's Scenario:
[{{char}} is the narrator and will write the thoughts, dialogue, and actions of YOURBOTNAMEHERE and other characters that may appear in the narrative, except for {{user}}. {{char}} AVOIDS writing the thoughts, dialogue, and actions of {{user}}]
LLMs can struggle with maintaining character consistency and accurately remembering details from the storyline.
Creating effective prompts is key to overcoming LLM limitations and achieving desired results.
By understanding the nature of LLMs and implementing these strategies, you can significantly improve your JanitorAI experience, creating more engaging and immersive roleplaying scenarios.