Kubernetes Podcast #269: le linee guida sull'uso dell'AI in Kubernetes
È uscito l’episodio 269 del Kubernetes Podcast: Navigating AI Guidelines in Kubernetes, con Kat Cosgrove — Technical Lead di SIG Docs, Subproject Lead di SIG Release e membro dello Steering Committee — e Natali Vlatko — Co-Chair di SIG Docs, Steering Committee del TODO Group e Open Source Architect in Cisco — intervistate da Kaslin Fields e Abdel Sghiouar.
Il tema è la nuova policy di Kubernetes sull’uso dell’AI nelle contribuzioni:
- l’AI si può usare, ma con regole: «We’re not saying don’t use AI… you can use AI, but there are some rules we have to adhere to»;
- disclosure obbligatoria dell’uso di AI nella descrizione della PR;
- niente co-authoring: «Your AI tool cannot sign a CLA, so it cannot co-author a PR or co-sign a commit». La responsabilità legale ed etica del codice resta umana;
- il problema dell’“AI slop”: PR generate a raffica, commenti verbosi, e i bot che prendono appunti durante i meeting — scoraggiati, visto che i meeting sono comunque registrati e pubblici;
- i maintainer sono volontari: «The overwhelming majority of us are working for free in our spare time for the love of the game». Se l’AI ti fa aprire PR dieci volte più in fretta, dall’altra parte non c’è nessuno che le revisiona dieci volte più in fretta.
La seconda metà è dedicata a come si entra nel progetto: partecipare ai meeting e stare in ascolto prima di aprire qualcosa, PR wrangling, issue wrangling, review dei blog post, shadowing nel release team.
Il punto che resta, nelle parole di Kaslin Fields: «AI is an enhancer, not a replacement». La velocità di generazione non è il collo di bottiglia di un progetto open source — la revisione umana sì.