Il rituale in 4 fasi per fidarsi del codice generato dall'IA

Ho costruito l'intero mio prodotto utilizzando un agente di programmazione IA.

Il rischio maggiore non sono i bug. Il rischio maggiore è una suite di test che passa per il motivo sbagliato. Una spunta verde può mentirti.

Uso questi quattro passaggi per mantenere il controllo.

  1. Congela i tuoi criteri di successo Scrivi le tue regole di superamento o fallimento su git prima di vedere qualsiasi risultato dell'IA. Se definisci il successo dopo che l'IA ha finito, sceglierai una definizione che favorisca l'output dell'IA. Una volta ho perso un progetto perché un test passava misurando la cosa sbagliata. Stabilisci prima l'asticella.

  2. Esegui i test di base Effettua il commit dei tuoi criteri ed esegui i test sul tuo codice attuale. Hai bisogno di un punto di partenza noto e funzionante. Devi sapere se un test è passato oggi o se era già "verde" prima che l'IA lo toccasse.

  3. Richiedi un piano prima del codice Chiedi all'IA un piano. Non chiedere il codice. La maggior parte delle persone rovina il proprio codebase perché approva 400 righe di codice senza leggerle. Puoi revisionare un piano in due minuti. Questo impedisce all'IA di eliminare i casi di test difficili per far apparire i risultati migliori.

  4. Solo approvazione manuale Revisiona il piano. Opponiti se sembra sbagliato. Solo allora approva il lavoro. L'IA non scrive mai codice che io non abbia già letto in un piano. L'approvazione automatica porta a sistemi che sono con estrema sicurezza nel torto.

Fonte: https://dev.to/jeonsewon/the-4-step-ritual-i-use-so-an-ai-coding-agent-cant-hand-me-a-green-checkmark-that-lies-9pf

Community di apprendimento opzionale: https://t.me/GyaanSetuAi