Nombro a los bots, como la mayoría del foro, supongo. Parece que el nombre del bot debe terminar en _bot para obtener la capacidad de chatear:
johndoe_bot sabe cómo responder en los canales de chat
johndoe se queda totalmente fantasma en los canales de chat
Todo lo demás funciona bien.
¿Hay algo o rompí el pobre bot? Los registros están limpios.
Editar
Me equivoqué. Responde, pero hay algo extraño. Si uso johndoe_bot, obtengo la respuesta de inmediato. Pero sin _bot, tengo que mencionar a johndoe_bot, incluso si no existe, para obtener una respuesta de johndoe.
Y sí, primero renombré a la persona de IA de johndoe_bot después de habilitar la mención/chat. Luego renombré el perfil original johndoe a johndoe0. El último paso fue volver a renombrar johndoe_bot como johndoe.
La razón de esto fue que mis usuarios conocen a la persona de IA como johndoe cuando llegó. Cuando habilité las menciones y el chat, Discourse AI creó un nuevo usuario.
De facto, son la misma persona de IA, aunque. Quiero evitar a toda costa una situación en la que uno deba recordar nombres diferentes dependiendo de si se llama desde un PM, un chat o una publicación.
No. Renombré a ese usuario que se creó automáticamente cuando permití las menciones.
Creé una IA-persona y le di un nombre de usuario johndoe.
Permití las menciones y se creó el usuario something_bot para mí.
Renombré something_bot → johndoe_bot porque ya existía johndoe.
Renombré johndoe → johndoe0.
Renombré johndoe_bot → johndoe.
Lo que se esperaba es que ahora tenga dos usuarios para la misma persona:
johndoe0 (el johndoe original)
johndoe (creado al permitir menciones y pasó por 2 pasos de renombramiento)
Lo que no se esperaba es que pueda hablar con el nuevo johndoe, pero se niega a responder a menos que mencione su nombre anterior johndoe_bot, que ya no existe.
Sí, puedo cuando lo hago en privado. No sé qué pasa en el canal público. Funciona incluso entonces, porque tengo la fuerte sensación de que algo está mal en mi foro.
Estoy muy cerca de eliminar esa persona problemática y todos sus usuarios y empezar de cero. Algo que debería hacer primero, lo admito.
En realidad tenemos tres participantes en PM. Cuando cambié a GPT-4o no renombré a ese usuario como lo había hecho antes. Quizás algo salió mal en ese proceso.