
Ciao a tutti!
Volevo solo condividere un’estensione per Chrome che ho creato per qualsiasi forum Discourse.
Sono un utente assiduo dei forum Discourse e a volte è piuttosto difficile restare al passo con i thread lunghi. Spesso mi ritrovo a scorrere centinaia di risposte. Così ho costruito un’estensione per me stesso, pensando che potesse essere utile anche a chi è qui.
Si trova nel pannello laterale di Chrome mentre navighi su un forum.
- Con un clic riassume il thread in cui ti trovi. Legge l’intero thread, non solo alcune corrispondenze (puoi limitare la quantità di testo da leggere nei thread molto grandi).
- Poi puoi chattarci riguardo al thread: “Quale risposta menziona una soluzione alternativa per X?” Ha il thread completo come contesto, quindi può rispondere e indicarti il post da cui proviene l’informazione.
- Modalità Agente: poni una domanda e va a cercare nel forum per te, leggendo i thread passo dopo passo, poi risponde con fonti numerate su cui puoi fare clic. Di recente ho riscritto questa parte come un ciclo ReAct - pianifica quale parola chiave cercare per prima e itera in base ai risultati della ricerca.
- Le sintesi e le chat vengono salvate per ogni thread nel tuo browser. Quando compaiono nuove risposte, recupera solo quelle, così non continua a scaricare l’intero thread dal forum.
Dato che si esegue nel tuo browser con il tuo login al forum, legge anche i thread accessibili solo agli utenti autenticati a cui il tuo account ha accesso. Quindi, a differenza di un agente che opera sul web pubblico, questa estensione può interrogare parti del forum che richiedono il login o l’accesso esclusivo.
Per quanto riguarda la privacy: è completamente open source, nessun account, nessuna analisi. Le chiavi API e la cronologia delle chat sono memorizzate localmente; con un provider cloud, il contenuto del thread utilizzato per le risposte viene inviato a quel provider. Puoi anche usare un modello locale (Ollama / LM Studio) per l’inferenza invece di un provider AI cloud. Se non hai una chiave, una chiave Gemini gratuita da Google AI Studio è sufficiente per iniziare: https://aistudio.google.com/api-keys. Uso io stesso il piano gratuito e quando raggiungo il limite di richieste cambio semplicemente provider tramite l’interruttore.
-
Installazione:
-
Codice sorgente (Apache-2.0): GitHub - kccarlos/DiscourseCopilot: AI summaries, follow-up chat, and a cited research copilot for any Discourse forum — a Chrome side-panel extension. Bring your own AI provider. · GitHub
Apri un thread, clicca sull’icona dell’estensione, consenti l’accesso (chiede una volta per forum), incolla la tua chiave, premi Crea sintesi. Ed ecco fatto.
Lo store di Chrome ora mostra circa 400 utenti, il che è piuttosto cool per un piccolo progetto collaterale. Mi piacerebbe sapere come funziona anche in altre community Discourse, quindi ho pensato di condividerlo qui. Feedback e segnalazioni di bug sono benvenuti! Grazie!