Le regole di sicurezza per gli agenti IA che pubblicano su centinaia di account

Un regolamento per agenti IA che pubblicano su molti account social: API ufficiali, chiavi limitate, testi diversi, invii scaglionati, limiti e piano di stop.

Un agente IA che pubblica su centinaia di account resta al sicuro se segue poche regole: pubblicare solo tramite le API ufficiali dei social, avere la chiave con i permessi minimi indispensabili, non mandare mai lo stesso testo su più account, distanziare gli invii da un account all'altro, rispettare limiti e policy di ogni social e avere un modo per fermare rapidamente una campagna. Gran parte di queste regole dovrebbe essere imposta dalla piattaforma e dagli scope delle chiavi; le istruzioni dell'agente sono un secondo livello di protezione, non l'unico.

Qui sotto trovi il regolamento che consigliamo, scritto in modo che tu possa incollarne buona parte direttamente nella skill di un agente. Ogni regola è accompagnata dal suo perché: un agente che capisce il motivo gestisce i casi limite meglio di uno che esegue un ordine secco.

Perché gli agenti hanno bisogno di regole di sicurezza tutte loro?

Una persona che programma post sbaglia una volta alla volta. Un agente sbaglia in blocco. Se nelle istruzioni c'è un errore, quell'errore finisce su tutti gli account della campagna. La scala moltiplica allo stesso modo il lavoro fatto bene e quello fatto male.

I social, poi, dichiarano apertamente che volume e ripetizione sono segnali che tengono d'occhio. La policy sullo spam di Meta riguarda la pubblicazione a frequenze molto alte, manuale o automatica che sia, e i contenuti ripetitivi. Le norme di YouTube su spam, pratiche ingannevoli e truffe riguardano i contenuti ripetitivi e non mirati. Sono regole sui comportamenti, non su chi abbia premuto il pulsante, una persona o un software.

Elenco numerato di regole di sicurezza per un agente che pubblica su larga scala: un testo diverso per account, scaglionamento, approvazione umana, una chiave con permessi limitati, controllo delle festività e stop in caso di errori.
Regole che mantengono sani gli account, anche quando sono centinaia.

Il regolamento

Regola 1: solo API ufficiali

L'agente pubblica tramite una piattaforma che usa l'API ufficiale di ogni social. Niente automazione del browser, niente credenziali condivise, niente endpoint non ufficiali. Shager pubblica esclusivamente tramite le API ufficiali dei social, quindi questa regola è soddisfatta dalla scelta della piattaforma e non dalla disciplina dell'agente.

Perché: i metodi non ufficiali violano i termini di servizio, mettono a rischio l'account stesso e si rompono in modo imprevedibile.

Regola 2: chiavi con il minimo dei permessi

Ogni agente parte con read e write. Aggiungi publish solo quando una persona ha deciso che quell'agente può programmare. Usa chiavi separate per cliente o per agente, così revocarne una non blocca tutto.

Perché: con una chiave che non può pubblicare, un'istruzione sbagliata diventa al massimo una bozza sbagliata, cioè niente di grave. Il nostro articolo su chiavi API, scope e audit spiega come impostarle.

Regola 3: prima la bozza, poi la programmazione

Ogni campagna crea bozze. La programmazione è un passaggio separato, dopo la revisione o l'approvazione del cliente.

Perché: crea un punto di controllo naturale senza rallentare la produzione dell'agente. Il ragionamento completo è in approvazione umana dei post degli agenti.

Regola 4: un testo diverso per ogni account

Quando un post va su molti account, usa per_channel per dare a ciascuno il suo testo e, dove serve, il suo primo commento. Affermazioni e offerte restano fisse; cambiano l'attacco, i dettagli locali, la formulazione e l'invito all'azione.

Perché: lo stesso identico testo su tanti account nello stesso istante è, visto da fuori, l'aspetto tipico dei contenuti ripetitivi. La nostra guida ai testi diversi per ogni account mostra come farlo senza uscire dalla voce del brand.

Regola 5: scagliona gli invii

Non inviare a tutti gli account nello stesso secondo. In Shager, stagger_seconds imposta un intervallo di ritardo casuale tra un account e l'altro, che di default è [30, 90] secondi. Per gruppi grandi o clienti delicati, allargalo.

Perché: distribuire gli invii nel tempo è quello che farebbe un vero team che pubblica su molte pagine, e riduce le raffiche che sembrano automatiche.

Regola 6: conosci i limiti rigidi di ogni social

Alcuni limiti sono pubblici. Instagram, per esempio, documenta che gli account sono limitati a 100 post pubblicati via API in un periodo mobile di 24 ore. In condizioni normali il tuo agente non dovrebbe mai avvicinarsi a limiti del genere; se succede, è il piano a essere sbagliato. Anche i media hanno vincoli di formato. Quando carichi un video per Reel, Short o storie, passa width, height e duration_ms a upload_media_from_url, così può essere validato prima che venga costruito qualsiasi post.

Perché: un post rifiutato al momento dell'invio spreca uno slot, e i fallimenti ripetuti sono rumore che non vuoi sull'account di un cliente.

