Flussi di lavoro di Discourse

Ho passato ore a cercare di far funzionare qualcosa con i workflow. Non riesco a far lavorare l’AI senza che generi un errore. Potrei cambiare il modello di AI e riprovare.

Quello che sto cercando di ottenere è qualcosa di simile a questo: (e molto pertinente alla recente discussione!)

  1. Il scheduler viene eseguito una volta al giorno.
  2. Cerca i post che non hanno ricevuto risposte da 30 a 365 giorni. (Data explorer)
  3. Riassumere gli argomenti se non sono già stati riassunti + salvare in una tabella dati.
  4. Passare il riassunto e l’ultimo post all’AI, chiedendo se c’era un problema irrisolto o qualcosa che richiede un follow-up.
  5. Salvare l’opinione dell’AI, se serve un post di follow-up o meno. (Tabella dati)
  6. Prendere dai post elaborati dall’AI e sceglierne uno a cui rispondere.
  7. Rispondere con un bot che chiede un follow-up, un aggiornamento o se il problema è stato risolto.

In pratica, sto cercando di creare un workflow che tenti di riattivare casualmente i post che sono rimasti inattivi, ma che potrebbero aver bisogno di un follow-up.

Qualcuno ha qualche idea? Sono riuscito a ottenere i post usando il data explorer e a far generare un riassunto dall’AI. Non sono riuscito a far funzionare le tabelle dati e non sono arrivato alla fase del post automatico. Ma ci sono venuto abbastanza vicino.

La mia idea era dividerlo in diversi workflow:

  • Un workflow recupera i post più vecchi e scrive il riassunto. (salva nella tabella dati)
  • Un altro workflow rivede il riassunto e l’ultimo post per vedere se dovrebbe essere pubblicato un follow-up. (salva nella tabella dati)
  • Un altro workflow guarda la tabella dati e seleziona il post a cui dovrebbe essere inviato un messaggio, determina che tipo di risposta dovrebbe ricevere e pubblica la risposta con un account bot.

Non sono sicuro di aver capito bene come usarlo, ma questo plugin ha un grande potenziale!