Guardando i video dell'OpenAI Dev Day, ho ascoltato mentre Thibault, responsabile ingegneristico di Codex, annunciava "Codex è ora un ingegnere senior." L'AI è entrata nell'organizzazione come stagista - incerta e inesperta. Durante l'estate, i leader ingegneristici hanno detto di trattarla come un ingegnere junior. Congratulazioni, Robot. Sei stato promosso - di nuovo! Da stagista a ingegnere senior in circa un anno. Una traiettoria notevole. Altri dati: - Il 92% del personale tecnico utilizza Codex quotidianamente - quel personale genera il 72% in più di pull request (sottomissioni di codice) rispetto a chi non utilizza l'AI Il team ha condiviso di più. I migliori modelli di design per collaborare con Codex sono i sistemi architetto-implementatore e i cicli di feedback chiusi. ARCHITETTO-IMPLEMENTATORE Ho scritto di architetture architetto-implementatore lunedì. Il modello divide il lavoro tra due robot separati: il primo progetta la soluzione, il secondo la esegue. Chiedi a un robot di scrivere il documento di piano. Raffinerai il tuo pensiero mentre lo rivedi. Il robot gestisce i progressi attraverso ogni fase. La parte controintuitiva? Il secondo robot non dovrebbe vedere il contesto del primo robot. Occhi digitali freschi e discernenti catturano più errori. CICLI DI FEEDBACK CHIUSI Nel piano, progettare i test / ostacoli che un robot deve superare per completare il compito è fondamentale. Il robot esegue i test, corregge il codice, esegue di nuovo i test e ripete fino a superare. Questi test possono essere visivi (valutare screenshot), funzionali (il codice funziona) o logici (il codice soddisfa i requisiti). Poi un terzo robot rivede per qualità e stile. Il record di OpenAI è di 7 ore di esecuzione autonoma, 150M token e 15K righe di codice rifattorizzate con questo modello di design. Piuttosto notevole anche per un ingegnere senior. Congratulazioni, Robot. Continua a scalare quella scala.