Regola 7: lascia che la piattaforma controlli prima dell'invio

Prima di inviare, Shager verifica ogni post rispetto alle regole del social di destinazione. L'agente deve trattare un errore di validazione come un'informazione: leggere codice e messaggio, correggere il post e riprovare una volta. Se fallisce due volte, si ferma e lo segnala.

Perché: un agente che riprova alla cieca può trasformare un solo problema in decine di chiamate fallite.

Regola 8: rispetta il rate limit dell'API

L'API di Shager consente 120 richieste al minuto per chiave. Una campagna ben progettata usa il targeting per gruppi e per_channel in un'unica chiamata create_post, invece di una chiamata per account, quindi raramente ci si avvicina.

Perché: raggruppare è più veloce e mantiene la campagna entro i limiti senza cicli di attesa nella logica dell'agente.

Regola 9: prepara un piano di stop

Prima di una campagna grande, sappi come fermarla. list_posts mostra cosa è programmato e il label della campagna ti dice quali post ne fanno parte; cancel_post ritira ciascun post prima dell'orario di invio. Una persona può anche revocare la chiave dalla dashboard degli agenti, bloccando qualsiasi altra chiamata di quell'agente.

Perché: il pulsante di stop va progettato prima che serva.

Regola 10: tieni un registro di audit, e leggilo

Ogni chiamata di un agente viene registrata nel log di audit della dashboard degli agenti. Qualcuno dovrebbe guardarlo ogni settimana, non solo dopo un incidente.

Perché: quando il comportamento di un agente comincia a deviare, lo vedi nel log prima che lo veda il pubblico.

Il regolamento come testo per la skill

Ecco una versione condensata da inserire in una skill o in un prompt di sistema:

SAFETY RULES (always apply)
1. Create drafts only unless the instructions explicitly say to schedule
   an approved post.
2. When targeting more than one account, always use per_channel with a
   distinct caption for each account. Never send identical captions.
3. Use stagger_seconds of at least [30, 90]; use [60, 180] for groups
   larger than 20 accounts.
4. For video, always pass width, height and duration_ms on upload.
5. Never state a price, discount, date or claim that is not in the brief.
6. On a validation error, fix and retry once. On a second error, stop and
   report the error code and message.
7. Label every post in a run with the same label so the run can be listed
   and cancelled as a group.
8. Never call schedule_post on a post that has not been approved.

Le soglie della regola 3 sono un nostro suggerimento, non una regola dei social. Scegli valori adatti ai tuoi clienti e mantienili coerenti.

Com'è fatta una campagna grande e sicura?

  1. whoami per confermare che gli scope della chiave corrispondono all'attività.
  2. list_groups e list_channels per stabilire esattamente quali account sono coinvolti, e comunicarne il numero prima di fare qualsiasi altra cosa.
  3. upload_media_from_url con dimensioni e durata complete.
  4. create_post con group_ids, per_channel, first_comment, stagger_seconds e un label della campagna, come bozza.
  5. request_approval, oppure passaggio a un revisore umano.
  6. Dopo l'approvazione, schedule_post per ogni post approvato.
  7. Dopo l'orario di invio, get_post su un campione per confermare la consegna, e segnalazione di eventuali errori.

Il passaggio 2 è quello che i team saltano e di cui poi si pentono. Un agente che annuncia "questa campagna riguarda 212 account in 3 gruppi" dà a una persona la possibilità di dire "il gruppo è sbagliato" prima ancora che esista una sola bozza.

Diagramma temporale: i post sui diversi account sono distribuiti nell'arco di minuti, su una corsia separata per ogni social, invece di uscire tutti nello stesso secondo.
Lo scaglionamento rispetta il ritmo di ogni social ed evita di sembrare spam. Predefinito: da 30 a 90 secondi tra gli account dello stesso social.

Domande frequenti

Pubblicare tramite un agente è più rischioso che farlo a mano?

Il rischio è diverso, non per forza più alto. Un agente ripete gli errori su larga scala, mentre una persona ne fa di sparsi. Con chiavi dai permessi limitati, campagne che partono sempre da bozze e testi diversificati, una campagna gestita da un agente può risultare più coerente del lavoro manuale su molti account.

Qual è il valore più sicuro per stagger_seconds?

Il default di Shager è da 30 a 90 secondi tra un account e l'altro. Nessun social pubblica un intervallo ideale, quindi allargalo per i gruppi grandi e giudica in base ai risultati, non a una regola empirica.

Posso fermare una campagna programmata dopo che è partita?

Sì. I post non ancora inviati si possono ritirare con cancel_post, e il label comune della campagna li rende facili da individuare in list_posts. Revocando la chiave si bloccano tutte le chiamate successive.

Per capire come le piattaforme trattano la pubblicazione ad alto volume, leggi come evitare i blocchi per spam quando pubblichi su larga scala, poi copia il regolamento qui sopra nella skill del tuo agente prima della prossima campagna.

Provalo sui tuoi account.

Gratis durante il lancio, senza carta. Collega, scrivi una volta e Shager pubblica e misura.