Pāriet uz galveno saturu
OpenAI

2026. gada 11. marts

Rakuten novērš problēmas divreiz ātrāk ar Codex

Uzņēmuma lielums: Enterprise
Reģions: Āzijas un Klusā okeāna reģions un Okeānija
Nozare: Mazumtirdzniecība, Tehnoloģija, Finanses
Produkti: API

Rezultāti

50%

MTTR samazinājums

Rezultāti

3-4x

Iespējami ātrāks projektu izveides laiks – no ceturkšņiem līdz nedēļām

Notiek ielāde…

Rakuten⁠(atveras jaunā logā) ir globāls inovāciju uzņēmums, kas darbojas e-komercijas, finanšu tehnoloģiju un mobilo sakaru jomās, apkalpojot gan patērētājus, gan tirgotājus milzīgā mērogā. Ar 30 000 darbinieku visā pasaulē tā inženieru komandas piegādā risinājumus plašā, sarežģītā produktu platformu kopumā, kur gan ātrums, gan uzticamība ir kritiski svarīgi.

Tāpēc Jusuke Kadži, Rakuten mākslīgā intelekta biznesa nodaļas ģenerāldirektors, ir pavadījis pēdējo gadu, lai autonomās darbplūsmas arvien dziļāk iekļautu komandu darbā ar programmatūras plānošanu, izstrādi un validēšanu. Codex– programmēšanas aģents no OpenAI – ir kļuvis par būtisku Rakuten inženierijas steka daļu, īpaši tur, kur uzņēmumam ir jāstrādā ātrāk, neapdraudot drošību.

Pēdējā gada laikā Rakuten inženieri ir izmantojuši Codex visā operatīvajā darbībā un programmatūras piegādē, lai saīsinātu incidentu reaģēšanas laiku (tostarp par ~50 % samazinot vidējo atjaunošanas laiku jeb MTTR), stiprinātu CI/CD ar automatizētu koda pārskatīšanu un ievainojamību pārbaudēm, kā arī atbalstītu autonomāku izstrādi sarežģītos projektos.

“Mums rūp ne tikai ātra koda ģenerēšana. Mums rūp droša piegāde. Ātrums bez drošības nav panākumi.”
—Jusuke Kadži, mākslīgā intelekta biznesa nodaļas ģenerāldirektors

Ieviešanas procesā

Rakutena inženieru komandā mākslīgā intelekta programma ir precīza un apzināti operatīva. Kadži strukturē darbu, balstoties uz trim prioritātēm, kuras komandas atbalsta:

  • Būvēt ātrāk (“Ātrums! Ātrums! Ātrums!”): Komandas izmanto Codex operatīvajās darbplūsmās, tostarp KQL balstītā uzraudzībā un diagnostikā, lai paātrinātu pamatcēloņa analīzi un novēršanu, palīdzot samazināt MTTR (vidējo atjaunošanas laiku) pat par 50%.
  • Būvēt drošāk (“Paveic darāmo”): Codex tiek izsaukts CI/CD koda pārskatīšanai un ievainojamību pārbaudēm, automātiski piemērojot iekšējos standartus, lai komandas varētu ātri piegādāt produktus ar drošības mehānismiem.
  • Strādāt gudrāk (“Gudrāka darbība ar MI palīdzību”): Codex virza uz priekšu lielākus, neviennozīmīgus projektus no specifikācijas līdz reālām ieviešanām, mazinot atkarību no ideāli definētām prasībām, nodrošinot autonomāku izpildi un galu galā saīsinot ceturkšņa garuma darbu līdz nedēļām.

Codex tieši atbilst katrai prioritātei kā uzticams aģents plašākā rīku komplektā, parādoties tur, kur ātrums, drošība un autonomija rada kumulatīvu vērtību.

Ātrāka būvēšana, saīsinot incidentu reaģēšanas laiku

Uzņēmumā Rakuten ātrums ietver atkopšanas laiku, ne tikai izstrādes ātrumu.

