WF-8 · Pubblicazione

Bluesky multi-fonte

Trasforma fonti indipendenti su tecnologia/AI ed energia in post Bluesky bilingui con card originali, riferimenti alle fonti e controlli anti-riuso.

Attivo · sperimentaleLunedì, mercoledì e venerdìAI · energia · comunicazione
Esempio di card pubblicata dal workflow.
1 · In una frase

Raccoglie notizie ammissibili, le confronta per tema o evento e le trasforma in un segnale bilingue leggibile su Bluesky.

2 · Perché esiste

Per pubblicare un contenuto informativo originale senza copiare testo, immagini o impaginazione delle fonti.

3 · Cosa produce

Due post root indipendenti, uno in italiano e uno in inglese.

Ogni run può pubblicare fino a due immagini originali per lingua: una per tecnologia/AI e una per energia/oil & gas. Gli esempi sul sito sono mostrati senza date per poter riusare le card come illustrazione del progetto.

Seconda area tematica della stessa famiglia di workflow.

4 · Metodo di generazione per Bluesky

Dal feed al post originale.

1Feed e API
2Policy fonti
4Confronto tema/evento
5Template facts-only
6Card + post IT/EN

Selezione e policy

  • domini registrati con classe della fonte, livello di rischio e modalità di riuso;
  • almeno due gruppi indipendenti per ogni area tematica;
  • priorità a fonti ufficiali, istituzionali, di ricerca o corporate ammesse.

AI, ML e NLP impiegati

  • classificazione del sentiment come indicatore interno di lettura;
  • classificazione di tema, entità ed evento per raggruppare contenuti vicini;
  • similarità lessicale e firme di dominio per distinguere event cluster e confronto tematico.

Generazione controllata

  • template facts-only per titolo, takeaway, “perché conta” e lente tecnica;
  • nessun riuso di headline o sommari editoriali nel testo pubblico;
  • post italiani e inglesi indipendenti, senza reply e con riferimenti alle fonti.

RPA e delivery

  • orchestrazione via GitHub Actions con job schedulati o manuali;
  • rendering locale delle card con Pillow e pubblicazione tramite AT Protocol/XRPC;
  • artifact di audit, ricevute, diagnostica del feed e verifica della pubblicazione.

5 · Dati utilizzati

Dati e famiglie di fonti rilevanti per il contenuto Bluesky
FamigliaEsempiUsoLimite
Tecnologia e AIOpenAI, Google Blog, Microsoft Research, NIST, arXivSegnali su modelli, agenti, infrastruttura, chip e data centerLa disponibilità del run dipende dall’aggiornamento dei feed
Energia e raffinazioneEIA, DOE, Commissione Europea – Energy, IEA e feed ammessiSegnali su Hormuz, scorte, raffinazione, volatilità e fornitureL’output è informativo e non sostituisce un monitoraggio operativo
Registro fonticonfig/source_registry.jsonClassifica riusabilità e gruppi di indipendenzaRichiede manutenzione periodica della policy
6 · Modelli e regole

Modelli e regole

Pipeline multi-fonte con classificazione NLP, similarità lessicale, clustering per evento o confronto tematico e templating originale del contenuto pubblico.

7 · Controlli

Controlli

Gate copyright, overlap massimo di 5-grammi, almeno due gruppi indipendenti, rimozione EXIF, deduplicazione per lingua + fonti + workflow e verifica del post pubblicato.

8 · Risultati e metriche

Risultati e metriche

Ricevute di pubblicazione, conteggio grapheme, diagnostica del feed e audit delle fonti scelte, con consenso e copertura mantenuti negli artifact interni.

9 · Limiti

Limiti

Non sostituisce le fonti originali, non esprime consiglio e può degradare se i feed non sono raggiungibili o se mancano due fonti indipendenti valide.

Dossier tecnico del workflow

Dettagli implementativi e stack rilevante.

Architettura e dati

  • news.py gestisce raccolta feed, ranking e arricchimento NLP;
  • source_policy.py applica il registro delle fonti, la modalità di riuso e i gruppi indipendenti;
  • multisource.py costruisce cluster, confronti e finding comunicabili.

Metodi

  • sentiment e classificazione tematica supportano la selezione;
  • similarità lessicale e firme di dominio allineano le fonti;
  • template originali e regole di comunicabilità modellano il testo pubblico.

Validazione e failure mode

  • un gate blocca fonti non ammissibili o aree con meno di due gruppi indipendenti;
  • vengono prodotti diagnostica PDS/AppView, anti-duplicazione e run summary;
  • esiste fallback a dry-run o anteprima locale quando il live non è appropriato.

Runtime e pacchetti

  • requests, transformers, torch, sentencepiece, sacremoses;
  • pandas, numpy, matplotlib, Pillow, regex;
  • pubblicazione e orchestrazione tramite GitHub Actions, AT Protocol/XRPC e artifact GitHub.
Metodo e assunzioni

Il workflow produce contenuti originali basati su fatti comunicabili estratti da fonti ammesse; sentiment e consenso restano metriche interne di supporto, non verità pubblicate.

Failure mode principali

Fonti insufficienti, domini non ammessi, cluster poco allineati, feed indisponibili o rischio di riuso eccessivo bloccano o degradano la pubblicazione.

Governance di pubblicazione

Ogni post contiene disclosure, tag di workflow, facets verso le fonti e nessuna relazione reply_to; il sito conserva metodo, immagini e contesto.

Vedi gli output recenti

La pagina Pubblicazioni legge il feed pubblico Bluesky e mostra i run recenti; per WF-8 può visualizzare più di una immagine nello stesso post.

Apri pubblicazioni