Resultater
50%
Reduksjon i MTTR
Resultater
3-4x
Potensielt kortere byggetid for prosjekter – fra kvartaler til uker
Rakuten(åpnes i et nytt vindu) er et globalt innovasjonsselskap som opererer innen e-handel, fintech og mobilkommunikasjon, og betjener både forbrukere og forhandlere i stor skala. Med 30 000 ansatte over hele verden leverer ingeniørteamene deres på tvers av et stort, komplekst produktøkosystem der både hastighet og pålitelighet er avgjørende.
Derfor har Yusuke Kaji, daglig leder for AI for Business i Rakuten, brukt det siste året på å integrere agentbaserte arbeidsflyter dypere i hvordan team planlegger, bygger og validerer programvare. Codex—OpenAIs kodeagent—har blitt en kjernekomponent i Rakutens ingeniørstack, særlig der selskapet må bevege seg raskere uten å gå på kompromiss med sikkerheten.
I løpet av det siste året har Rakuten-ingeniører brukt Codex på tvers av drift og programvareleveranse for å komprimere hendelsesresponsen (inkludert en ~50% reduksjon i gjennomsnittlig tid til gjenoppretting, eller MTTR), styrke CI/CD med automatisert kodegjennomgang og sårbarhetssjekker, og støtte mer autonom utvikling på komplekse prosjekter.
«Vi bryr oss ikke bare om å generere kode raskt.» Vi bryr oss om å levere trygt. Hastighet uten sikkerhet er ikke suksess.
I Rakutens ingeniørteam er AI-agendaen deres tydelig og bevisst operasjonell. Kaji rammer inn arbeidet rundt tre prioriteringer som teamene samler seg om:
- Bygg raskere (“Speed!! Speed!! Speed!!”): Team bruker Codex i operative arbeidsflyter, inkludert KQL-basert overvåking og diagnose, for å akselerere rotårsaksanalyse og utbedring, noe som bidrar til å redusere MTTR med opptil 50%.
- Bygg tryggere (“Få ting gjort”): Codex brukes i CI/CD for kodegjennomgang og sårbarhetssjekker, og anvender interne standarder automatisk slik at team kan levere raskt med sikkerhetsrekkverk.
- Jobb smartere («KI-ifisering»): Codex driver større, tvetydige prosjekter fremover fra spesifikasjon mot fungerende implementeringer, reduserer avhengigheten av perfekt definerte krav, muliggjør mer autonom gjennomføring, og til slutt komprimerer kvartalslange innsatsperioder til uker.
Codex kartlegger direkte til hver prioritet som en pålitelig agent i et bredere verktøysett, og dukker opp der hastighet, sikkerhet og autonomi skaper sammensatt verdi.
Hastighet hos Rakuten inkluderer gjenopprettingstid, ikke bare utviklingshastighet.
Team bruker KQL (Azures spørringssystem for logger og telemetri) til å overvåke API-er og analysere signaler. Codex fungerer sammen med disse arbeidsflytene for å bidra til å identifisere rotårsaker og foreslå løsninger, og reduserer tiden mellom varsel og løsning.
Fra et site reliability engineering (SRE)-perspektiv forkorter dette veien fra deteksjon til utbedring. I stedet for å manuelt sette sammen forespørsler, logger og oppdateringer kan ingeniører fokusere på å validere og distribuere rettelser.
Rakuten anslår at denne tilnærmingen kan redusere MTTR med omtrent 50 % når problemer oppstår. Eller enklere sagt: Rakuten har brukt Codex til å fikse problemer dobbelt så raskt når noe går i stykker.
Etter hvert som leveranser akselererer, kan gjennomgang og utrulling bli flaskehalser. Rakuten løser dette ved å integrere Codex direkte i CI/CD-prosessen sin.
Codex gjennomfører kodegjennomgang og sårbarhetssjekker før endringer når produksjon. Rakuten mater interne kodeprinsipper og -standarder inn i disse arbeidsflytene slik at gjennomganger samsvarer med selskapets forventninger.
«Vi gir våre interne kodeprinsipper til Codex», sier Kaji. «Ved å bruke de samme prinsippene vurderer den om koden er i samsvar med standardene våre.»
Resultatet: sikkerhetssjekker skjer konsekvent og automatisk, slik at team kan jobbe raskere uten å senke sikkerhetsstandardene.
Rakutens tredje prioritet – AI-integrasjon – fokuserer på autonomi. Codex brukes ikke bare til gjennomgang og vedlikehold, men også til å gjennomføre større, tvetydige prosjekter fra start til slutt. I stedet for å kreve perfekt definerte spesifikasjoner kan Codex ta utgangspunkt i delvise krav og produsere brukbare artefakter.
«De nyeste Codex-modellene kan lese mellom linjene», sier Kaji. «Selv om kravene ikke er helt perfekt definert, forstår det hva vi prøver å bygge.»
Ett eksempel: å bygge en mobilappversjon av en eksisterende nettbasert KI-agenttjeneste. Codex implementerte hele spesifikasjonen, som innebar en fullstendig stack-implementering med en Python/FastAPI-backend og en Swift/SwiftUI iOS-app, inkludert alle backend-API-ene, uten trinnvis menneskelig instruksjon. Codex reduserte utviklingstiden for dette prosjektet fra ett kvartal til uker.
Etter hvert som Codex tar på seg mer arbeid med kodegenerering, flytter Rakuten ingeniørens rolle til å skrive tydeligere spesifikasjoner og verifisere resultater opp mot målbare standarder.
«Vår rolle er ikke lenger å kontrollere hver kodelinje», sier Kaji. «Vår rolle er å tydelig definere mål og fastsette hvordan vi kan verifisere dem.»
Rakuten har støttet dette skiftet gjennom praktiske workshops på tvers av utvikling, produkt og ikke-tekniske team—noe som har bidratt til at Codex spiller en sentral rolle i å hjelpe team med å levere raskere, operere tryggere og skalere autonom utvikling på tvers av organisasjonen.