Lai uzraudzītu API un analizētu signālus, komandas izmanto KQL (Azure žurnālu un telemetrijas pieprasījumu sistēmu). Codex strādā līdzās šīm darbplūsmām, lai palīdzētu identificēt pamatcēloņus un ierosinātu labojumus, samazinot laiku starp brīdinājumu un atrisinājumu.

No vietnes uzticamības inženierijas (SRE) perspektīvas tas saīsina ceļu no problēmas atklāšanas līdz novēršanai. Tā vietā, lai manuāli liktu kopā vaicājumus, žurnālus un labojumus, inženieri var koncentrēties uz labojumu validēšanu un izvietošanu.

Rakuten lēš, ka šī pieeja var samazināt MTTR par aptuveni 50%, kad rodas problēmas. Vienkāršāk sakot: Rakuten izmanto Codex, lai novērstu problēmas divreiz ātrāk.

Drošāka izstrāde, izmantojot Codex CI/CD procesā

Paātrinoties piegādei, pārskatīšana un izvietošana var kļūt par vājajām vietām. Rakuten to risina, integrējot Codex tieši savā CI/CD procesā.

Codex veic koda pārskatīšanu un ievainojamību pārbaudes, pirms izmaiņas nonāk ražošanas vidē. Rakuten šajās darbplūsmās izmanto iekšējos programmēšanas principus un standartus, lai pārskatīšana atbilstu uzņēmuma prasībām.

“Mēs sniedzam Codex savus iekšējos programmēšanas principus,” saka Kadži. “Izmantojot tos pašus principus, tas pārbauda, vai kodekss atbilst mūsu standartiem.”

Rezultāts: drošības pārbaudes notiek konsekventi un automātiski, ļaujot komandām virzīties ātrāk, bet nepazeminot standartus.


Veido gudrāk, izpildot pilna steka būvējumus no vienas specifikācijas

Rakuten trešā prioritāte – gudrāka darbība ar MI palīdzību – koncentrējas uz autonomiju. Codex tiek izmantots ne tikai pārskatīšanai un uzturēšanai, bet arī lielāku, neskaidru projektu izpildei no sākuma līdz beigām. Tā vietā, lai pieprasītu ideāli definētas specifikācijas, Codex var virzīties uz priekšu, balstoties uz daļējām prasībām, un izveidot izmantojamus artefaktus.

“Jaunākie Codex modeļi spēj lasīt starp rindiņām,” saka Kadži. “Pat ja prasības nav pilnībā precīzi definētas, tas saprot, ko mēs cenšamies izveidot.”

Viens piemērs: izveidot mobilās lietotnes versiju esošam tīmekļa MI aģenta pakalpojumam. Codex ieviesa visu specifikāciju, ietverot pilna steka ieviešanu ar Python/FastAPI aizmugursistēmu un Swift/SwiftUI iOS lietotni (tostarp visas aizmugursistēmas API), bez cilvēka instrukcijām soli pa solim. Codex samazināja šī projekta izstrādes laiku no viena ceturkšņa līdz dažām nedēļām.

Kas būs tālāk?

Tā kā Codex uzņemas arvien vairāk koda ģenerēšanas darba, Rakuten pārorientē inženiera lomu uz skaidrāku specifikāciju rakstīšanu un rezultātu pārbaudi atbilstoši izmērāmiem standartiem. 

“Mūsu uzdevums vairs nav pārbaudīt katru koda rindiņu,” saka Kadži. “Mūsu uzdevums ir skaidri definēt, ko mēs vēlamies, un noteikt, kā to pārbaudīt.”

Rakuten ir atbalstījis šo pāreju, rīkojot praktiskus seminārus inženierijas, produktu un netehniskajām komandām – tādējādi veicinot to, ka Codex ieņem centrālu lomu, palīdzot komandām piegādāt ātrāk, darboties drošāk un ieviest autonomu izstrādi visā organizācijā.

Pievienojies jaunajam darba laikmetam

Vairāk nekā 1 miljons uzņēmumu visā pasaulē sasniedz nozīmīgus rezultātus, izmantojot OpenAI.