Rakuten risolve i problemi il doppio più velocemente con Codex
Rakuten risolve i problemi il doppio più velocemente con Codex
Rakuten, una società globale di innovazione con operazioni nell'e-commerce, nel fintech e nelle comunicazioni mobili, serve consumatori e commercianti su vasta scala. Con 30.000 dipendenti in tutto il mondo, i suoi team di ingegneri operano in un ecosistema di prodotti ampio e complesso, dove sia la velocità che l'affidabilità sono essenziali per il successo.
È per questo motivo che Yusuke Kaji, General Manager of AI for Business di Rakuten, ha dedicato l'ultimo anno a implementare flussi di lavoro basati su agenti nelle modalità con cui i team pianificano, costruiscono e convalidano il software. Codex, l'agente di codifica di OpenAI, è diventato una parte fondamentale dello stack di ingegneria di Rakuten, specialmente nei contesti in cui l'azienda necessita di muoversi più velocemente senza compromettere la sicurezza.
Nell'ultimo anno, gli ingegneri di Rakuten hanno utilizzato Codex nelle operazioni e nella consegna del software per ridurre i tempi di risposta agli incidenti (incluso un taglio di circa il 50% del tempo medio di recupero, o MTTR), rafforzare la CI/CD con revisioni automatiche del codice e controlli di vulnerabilità, e supportare uno sviluppo più autonomo su progetti complessi.
“Non ci interessa solo generare codice rapidamente,” afferma Kaji. “Ci interessa spedire in sicurezza. La velocità senza sicurezza non è successo.”
Recupero più rapido del 50% e cicli di spedizione da trimestri a settimane
All'interno del team di ingegneria di Rakuten, l'agenda sull'intelligenza artificiale è chiara e intenzionalmente operativa. Kaji articola il lavoro attorno a tre priorità che i team seguono con determinazione:
- Costruire più velocemente (“Speed!! Speed!! Speed!!”): I team utilizzano Codex nei flussi di lavoro operativi, inclusi il monitoraggio e la diagnosi basati su KQL, per accelerare l'analisi della causa radice e la risoluzione, contribuendo a ridurre il MTTR fino al 50%.
- Costruire in modo più sicuro (“Get things done”): Codex viene invocato in CI/CD per la revisione del codice e i controlli di vulnerabilità, applicando automaticamente gli standard interni in modo che i team possano consegnare rapidamente con le dovute garanzie.
- Operare in modo più intelligente (“AI-nization”): Codex porta avanti progetti più grandi e ambigui dalla specifica all'implementazione funzionante, riducendo la dipendenza da requisiti perfettamente definiti, consentendo un'esecuzione più autonoma e, in ultima analisi, riducendo sforzi di un trimestre a poche settimane.
Codex si collega direttamente a ciascuna priorità come un agente affidabile in un toolkit più ampio, manifestandosi dove velocità, sicurezza e autonomia creano un valore composto.
Costruire più velocemente comprimendo la risposta agli incidenti
La velocità in Rakuten include il tempo di recupero, non solo la velocità di sviluppo. I team utilizzano KQL (il sistema di query di Azure per log e telemetria) per monitorare le API e analizzare i segnali. Codex lavora al fianco di questi flussi di lavoro per aiutare a identificare le cause radice e suggerire correzioni, riducendo il tempo tra l'allerta e la risoluzione.
Dal punto di vista dell'ingegneria dell'affidabilità del sito (SRE), questo accorcia il percorso dalla rilevazione alla risoluzione. Invece di collegare manualmente query, log e patch, gli ingegneri possono concentrarsi sulla convalida e l'implementazione delle correzioni. Prima dell'adozione di Codex, il processo di individuazione e risoluzione degli incidenti spesso richiedeva ore di lavoro manuale, con ingegneri che dovevano navigare attraverso complessi sistemi di log e interpretare dati disparati per identificare la causa di un problema. Questa metodologia, sebbene efficace, era intrinsecamente lenta e soggetta a errori umani, specialmente in un ambiente con la complessità e la scala di Rakuten.
Con Codex, questo scenario è drasticamente cambiato. L'IA è in grado di elaborare rapidamente grandi volumi di dati di log e telemetria, identificando pattern e anomalie che potrebbero sfuggire a un occhio umano. Integrare Codex significa che quando un'allerta si attiva, l'ingegnere riceve non solo la notifica, ma anche un'analisi preliminare supportata dall'IA che spesso include la causa radice più probabile e persino suggerimenti concreti per la risoluzione. Questo trasforma il ruolo dell'ingegnere da investigatore primario a validatore e implementatore, consentendo una risposta molto più rapida ed efficiente.
Rakuten stima che questo approccio possa ridurre il MTTR di circa il 50% quando si verificano problemi. O più semplicemente: Rakuten ha utilizzato Codex per risolvere i problemi il doppio più velocemente quando qualcosa si rompe. Questo non solo minimizza l'impatto degli incidenti sui servizi, ma libera anche tempo prezioso per gli ingegneri, che possono dedicarlo a progetti di innovazione piuttosto che a costose operazioni di manutenzione reattiva.
Costruire in modo più sicuro invocando Codex in CI/CD
Man mano che la velocità di spedizione accelera, la revisione e la distribuzione possono diventare colli di bottiglia. Rakuten affronta questo problema integrando Codex direttamente nella sua pipeline CI/CD (Continuous Integration/Continuous Delivery). Questa integrazione profonda è cruciale per mantenere alti standard di qualità e sicurezza in un ambiente di sviluppo rapido e dinamico.
Prima dell'implementazione di Codex, la revisione del codice era un processo manuale, che dipendeva dalla disponibilità e dall'attenzione degli ingegneri. Sebbene essenziale per la qualità, questo processo poteva introdurre ritardi significativi, rallentando il rilascio di nuove funzionalità o correzioni urgenti. Inoltre, la coerenza nell'applicazione degli standard di codifica poteva variare tra i revisori.
Ora, Codex conduce la revisione del codice e i controlli di vulnerabilità prima che le modifiche raggiungano la produzione. Rakuten alimenta questi flussi di lavoro con i propri principi e standard di codifica interni, in modo che le revisioni siano allineate alle aspettative dell'azienda. Questo significa che l'IA non si limita a controlli generici, ma è addestrata per rispettare le specifiche direttive e le migliori pratiche consolidate all'interno di Rakuten. Questo approccio garantisce che ogni singola riga di codice, anche in un ciclo di sviluppo accelerato, sia esaminata non solo per la funzionalità, ma anche per la conformità alle policy di sicurezza e stile dell'azienda.
“Forniamo i nostri principi di codifica interni a Codex,” dice Kaji. “Utilizzando gli stessi principi, esso verifica se il codice è conforme ai nostri standard.”
Il risultato è che i controlli di sicurezza avvengono in modo coerente e automatico, consentendo ai team di muoversi più velocemente senza abbassare gli standard. L'automazione liberata da Codex consente agli ingegneri di concentrarsi su aspetti più complessi del progetto, sapendo che le verifiche di base e di conformità sono gestite con rigore e senza interruzioni manuali. Questo non solo aumenta la sicurezza complessiva del software, ma ottimizza anche l'efficienza del team, riducendo il tempo dedicato a compiti ripetitivi e lasciando più spazio all'innovazione.
Costruire in modo più intelligente eseguendo build full-stack da una singola specifica
La terza priorità di Rakuten, l'AI-nization, si concentra sull'autonomia. Codex viene utilizzato non solo per la revisione e la manutenzione, ma anche per l'esecuzione di progetti più grandi e ambigui end-to-end. Invece di richiedere specifiche perfettamente definite, Codex può progredire da requisiti parziali e produrre artefatti utilizzabili. Questa capacità è particolarmente trasformativa in scenari di sviluppo agili, dove le specifiche possono evolvere o essere intrinsecamente meno dettagliate all'inizio del progetto.
“Gli ultimi modelli di Codex possono leggere tra le righe,” dice Kaji. “Anche se i requisiti non sono perfettamente definiti, capisce cosa stiamo cercando di costruire.”
Questa comprensione contestuale permette a Codex di colmare le lacune nelle specifiche, prendendo iniziative intelligenti che tradizionalmente avrebbero richiesto un ingegnere umano con anni di esperienza. L'IA diventa un "co-pilota" che non solo esegue istruzioni, ma interpreta le intenzioni e contribuisce attivamente alla soluzione.
Un esempio eloquente di questa capacità è stata la creazione di una versione mobile di un servizio esistente basato su un agente AI web. Invece di dover dettagliare ogni singola interazione o componente, a Codex è stata fornita la specifica generale del progetto. Codex ha implementato l'intera specifica, coinvolgendo un'implementazione full-stack con un backend Python/FastAPI e un'app iOS Swift/SwiftUI, includendo tutte le API di backend, senza istruzioni umane passo-passo. Questo è un risultato notevole, poiché lo sviluppo full-stack di un'applicazione mobile da zero è un compito che tipicamente richiede competenze disparate e una coordinazione estesa tra diversi team di sviluppo (backend, frontend mobile). Codex ha condensato il tempo di sviluppo per questo progetto da un trimestre a poche settimane, dimostrando la sua capacità di gestire la complessità e accelerare drasticamente la consegna di progetti completi e ambiziosi.
Spostare l'ingegneria dalla scrittura alla verifica
Man mano che Codex si assume una maggiore quantità di lavoro di generazione del codice, Rakuten sta spostando il ruolo dell'ingegnere dalla scrittura del codice alla stesura di specifiche più chiare e alla verifica degli output rispetto a standard misurabili. Questo cambiamento è profondo e riflette una riorganizzazione strategica delle risorse umane e dei flussi di lavoro.
“Il nostro ruolo non è più quello di controllare ogni riga di codice,” dice Kaji. “Il nostro ruolo è definire chiaramente ciò che vogliamo e stabilire come verificarlo.”
Questo significa che gli ingegneri sono ora chiamati a un livello più alto di astrazione e pensiero critico. Devono essere abili nel formulare requisiti precisi e testabili che Codex possa interpretare ed eseguire. Il focus si sposta dalla micro-gestione del codice alla macro-gestione del progetto e alla garanzia della qualità attraverso un processo di verifica robusto. La definizione di "cosa" costruire e di "come" validare il risultato diventa la competenza chiave, piuttosto che la mera implementazione del "come" scriverlo.
Rakuten ha supportato questo cambiamento attraverso workshop pratici che hanno coinvolto team di ingegneri, di prodotto e anche team non tecnici. Questi workshop sono stati fondamentali per educare e formare i dipendenti sulle nuove metodologie di lavoro con l'IA, garantendo che tutti comprendano come interagire efficacemente con Codex e massimizzarne il potenziale. Ciò ha contribuito a far sì che Codex svolga un ruolo centrale nell'aiutare i team a spedire più velocemente, operare in modo più sicuro e scalare lo sviluppo autonomo in tutta l'organizzazione. Questo approccio proattivo nella formazione e nell'adozione ha cementato la posizione di Codex non solo come uno strumento, ma come un partner strategico nello sviluppo software di Rakuten, abilitando un'era di maggiore efficienza e innovazione.
Unisciti alla nuova era del lavoro
Più di 1 milione di aziende in tutto il mondo stanno ottenendo risultati significativi con OpenAI. L'esperienza di Rakuten è un esempio lampante di come l'intelligenza artificiale possa ridefinire i paradigmi di sviluppo software, non solo accelerando i processi ma anche elevando la qualità e la sicurezza. L'integrazione di Codex ha permesso a Rakuten di affrontare le sfide della complessità e della scala con una nuova agilità, trasformando i potenziali colli di bottiglia in opportunità per innovare.
Attraverso l'ottimizzazione della risposta agli incidenti, l'automazione delle revisioni del codice e la capacità di gestire progetti complessi con maggiore autonomia, Rakuten ha dimostrato il valore tangibile dell'adozione di soluzioni AI avanzate. Questa transizione non solo ha migliorato le metriche operative, ma ha anche spostato il focus strategico degli ingegneri, permettendo loro di concentrarsi su compiti di maggiore valore e creatività. L'impatto di Codex in Rakuten va oltre la semplice efficienza; rappresenta un passo significativo verso un futuro in cui l'ingegneria software è più intelligente, più sicura e più rapida, aprendo nuove frontiere per l'innovazione aziendale su scala globale.
Continua a leggere
-

Come Higgsfield trasforma idee semplici in video sociali cinematografici API 21 gennaio 2026
-
(Informazioni sul secondo elemento non complete nell'originale fornito)