|||
-|-|-|
| Riepilogo | Utilizza un modello linguistico AI remoto per preparare e pubblicare un riepilogo di un argomento.
| Link al Repository | GitHub - merefield/discourse-ai-topic-summary: Uses a remote AI language model to prepare and post a summary of a Topic
| Guida all’installazione | Come installare plugin in Discourse
| Sponsorizzazione | Si prega di considerare di diventare uno sponsor del mio lavoro open source a un livello che si adatti alle risorse e alle esigenze tue o della tua organizzazione, per garantire che questo plugin riceva la manutenzione che merita e continui a funzionare per il tuo sito in futuro.
Ti piace questo plugin? Per favore,
su GitHub ! ![]()
Funzionalità
- Riepiloghi degli argomenti generati dall’AI:
- Puoi scegliere quando vengono generati per la prima volta e il numero di nuovi post richiesti per ricrearli, rendendo il plugin economicamente vantaggioso.
- Scelta della posizione di visualizzazione dell’argomento, in alto o in una barra laterale (richiede il componente tema Bars)
- Sistema di votazione per consentire alla community di votare negativamente i riepiloghi scadenti. Se i voti superano una soglia, viene cercato un nuovo riepilogo.
- Esponili nell’elenco degli argomenti: i riepiloghi AI vengono mostrati al posto degli estratti quando disponibili.
- Sistema di auto-tagging
- Riutilizza il riepilogo per taggare in modo intelligente il tuo argomento.
- Scegli tra due strategie per adattarsi al meglio al tuo caso d’uso.
- Genera automaticamente un’immagine di anteprima dell’argomento che lo raffiguri.
- Tutti i prompt sono modificabili in Personalizza → Testo.
- Questo plugin è stato il primissimo plugin AI per Discourse

(NB, questa è solo un’anteprima dell’interfaccia utente che utilizza alcuni dati di sviluppo casuali e orribili, i risultati sono molto migliori sui dati reali)
Dopo un numero minimo di post, se un argomento si trova in una categoria inclusa nell’ambito, il plugin invierà il testo dell’argomento a un modello linguistico di grandi dimensioni di OpenAI con un prompt e pubblicherà la risposta, intesa come riepilogo dei contenuti, cosa che riesce a fare abbastanza bene. È possibile scegliere il modello.
I riepiloghi sono spesso sorprendentemente buoni, occasionalmente sublimi. Tuttavia, quando uno non è abbastanza buono, ho aggiunto un meccanismo di voto negativo della community per forzare un aggiornamento dei riepiloghi scadenti dopo una soglia prestabilita.
In ogni caso, i riepiloghi vengono richiesti nuovamente quando vengono effettuati un certo numero di post aggiuntivi.
Puoi modificare il prompt e le soglie.
NOTA IMPORTANTE: i riepiloghi non vengono mai esposti agli anonimi, quindi il testo non sarà indicizzabile (potresti o non potresti pensare che sia una buona cosa, ma almeno i crawler opereranno solo sui tuoi dati umani autentici).
Supporto per l’auto-tagging:
Stanco di taggare gli argomenti? Lascia che l’AI lo faccia per te! (Relativamente in modo intelligente!)
A volte l’AI diventa troppo creativa nonostante la direzione che le stiamo dando qui, quindi puoi limitarla all’insieme di quelli esistenti.
Puoi creare rapidamente un utente non amministratore a questo scopo dalla console rails usando:
rake admin:create (non dare a questo utente privilegi di amministratore)
(Questa è una soluzione di ripiego un po’ grezza perché l’attuale “API interna” di Discourse per il tagging attualmente non consente di specificare “nessun nuovo tag”, quindi l’unico modo per evitarlo facilmente al momento è crearli come utente che non ha tale privilegio (cioè livello di fiducia inferiore a min_trust_to_create_tag))
Facoltativamente, sovrascrivi gli estratti nell’elenco degli argomenti con il riepilogo AI
L’impostazione ai_topic_summary_expose_as_excerpt quando abilitata sovrascriverà l’estratto negli elenchi degli argomenti che mostrano gli estratti (ad esempio, tramite il componente tema come Topic List Previews o Topic List Excerpts), con il riepilogo AI se disponibile.
Attivazione/disattivazione degli estratti:
Puoi usarlo per il mio componente tema Topic List Previews (TLP) - #592 by merefield
Immagine opzionale che raffigura l’argomento trattato
Ho aggiunto una funzionalità opzionale di generazione di miniature a questo plugin.
Raffigurerà il riepilogo in un’immagine che aggiungerà automaticamente all’inizio dell’OP.
- Devi abilitarla nelle impostazioni del plugin
- Puoi facoltativamente scegliere di eliminare automaticamente l’ultima immagine in alto ogni volta
- Puoi modificare il prompt tramite il link nelle impostazioni del plugin in modo da poter influenzare lo stile e il contenuto (ma questo verrà applicato a tutte le immagini generate successivamente)
Buon divertimento ![]()
Limitazioni
A causa dei limiti di token, attualmente è utile solo per circa 160 post al massimo (a seconda del modello!), quindi non includerà materiale nei post dopo un certo punto. Ciò cambierà quasi certamente in futuro man mano che i modelli diventeranno più potenti e i servizi più sofisticati.
Limiti di frequenza e costi
Il recupero dei dati da OpenAI non è gratuito. Tuttavia, i limiti di frequenza si basano implicitamente sulla pubblicazione. Hai il controllo su quanti post sono necessari prima che vengano richiesti nuovi riepiloghi. È improbabile che questo sia un problema.
Supporto per le barre laterali!!
Ora c’è un widget compatibile con Bars che viene fornito con il plugin. Devi solo installare il componente tema Bars e configurarlo:
Una volta installato, puoi disattivare il riepilogo standard in cima all’argomento e fare affidamento sul widget nella barra laterale.
Note
Disclaimer: Non sono responsabile di ciò che risponde l’LLM. Si prega di comprendere i pro e i contro di un LLM, ciò che sono e non sono in grado di fare e i loro limiti. Sono molto bravi a creare testi convincenti e consapevoli del contesto, ma possono essere fattualmente errati.
Nota importante sulla privacy: I dati del tuo forum vengono inviati a OpenAI. Sebbene quasi certamente non verranno incorporati nei loro modelli pre-addestrati, verranno utilizzati nei loro analytics e log. Assicurati di aggiungere questo fatto all’informativa sulla privacy e ai TOS del tuo forum. Link correlati: Termini di utilizzo, Informativa sulla privacy
Copyright: OpenAI ha rilasciato una dichiarazione sul Copyright qui: Will OpenAI claim copyright over what outputs I generate with the API? | OpenAI Help Center
TODO
- Aggiungere test front-end e back-end

Aggiungere più configurazioni utente per influenzare lo stile della risposta
Aggiungere il supporto per nomi di modelli personalizzati
Aggiungere il supporto GPT-4 quando disponibile
Rendere l’impostazione del modello un elenco a discesa
Aggiungere il supporto widget per il plugin Layouts







