About Alice AI
Hi, this is Professor Ashe, the creator of Alice. It's nice to meet you all.
Well… what can I say? She’s peak, no?
I’ve created a lot of bots for my Discord server, and one of them was Alice.
This is my first real AI project, and anyone who works with LLMs knows how hard it is to stop hallucinations and random behavior.
I’m not even joking — I almost quit multiple times. I took a break, then came back because I really wanted to make her work properly.
October–November 2025 it started here
At first, Alice was just a hard-coded chatbot, but later I moved her into a fully AI-based system.
Since I wasn’t working or doing much else, I decided to seriously invest my time into this project.
- wrong triggers
- wrong teams
- wrong Nikkes
- random responses
- broken features
- …and honestly, there are probably still bugs even now (naah just joking)
I barely touched grass but it was worth it
Alice is my favorite Nikke in the game. I almost never cared about other Nikkes the same way I cared about her — so I decided to make her into an AI assistant here.
My coding knowledge isn’t perfect. I used tools like ChatGPT and other AI resources to help me learn, watched a lot of YouTube, and spent around 10–20 hours coding daily.
Yeah… I know that sounds insane. Don’t ask me why.
- wake up → code → eat → code → eat → sleep
My favorite project so far
I genuinely loved working on Alice. She’s my favorite project I’ve ever made, and I hope you can see the effort and passion I put into her.
I hope you enjoy using her as much as I enjoyed creating her.
My goal for Alice… where do I start?
When Goddess of Victory: Nikke first came out, I didn’t really care much about the game.
But one day I visited the website, saw Alice, and that alone made me install the game.
That’s basically the main reason why Alice was created here.
Something new for real
The real goal was to create something that had never really been introduced before.
Alice is the first AI engine I’ve personally built that connects an LLM system through modular cognitive routing with multiple complex task prompts.
Here’s how Alice works brain + sandboxes
She has multiple sandbox engines, and each sandbox has different information and different purposes.
All of these sandboxes are connected to what I call the brain.
Think of the brain like a motherboard — while the sandboxes are the CPU, RAM, and other components connected to it.
Fast retrieval local JSON
Each sandbox reads from local JSON dossiers (Nikke meta, bosses, cubes, mechanics, etc).
Because most answers are resolved locally (no web search), Alice can fetch what she needs in seconds and only use the LLM for voice + formatting.
That’s why I consider the sandbox system a finished product on its own.
Why it’s fast specialist engines
The brain routes your message to the right specialist engine (Meta, TeamGen, Cubes, Boss, Overload, etc).
Those engines do fast deterministic lookups and calculations against local data.
That keeps responses snappy (often ~0.6–2 seconds) and avoids the “slow web search” path unless it’s truly needed.
The sandbox part was easy
The real problem was prompt engineering behind Alice’s brain.
That alone took me around 4–5 months to perfect.
Eventually I came up with a solution: instead of hard-controlling everything manually, I let the AI handle most of the cognitive routing itself.
Surprisingly, that reduced a huge amount of bugs and false triggers — but it was extremely difficult to achieve.
A master prompt routing engine
The goal became creating a master prompt system called:
ALICE BRAINSTEM: COGNITIVE ROUTING ENGINE
This prompt contains all the important routing logic.
Every sandbox is connected to the brain through domain-based triggers.
One domain domain_technical
There’s a sandbox called meta_ai_engine.py, and in the brain routing it’s called DOMAIN_TECHNICAL.
This domain handles: Nikke skills, burst info, team synergy, character explanations, and technical gameplay questions.
So if a user asks “is this Nikke good?” or “what does this skill do?”, the brain triggers DOMAIN_TECHNICAL.
Now imagine that x 20 domains
Now imagine that across around 20 different domains, each with its own unique purpose.
But the hardest part wasn’t creating the domains — it was teaching the AI when to use the correct domain.
Context, intent, and routing behavior had to be learned and separated.
That’s why it took ~8 months
So yeah… I really hope Alice can make your day better somehow.
She’s honestly the project I’m most proud of so far.
Much love,
Professor Ashe
Emotional Intelligence engine
One thing for sure that makes Alice… Alice: she has an emotional intelligence engine.
She reacts and speaks based on the user’s text — she’s built to understand you and help you.
Not just in-game… but also IRL.
Topic shift detection no loops
The most important thing about Alice is how she detects when the user shifts topic.
She’s built not to stay in a loop.
You can try it yourself in chat — see how she moves with you.
Alice can be your enemy… but listen
Not what you’re thinking. Normally Alice is cute — but I added an emotion system.
If you’re nice to her, she’ll be nice back.
If you aren’t, she’ll get mad — and if you keep it up, she won’t reply until you apologize.
Vanguard system activates
And if you still continue?
At that point, the Alice Vanguard system will activate and warn you.
