ውጤቶች
50%
የMTTR ቅነሳ
ውጤቶች
3-4x
ለፕሮጀክቶች የሚቻል ፈጣን የግንባታ ጊዜ - ከሩቦች እስከ ሳምንታት
Rakuten(በአዲስ መስኮት ውስጥ ይክፈታል) በኢ-ኮሜርስ፣ በፊንቴክ እና በሞባይል ግንኙነቶች ላይ የሚሠራ ዓለም አቀፍ የፈጠራ ኩባንያ ሲሆን ለሸማቾችም ሆነ ለነጋዴዎች በከፍተኛ ደረጃ አገልግሎት ይሰጣል። በዓለም ዙሪያ 30,000 ሠራተኞች ያሉት የኢንጂነሪንግ ቡድኖቹ ፍጥነትም ሆነ አስተማማኝነት አስፈላጊ በሆኑበት ትልቅና ውስብስብ የምርት ሥነ-ምህዳር ላይ ይጓጓዛሉ።
ለዚህም ነው በRakuten የAI ለቢዝነስ ዋና ሥራ አስኪያጅ የሆኑት ዩሱኬ ካጂ ባለፈው ዓመት ቡድኖች ሶፍትዌሮችን እንዴት እንደሚያቅዱ፣ እንደሚገነቡ እና እንደሚያረጋግጡ የወኪል የስራ ፍሰቶችን በጥልቀት በመግፋት ያሳለፉት። Codex—ከOpenAI የመጣው የኮድ ወኪል—በተለይም ኩባንያው ደህንነትን ሳያጎድፍ በፍጥነት መንቀሳቀስ በሚፈልግበት የRakuten የምህንድስና ክምችት ውስጥ ዋና አካል ሆኗል።
ባለፈው ዓመት የRakuten መሐንዲሶች Codexን በኦፕሬሽኖች እና በሶፍትዌር አቅርቦት ላይ ተጠቅመው የአደጋ ምላሽን (በአማካይ የማገገሚያ ጊዜ ~ 50% ቅነሳን ጨምሮ፣ ወይም MTTR)፣ CI/CDን በራስ-ሰር የኮድ ግምገማ እና የተጋላጭነት ፍተሻዎችን ለማጠናከር እና ውስብስብ ፕሮጀክቶች ላይ የበለጠ ራስን የቻለ ልማትን ለመደገፍ ተጠቅመዋል።
«ኮድን በፍጥነት ስለማመንጨት ብቻ አንጨነቅም። ደኅንነቱ በተጠበቀ ሁኔታ ስለመላክ እንጨነቃለን። ፍጥነት ያለ ደኅንነት ስኬት አይደለም።»
በRakuten የኢንጂነሪንግ ቡድን ውስጥ፣ የሰው ሰራሽ አስተውሎት (AI) አጀንዳቸው ግልጽ እና ሆን ተብሎ የሚሰራ ነው። ካጂ ቡድኑ የሚያተኩራቸውን ሦስት ቅድሚያ የሚሰጧቸውን ነገሮች መሠረት በማድረግ ሥራውን ያስቀምጣሉ፦
- በፍጥነት ይገንቡ («ፍጥነት!! ፍጥነት!! ፍጥነት!!»)፦ ቡድኖች Codexን በአሠራር የሥራ ፍሰቶች ውስጥ ይጠቀማሉ፣ ይህም በKQL ላይ የተመሰረተ ክትትል እና ምርመራን ጨምሮ፣ የስር መንስኤ ትንተና እና ማረምን ለማፋጠን፣ MTTRን እስከ 50% ለመጭመቅ ይረዳል።
- ደህንነቱ በተጠበቀ ሁኔታ ይገንቡ («ነገሮችን ያከናውኑ»)፦ Codex በCI/CD ውስጥ ለኮድ ግምገማ እና ለተጋላጭነት ፍተሻዎች ጥቅም ላይ ይውላል፣ ውስጣዊ ደረጃዎችን በራስ-ሰር በመተግበር ቡድኖች በጠባቂዎች በፍጥነት እንዲላኩ ይደረጋል።
- ብልጥ በሆነ መንገድ ያከናውኑ («AI-nization»)፦ Codex ትላልቅ እና አሻሚ ፕሮጀክቶችን ከዝርዝር መግለጫው ወደ ሥራ ትግበራዎች ያንቀሳቅሳል፣ ፍጹም በሆነ መልኩ በተገለጹ መስፈርቶች ላይ ጥገኝነትን ይቀንሳል፣ የበለጠ በራስ ገዝ የሚከናወን አፈፃፀም እንዲኖር ያስችላል፣ እና በመጨረሻም የሩብ ዓመት ጥረቶችን ወደ ሳምንታት ያጠቃልላል።
Codex ፍጥነት፣ ደህንነት እና ራስን በራስ የማስተዳደር አቅምን የሚጨምሩ እሴቶችን የሚፈጥሩበትን ቦታ የሚያሳይ ሲሆን ይህም በሰፊው የመሳሪያ ስብስብ ውስጥ እንደ አስተማማኝ ወኪል ሆኖ እያንዳንዱን ቅድሚያ የሚሰጠው ጉዳይ ያሳያል።
በRakuten ፍጥነት የእድገት ፍጥነትን ብቻ ሳይሆን የማገገሚያ ጊዜን ያካትታል።
ቡድኖች APIዎችን ለመከታተል እና ምልክቶችን ለመተንተን KQL (የAzure የመዝገቦች እና የቴሌሜትሪ መጠይቅ ስርዓት) ይጠቀማሉ። Codex ከእነዚህ የስራ ፍሰቶች ጎን ለጎን የሚሰራ ሲሆን ስር የሰደዱ መንስኤዎችን ለመለየት እና መፍትሄዎችን ለመጠቆም ይረዳል፣ ይህም በማንቂያ እና በመፍትሔ መካከል ያለውን ጊዜ ይቀንሳል።
ከድህረ ገጽ አስተማማኝነት ምህንድስና (SRE) አንፃር፣ ይህ ከመለየት ወደ ማስተካከል የሚወስደውን መንገድ ያሳጥራል። መሐንዲሶች መጠይቆችን፣ መዝገቦችን እና ጥገናዎችን በእጅ ከማገጣጠም ይልቅ ጥገናዎችን በማረጋገጥ እና በማሰማራት ላይ ማተኮር ይችላሉ።
Rakuten ይህን አካሄድ ችግሮች ሲከሰቱ MTTRን በግምት በ50% ሊቀንስ ይችላል። ወይም በቀላሉ ለማስቀመጥ፦ Rakuten የሆነ ነገር ሲበላሽ በእጥፍ ፍጥነት ችግሮችን ለመፍታት Codexን ተጠቅሟል።
መላክ እየተፋጠነ ሲሄድ፣ ግምገማ እና ማሰማራት እንቅፋት ሊሆኑ ይችላሉ። Rakuten ይህን በCI/CD መስመር ውስጥ Codexን በቀጥታ በማካተት ይፈታዋል።
Codex ለውጦች ወደ ምርት ከመድረሳቸው በፊት የኮድ ግምገማ እና የተጋላጭነት ፍተሻዎችን ያካሂዳል። Rakuten ውስጣዊ የኮድ መርሆዎችን እና ደረጃዎችን በእነዚህ የስራ ፍሰቶች ውስጥ ይመገባል፣ ስለዚህ ግምገማዎች ኩባንያው ከሚጠብቃቸው ጋር እንዲጣጣሙ ያደርጋል።
“ውስጣዊ የኮድ መርሆቻችንን ለCodex እናቀርባለን፣” ካጂ ይላሉ። “ተመሳሳይ መርሆችን በመጠቀም፣ ኮዱ ከእኛ ደረጃዎች ጋር አንድ ላይ መሄዱን ይገመግማል።”
ውጤቱ፦ የደህንነት ፍተሻዎች በተከታታይ እና በራስ-ሰር የሚከናወኑ ሲሆን ይህም ቡድኖች ደረጃዎችን ሳይቀንሱ በፍጥነት እንዲንቀሳቀሱ ያስችላቸዋል።
የRakuten በሶስተኛ ደረጃ ቅድሚያ የሚሰጠው —AI-nization—በራስ ገዝነት ላይ ያተኩራል። Codex ለግምገማ እና ለጥገና ብቻ ሳይሆን፣ ትላልቅ እና ግልጽ ያልሆኑ ፕሮጀክቶችን ከጫፍ እስከ ጫፍ ለማስፈጸምም ይጠቀማል። በትክክል የተገለጹ ዝርዝሮችን ከመጠየቅ ይልቅ፣ Codex ከከፊል መስፈርቶች ወደ ፊት መሄድ እና ጥቅም ላይ ሊውሉ የሚችሉ አርቲፋክቶችን ማመንጨት ይችላል።
“የቅርብ ጊዜው የCodex ሞዴሎች ምን ለማለት እንደተፈለገ መረዳት ይችላሉ፣” ካጂ ይላሉ። "መስፈርቶቹ በትክክል ባይገለጹም እንኳ፣ ምን ለመገንባት እየሞከርን እንዳለን ይረዳል።"
አንድ ምሳሌ፦ አሁን ያለን በይነመረብ ላይ የተመሰረተ የሰው ሰራሽ አስተውሎት (AI) ወኪል አገልግሎት የሞባይል መተግበሪያ ስሪት መገንባት። Codex ሙሉውን ዝርዝር መግለጫ ተግባራዊ አድርጓል፣ ይህም የPython/FastAPI ባክኢንድ እና የSwift/SwiftUI iOS መተግበሪያን ጨምሮ ሁሉንም የባኪንድ APIዎችን ጨምሮ፣ ደረጃ በደረጃ የሰው መመሪያ ሳይኖር ሙሉ በሙሉ የስታክ ትግበራን ያካትታል። Codex የዚህን ፕሮጀክት የግንባታ ጊዜ ከአንድ ሩብ አመት ወደ ሳምንታት ቀንሷል።
Codex ተጨማሪ የኮድ ማመንጨት ስራን ሲጀምር፣ Rakuten የመሐንዲሱን ሚና ግልጽ የሆኑ ዝርዝሮችን ወደ መጻፍ እና ውጤቶችን ከሚለኩ ደረጃዎች ጋር በማጣጣም እያስተካከለ ነው።
“ከእንግዲህ በኋላ ሚናችን እያንዳንዱን የኮድ መስመር መፈተሽ አይደለም" ካጂ ይላሉ። “ሚናችን የምንፈልገውን ነገር በግልጽ መግለጽ እና እንዴት እንደሚረጋገጥ መመስረት ነው።”
Rakuten ይህን ለውጥ በምህንድስና፣ በምርት እና ቴክኒካዊ ባልሆኑ ቡድኖች ላይ በተግባር የሚካሄዱ አውደ ጥናቶች በኩል ደግፎታል—ይህም Codex ቡድኖች በፍጥነት እንዲጓዙ፣ የበለጠ ደህንነቱ በተጠበቀ ሁኔታ እንዲሰሩ እና በድርጅቱ ውስጥ የራስ ገዝ ልማትን እንዲያሳድጉ በመርዳት ረገድ ማዕከላዊ ሚና እንዲጫወት አስተዋጽኦ አድርጓል።


