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 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.
Não. Renomeei o usuário que foi criado automaticamente quando permiti menções.
Criei uma IA e dei o nome de usuário johndoe.
Permiti menções e o usuário something_bot foi criado para mim.
Renomeei something_bot para johndoe_bot, pois já existia johndoe.
Renomeei johndoe para johndoe0.
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.
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.
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.