Il software di generazione di contenuti è un tipo di programma per computer che produce articoli, riassunti e altri contenuti per la pubblicazione.
Un generatore di contenuti prende input, come dati finanziari o dettagli sportivi, e li arricchisce per produrre report, riepiloghi e articoli. I programmi possono produrre contenuti molto più rapidamente di un essere umano, il che li rende utili per pezzi sensibili al tempo come sport e rapporti finanziari. Una società chiamata MarketBrief, ad esempio, produce 1,000 articoli al giorno - in pochi secondi ciascuno - da documenti della Securities and Exchange Commission (SEC). Una società chiamata Narrative Science produce (tra le altre cose) brevi rapporti sulle partite di baseball e softball - a pochi minuti dalla fine delle partite - per il Big Ten Network.
I sofisticati programmi di generazione di contenuti si basano su una combinazione di intelligenza artificiale (AI), analisi dei dati e apprendimento automatico. Il software apprende concetti chiave e vocabolario specifici per l'argomento del contenuto, inclusi termini e frasi tipicamente giornalistici, per produrre contenuti che possono essere difficili da differenziare da quelli scritti da un essere umano.
Ecco un estratto da un brief sportivo creato dal software di generazione di contenuti di Narrative Science:
“Il Wisconsin è balzato in testa e non si è mai guardato indietro nella vittoria per 51-17 contro l'UNLV giovedì al Camp Randall Stadium. I Badgers hanno segnato 20 punti nel primo quarto su un passaggio di touchdown di Russell Wilson, una corsa di touchdown di Montee Ball e una corsa di touchdown di James White ".
D'altra parte, i programmi di generazione di contenuti meno sofisticati spesso producono testi stranamente formulati e poco chiari. Di seguito sono riportate alcune frasi estratte da esempi forniti da Quick Article Software:
"Il marketing online è inevitabile quando si tratta di aumentare il traffico sul sito Web ... Durante il marketing online, è necessario prestare la massima attenzione per comunicare con i potenziali clienti. Inoltre, non ci si può permettere di interferire con lo spazio personale di nessuno. Poiché si tratta di un mezzo di comunicazione altamente personalizzato, è necessario fare attenzione mentre lo si affronta. "
Il contenuto generato dal software viene talvolta definito robojournalism. L'uso di programmi per computer per eseguire compiti tradizionalmente svolti dagli esseri umani è noto come sostituzione del software.