AI Chat no reacciona a las menciones en usuarios renombrados

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 :squinting_face_with_tongue: 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.

Solo para confirmar, ¿cambiaste el nombre del usuario que creaste (particularmente el nombre de usuario)?

¿Puedes proporcionar algunas capturas de pantalla?

No. Renombré a ese usuario que se creó automáticamente cuando permití las menciones.

  1. Creé una IA-persona y le di un nombre de usuario johndoe.
  2. Permití las menciones y se creó el usuario something_bot para mí.
  3. Renombré something_botjohndoe_bot porque ya existía johndoe.
  4. Renombré johndoejohndoe0.
  5. Renombré johndoe_botjohndoe.

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.

esto es extremadamente confuso, porque el único usuario que existe y la única entidad mencionable es (5) johndo que sería este nombre de usuario:

¿Puedes chatear por mensaje directo con este usuario?

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.

Este problema desapareció después de que cambié a GPT-4o — y por supuesto tuve que reconstruir para conseguirlo.

Tenía la sensación —porque realmente no sé nada de cómo funcionan estas cosas— de que este era/es el problema:

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.

De todos modos. Ahora funciona.