Itamar Friedman, CEO di QodoAI, si propone di distinguere la realtà dal mito riguardo alla qualità del codice generato dall'IA. Parte da un'osservazione allarmante: la crescita massiccia nell'uso di strumenti di generazione di codice (utilizzati dall'80-90% degli sviluppatori) coincide con importanti interruzioni di servizio e una crescente preoccupazione degli sviluppatori (67%) riguardo alla qualità e alla manutenibilità del codice prodotto.
Friedman descrive un "soffitto di vetro" della produttività. La generazione di codice (Gen 1.0) offre guadagni iniziali ma crea rapidamente debito: un volume esplosivo di Pull Request (PR) (+97%), tempi di revisione più lunghi (+90%) e un aumento degli incidenti di sicurezza (+300% secondo alcuni rapporti). Il codice viene scritto più velocemente, ma si spende più tempo a correggerlo (il "Vibe coding" porta a bug).
La soluzione per superare questo soffitto e raggiungere i guadagni di produttività promessi (2x, 10x) risiede nell'integrare l'IA non semplicemente come generatore ma come guardiano della qualità lungo l'intero ciclo di vita dello sviluppo software (SDLC). Punti chiave del suo approccio: 1. Code Review intelligente: L'uso di agenti per la revisione del codice filtra gli errori, impone standard e verifica la copertura dei test prima dell'intervento umano. Gli sviluppatori che utilizzano questi strumenti riportano un raddoppio della qualità percepita. 2. Context Engine: La qualità dell'output dell'IA dipende direttamente dalla qualità del contesto fornito. Non si tratta solo del file aperto, ma della cronologia git, dei ticket, degli standard del team e dei file correlati. 3. Workflow agentico: Il futuro risiede in una catena in cui agenti paralleli generano specifiche, codice e soprattutto test (specifiche eseguibili) per validare quel codice.
In sintesi, Friedman sostiene il passaggio da una "generazione ingenua" a un'ingegneria rigorosa assistita dall'IA, in cui l'investimento si sposta verso la validazione, il contesto e i "Quality Gate" automatizzati. Solo a questa condizione l'IA diventerà un vantaggio competitivo duraturo anziché una fonte di caos tecnico.