Un'idea per Discourse AI: gestione automatica dei mega-thread

Stiamo sperimentando il passaggio dalle mailing list a Discourse come parte del Fedora Changes Process. Questo è il modo in cui gli sviluppatori propongono possibili modifiche importanti al sistema operativo, per il coordinamento e la comunicazione. È successo che il primo cambiamento di questo tipo è leggermente controverso, e ha ricevuto centinaia di risposte nelle prime ore. (Qui, se volete.)

Come probabilmente tutti sanno, le discussioni gigantesche sono difficili indipendentemente dalla piattaforma. Discourse ha un design opinionato, dove c’è un tracciamento interno delle risposte (e dei link all’interno della pagina) ma tutto viene presentato linearmente. L’idea di base[1] è che i megathread giganteschi sono terribili e la presentazione gerarchica nidificata non aiuta davvero. Sono un convertito a questa scuola di pensiero: è meglio avere argomenti collegati che si “spezzano”. Idealmente, le persone 1) ne creerebbero di propri se necessario, e 2) seguirebbero questi breakout con nuovi post. Ma, creare risposte collegate è una specie di funzionalità nascosta (scarsa scoperta), e le persone naturalmente non si auto-categorizzano bene, quindi i moderatori devono dedicare sforzi per mantenere le cose dove dovrebbero essere.

Soprattutto, quando succede qualcosa di grosso rapidamente, i moderatori umani non possono rispondere abbastanza velocemente. Entra l’IA. Sono davvero scettico sull’IA per la generazione di contenuti,[2] ma è dimostrabilmente buona nella classificazione, e anche decente nella sintesi. Mi piacerebbe una funzionalità come questa:

  1. Abilitata per categoria o per tag.
  2. Quando un argomento raggiunge una soglia[3]:
    • almeno 5 poster unici
    • 50 risposte in 12 ore
  3. o quando selezionato manualmente da un moderatore
  4. Il primo post (considerato separatamente!) e le risposte vengono utilizzati per ordinare queste risposte in 3-5[4] argomenti di breakout.
  5. L’IA genera titoli per ciascuno di questi e crea nuovi argomenti collegati per ciascuno
    • il primo post include un modello pre-scritto per categoria, con spazio per un paragrafo generato che descrive il breakout
  6. Opzionalmente, crea anche un breakout “Varie/Altro/Generale” per le cose che non rientrano chiaramente.
  7. L’IA sposta le risposte esistenti nel breakout appropriato.[5].
  8. L’IA crea una nuova risposta all’argomento principale[6], elencando i link a tutti i breakout e indirizzando la discussione lì.
  9. L’argomento principale viene chiuso alle nuove risposte. [7]

Quella potrebbe essere la fine. Se i breakout stessi raggiungono la soglia, potrebbe accadere la stessa cosa con maggiore specificità. Oppure…

  1. L’IA monitora i breakout e se ci sono post che appartengono agli altri breakout, li sposta.[8]
  2. Il thread “Varie/Generale” (o l’argomento originale, se non c’è vario/generale e l’originale non è chiuso) viene monitorato per nuovi temi principali e l’IA crea nuovi breakout man mano che emergono, collegati dall’argomento principale[9]
  3. Se un breakout successivamente ha risposte che deviano verso un nuovo argomento che corrisponde al livello superiore più che essere un “sotto-breakout”, questo viene aggiunto come argomento collegato dall’argomento principale.
  4. Se un breakout stesso supera la soglia di attivazione originale per questa funzionalità, invece che la cosa accada fino in fondo, la divisione dovrebbe avvenire solo se c’è una forte biforcazione[10] - 200 risposte tutte veramente sulla stessa cosa dovrebbero rimanere in un breakout. [11]

  1. c’è un argomento a riguardo da qualche parte qui - lo linkerò se qualcuno riesce a trovarlo per me!) ↩︎

  2. nonostante il fascino del trucco della festa di chatgpt ↩︎

  3. tutti i numeri dovrebbero essere configurabili - ma userò esempi specifici piuttosto che ripeterlo ↩︎

  4. questo dovrebbe essere configurato come un intervallo, e l’IA dovrebbe decidere più o meno a seconda del contenuto ↩︎

  5. super-bonus - i post che coprono più di un sotto-argomento ma che possono essere suddivisi chiaramente dovrebbero essere suddivisi e ciascuna parte spostata nel breakout pertinente ↩︎

  6. Più prominente di un “mini-post”! ↩︎

  7. O, lasciato aperto, ma le nuove risposte spostate automaticamente? Penso sia meglio chiuderlo. Ma, se non c’è un argomento “varie”, probabilmente è meglio lasciarlo aperto. ↩︎

  8. o, li segnala per essere spostati dai moderatori? ↩︎

  9. con una risposta all’argomento principale che collega in modo prominente ↩︎

  10. attualmente definita in modo vago, ma spero che qualcuno possa metterla in modo più concreto! ↩︎

  11. So che è allettante dire “se qualcuno non ha niente di nuovo da aggiungere, dovrebbe usare Mi Piace o Reazioni invece”, ma per argomenti caldi le persone amano far sentire la propria voce, quindi questo offre un posto per farlo. ↩︎

6 Mi Piace

Ci sono progressi, pensieri aggiuntivi, FYI, ecc. riguardo a questa idea?

Stai raccogliendo silenziosamente supporto e/o reazioni negative?

1 Mi Piace