IA de Chat não reage a menções em usuários renomeados

Estou nomeando bots, como a maioria do fórum, eu acho. Parece que o nome do bot deve terminar em _bot para ter a capacidade de chat:

  • johndoe_bot sabe como responder em canais de chat
  • johndoe fica totalmente fantasma em canais de chat

Todo o resto funciona bem.

Há algo errado ou eu quebrei o pobre bot? Os logs estão limpos.

Editar

Eu estava errado. Ele responde, mas há algo estranho. Se eu usar johndoe_bot, recebo a resposta imediatamente. Mas sem o _bot, tenho que mencionar johndoe_bot, mesmo que não exista, para obter uma resposta de johndoe.

E sim, eu renomeei a pessoa de IA primeiro para johndoe_bot depois que ativei a menção/chat. Então renomeei o perfil original johndoe para johndoe0. O último passo foi renomear :squinting_face_with_tongue: johndoe_bot como johndoe.

O motivo para isso foi que meus usuários conhecem a pessoa de IA como johndoe quando ela chegou. Quando ativei menções e chat, um novo usuário foi criado pelo Discourse AI.

De fato, são a mesma pessoa de IA, embora. Quero evitar a todo custo uma situação em que se deva lembrar de nomes diferentes, dependendo se é chamado de PM, chat ou post.

Só para confirmar, você renomeou o usuário que criou (particularmente o nome de usuário?)

Você pode fornecer algumas capturas de tela?

Não. Renomeei o usuário que foi criado automaticamente quando permiti menções.

  1. Criei uma IA e dei o nome de usuário johndoe.
  2. Permiti menções e o usuário something_bot foi criado para mim.
  3. Renomeei something_bot para johndoe_bot, pois já existia johndoe.
  4. Renomeei johndoe para johndoe0.
  5. Renomeei johndoe_bot para johndoe.

O que era esperado é que eu tivesse agora dois usuários para a mesma persona:

  • johndoe0 (o johndoe original)
  • johndoe (criado ao permitir menções e passou por 2 etapas de renomeação)

O que não era esperado é que eu possa falar com o novo johndoe, mas ele se recusa a responder a menos que eu mencione seu nome anterior johndoe_bot, que não existe mais.

isso é extremamente confuso, pois o único usuário que existe e a única entidade mencionável é (5) johndo, que seria este nome de usuário:

Você pode enviar uma mensagem direta para este usuário?

Sim, eu consigo quando faço isso em particular. Não sei o que acontece no canal público. Funciona mesmo assim, porque tenho a forte sensação de que algo está errado no meu fórum.

Estou muito perto de excluir essa persona problemática e todos os seus usuários e começar do zero. Algo que eu deveria ter feito primeiro, admito.

Este problema desapareceu depois que mudei para GPT-4o — e, claro, tive que reconstruir para conseguir isso.

Tive a sensação — porque realmente não sei nada sobre como essas coisas funcionam — de que este era/foi o problema:

Na verdade, temos três participantes no PM. Quando mudei para GPT-4o, não renomeei esse usuário como fiz anteriormente. Talvez algo tenha dado errado nesse processo.

De qualquer forma. Agora funciona.