Migrazione dei PM degli agenti AI esistenti a un nuovo utente bot dopo la modifica dell'utente per agente (#43676)

Ciao :wave:

Dopo le modifiche apportate con la PR #43676 (un utente bot per ogni agente AI anziché per ogni LLM), sto riscontrando un problema di migrazione con un agente personalizzato esistente.

La mia configurazione:

  • Ho un agente AI personalizzato in uso da tempo, con molte conversazioni PM esistenti tra gli utenti e il suo utente bot.

Il problema:

  1. Il mio vecchio agente non accetta più nuove PM - sembra venga rilevato come un LLM anziché come un agente, quindi gli utenti non possono avviare nuove conversazioni con esso.
  2. L’utente bot originale risponde ancora alle PM esistenti, quindi le conversazioni in corso non si interrompono.
  3. Se duplico/creo un nuovo agente, questo ottiene correttamente il proprio nuovo utente bot e accetta nuove PM.
  4. Tuttavia, non c’è modo di migrare le conversazioni PM esistenti dall’utente bot vecchio al nuovo.

Risultato:
Mi trovo bloccato in uno stato intermedio:

  • Vecchio agente → vecchio utente bot → ha lo storico, risponde ancora, ma non può ricevere nuove PM
  • Nuovo agente → nuovo utente bot → accetta nuove PM, ma parte senza alcuno storico

Non c’è un modo pulito per reindirizzare i miei utenti. Devono o continuare con il vecchio bot “senza uscita” (che prima o poi smetterà di essere utile) o ricominciare con il nuovo bot perdendo tutto il contesto.

Esiste attualmente un percorso supportato per questo? O è qualcosa che è nei piani?

Grazie!

hmmm, puoi invitare l’utente nuovo alla conversazione? Così si risolve?

Desidero davvero un’esperienza fluida qui. Mi scuso per il viaggio burrascoso.

Gestiamo account di agenti su diverse istanze Discourse e verifichiamo ogni rimappatura confrontando gli ID in /u/.json: i messaggi privati (PM) sono associati all’ID utente numerico, non al nome utente. È per questo motivo che un account rinominato mantiene la propria casella di posta, mentre un nuovo utente bot parte con una casella vuota. L’invito del nuovo utente bot a un PM esistente gli ha consentito di rispondere lì e di accettare nuovi messaggi da quella conversazione?