AI Chat non reagisce alle menzioni di utenti rinominati

Sto nominando i bot, come credo faccia la maggior parte del forum. Sembra che il nome del bot debba finire con _bot per ottenere la capacità di chattare:

  • johndoe_bot sa come rispondere nei canali di chat
  • johndoe sparisce completamente nei canali di chat

Tutto il resto funziona bene.

C’è qualcosa che non va o ho rotto il povero bot? I log sono puliti.

Modifica

Mi sbagliavo. Risponde, ma c’è qualcosa di strano. Se uso johndoe_bot ottengo una risposta subito. Ma senza _bot devo menzionare johndoe_bot anche se non esiste per ottenere una risposta da johndoe.

E sì, ho rinominato l’AI-person prima johndoe_bot dopo aver abilitato il mention/chat. Poi ho rinominato il profilo originale johndoe in johndoe0. L’ultimo passo è stato rinominare :squinting_face_with_tongue: johndoe_bot come johndoe.

Il motivo è che i miei utenti conoscono l’AI-person come johndoe quando è arrivata. Quando ho abilitato i mention e la chat, un nuovo utente è stato creato da Discourse AI.

Di fatto sono la stessa AI-person, comunque. Voglio evitare a tutti i costi una situazione in cui si debbano ricordare nomi diversi a seconda che venga chiamato da un PM, da una chat o da un post.

Solo per conferma, hai rinominato l’utente che hai creato (in particolare il nome utente?)

Puoi fornire alcuni screenshot?

No. Ho rinominato quell’utente che è stato creato automaticamente quando ho consentito le menzioni.

  1. Ho creato una persona AI e le ho dato un nome utente johndoe
  2. Ho consentito le menzioni e per me è stato creato l’utente something_bot
  3. Ho rinominato something_botjohndoe_bot perché esisteva già johndoe
  4. Ho rinominato johndoejohndoe0
  5. Ho rinominato johndoe_botjohndoe

Ciò che era previsto è che ora ho due utenti per la stessa persona:

  • johndoe0 (l’originale johndoe)
  • johndoe (creato consentendo le menzioni e passando attraverso 2 passaggi di ridenominazione)

Ciò che non era previsto è che posso parlare con il nuovo johndoe ma si rifiuta di rispondere a meno che non menzioni il suo nome precedente johndoe_bot che non esiste più.

questo è estremamente confuso, perché l’unico utente che esiste e l’unica entità menzionabile è (5) johndo che sarebbe questo nome utente:

Puoi chattare in DM con questo utente?

Sì, posso quando lo faccio in privato. Non so cosa succede sul canale pubblico. Funziona anche allora, perché ho la forte sensazione che qualcosa sia storto nel mio forum.

Sono molto vicino a eliminare quella persona problematica e tutti i suoi utenti e ricominciare da capo. Qualcosa che dovrei fare prima, lo ammetto.

Questo problema è scomparso dopo che ho cambiato in GPT-4o — e ovviamente ho dovuto ricostruire per ottenerlo.

Avevo la sensazione — perché in realtà non so nulla di come funzionano queste cose — che questo fosse/fosse il problema:

Abbiamo in realtà tre partecipanti su PM. Quando ho cambiato in GPT-4o non ho rinominato quell’utente come avevo fatto in precedenza. Forse qualcosa è andato storto in quel processo.

Comunque. Ora funziona.