ARTFEED — Contemporary Art Intelligence

Repo GitHub blocca spam di bot AI con flag autore

other · 2026-05-18

Ildar Iskhakov, CTO di Archestra, delinea una strategia per prevenire lo spam di bot AI in un repository GitHub utilizzando il flag --author di Git. Il processo di onboarding per i contributori consiste in cinque passaggi: inizialmente, i contributori devono essere inseriti in una whitelist accettando le linee guida etiche sull'IA e completando un CAPTCHA sul sito di Archestra. Al momento dell'invio, viene attivata una GitHub Action che recupera l'ID GitHub dell'utente, aggiunge il suo nome utente al file EXTERNAL_CONTRIBUTORS.md e fa un commit sul branch principale sotto il suo account. Una volta inseriti nella whitelist, i contributori ottengono l'accesso al repository, assicurando che solo contributori IA etici possano apportare modifiche.

Fatti principali

  • Il metodo utilizza il flag --author di Git per bloccare lo spam di bot AI.
  • I contributori devono accettare le regole etiche sull'IA e completare un CAPTCHA.
  • L'onboarding richiede cinque passaggi per essere inseriti nella whitelist.
  • Una GitHub Action si attiva all'invio e cerca l'ID GitHub dell'utente.
  • L'Action aggiunge l'handle dell'utente a EXTERNAL_CONTRIBUTORS.md.
  • Un commit viene inviato al main con autore l'account dell'utente.
  • Gli utenti nella whitelist ottengono l'accesso al repository.
  • L'approccio è dettagliato dal CTO Ildar Iskhakov.

Entità

Istituzioni

  • Archestra

Fonti