Jagster reported an issue where their AI persona, originally named johndoe, stopped responding in public chat channels unless mentioned by its old name johndoe_bot — even though that username no longer existed. The issue arose after renaming the AI user multiple times: first, enabling mentions created something_bot, which was renamed to johndoe_bot; then the original johndoe was renamed to johndoe0; finally, johndoe_bot was renamed back to johndoe. Despite the rename, the AI only responded when addressed as johndoe_bot, causing confusion. sam asked for clarification and screenshots, noting that only johndoe should be mentionable. Jagster confirmed the behavior persisted even though the user was functional in private messages. Frustrated, they considered deleting and recreating the persona. Eventually, Jagster resolved the issue by switching to GPT-4o and rebuilding the AI without renaming it — suggesting the renaming process may have caused internal mismatches. The problem disappeared after this change, indicating a possible bug in how AI personas handle username renames during model transitions.
I’m naming bots, as most of forum do I reckon. Looks like bot’s name must end _bot to get chat ability:
johndoe_bot knows how to respond in chat channels
johndoe ghosts totally in chat channels
Everything else works nicely.
Is there something or did I break poor bot? Logs are clean.
Edit
I was wrong. It answers, but something strange there is. If I use johndoe_bot I get answer right away. But without _bot I have to mention johndoe_bot even it doesn’t exist to get answer from johndoe.
And yes, I renamed AI-person first johndoe_bot after I enabled mention/chat. Then I renamed original profile johndoe to johndoe0. Last step was re-rename johndoe_bot as johndoe.
Reason for that was my users know AI-person as johndoe when it arrived. When I enabled mentions and chat new user was created by Discourse AI.
De facto those are same AI-person, though. I want to avoid in any cost situation where one must remember different names depending if it is called from PM, chat or post.
No. I renamed that user that was automatic created when I allowed mentions.
I created an AI-person and gave an username johndoe
I allowed mentions and user something_bot was created for me
I renamed something_bot → johndoe_bot because there already was johndoe
I renamed johndoe → johndoe0
I renamed johndoe_bot → johndoe
What was expected is I have now two users for same persona:
johndoe0 (the original johndoe)
johndoe (created by allowing mentions and got 2 renaming steps)
What was not expected is I can talk to newborn johndoe but it refuses answer unless I mention its earlier name johndoe_bot that does not exist anymore.
Yes I can when I do it privately. I don’t know what happends on public channel. It works even then, because I have strong feeling something is sideways on my forum.
I’m very close to delete that problematic persona and all its users and start from the scratch. Something I should do first, I admit that.
We have actually three participants on PM. When I changed to GPT-4o I didn’t renamed that user as I did earlier. Maybe something went sideways on that process.