निकाल
50%
MTTR मध्ये घट
निकाल
3-4x
प्रकल्पांच्या संभाव्य बांधणीचा कालावधी जलद - तिमाहींपासून आठवड्यांपर्यंत
Rakuten(नवीन विंडोमध्ये उघडेल) ही ई-कॉमर्स, फिनटेक आणि मोबाइल कम्युनिकेशन्समध्ये कार्यरत असलेली जागतिक नाविन्यपूर्ण कंपनी आहे, जी मोठ्या प्रमाणावर ग्राहक आणि व्यापारी दोघांनाही सेवा देते. जगभरात 30,000 कर्मचारी असलेल्या या कंपनीच्या अभियांत्रिकी संघ मोठ्या, जटिल प्रॉडक्ट परिसंस्थेत काम करतात, जिथे वेग आणि विश्वासार्हता दोन्ही अत्यावश्यक आहेत.
म्हणूनच रकुतेनमधील Business साठी AI चे महाव्यवस्थापक युसुके काजी यांनी गेल्या वर्षभरात संघ सॉफ्टवेअरचे नियोजन, तयार करणे आणि पडताळणी कशी करतात यामध्ये एजंटिक कार्यप्रवाह अधिक खोलवर रुजवण्यासाठी प्रयत्न केले आहेत. Codex—OpenAI कडील कोडिंग एजंट—Rakuten च्या इंजिनिअरिंग स्टॅकचा एक मुख्य भाग बनला आहे, विशेषतः जिथे कंपनीला सुरक्षा धोक्यात न आणता अधिक वेगाने काम करायचे असते.
मागील वर्षभरात, Rakuten अभियंत्यांनी ऑपरेशन्स आणि सॉफ्टवेअर डिलिव्हरीमध्ये Codex चा वापर करून इन्सिडेंट प्रतिसादाचा वेळ कमी केला (यामध्ये सरासरी पुनर्प्राप्ती वेळेत, म्हणजेच MTTR मध्ये, ~50% घट समाविष्ट आहे), स्वयंचलित कोड रिव्ह्यू आणि असुरक्षा तपासण्यांसह CI/CD अधिक मजबूत केले, आणि जटिल प्रकल्पांवर अधिक स्वायत्त विकासाला समर्थन दिले.
“आम्हाला फक्त पटकन कोड तयार करण्याची काळजी नाही.” आम्हाला सुरक्षितपणे वितरण करण्याची काळजी आहे. सुरक्षेशिवाय गती म्हणजे यश नाही.”
Rakuten च्या अभियांत्रिकी टीममध्ये, त्यांचा AI अजेंडा स्पष्ट आणि जाणूनबुजून कार्यान्वयन-केंद्रित आहे. Kaji हे काम तीन प्राधान्यांभोवती मांडतो, ज्यांच्या मागे संघ एकत्र येतात:
- जलद गतीने काम करा (“Speed!! Speed!! Speed!!”): संघ ऑपरेशनल वर्कफ्लोमध्ये Codex वापरतात, ज्यामध्ये KQL-आधारित मॉनिटरिंग आणि निदान यांचा समावेश आहे, ज्यामुळे मूळ कारण विश्लेषण आणि दुरुस्ती जलद होते, आणि MTTR 50% पर्यंत कमी करण्यात मदत होते.
- अधिक सुरक्षितपणे तयार करा (“काम पूर्ण करा”): Codex ला कोड पुनरावलोकन आणि असुरक्षा तपासणीसाठी CI/CD मध्ये वापरले जाते, जे अंतर्गत मानके स्वयंचलितपणे लागू करते, ज्यामुळे संघांना गार्डरेल्ससह जलद वितरण करता येते.
- अधिक स्मार्टपणे ऑपरेट करा (“AI-nization”): Codex स्पेसिफिकेशनपासून कार्यरत अंमलबजावणीपर्यंत मोठ्या, अस्पष्ट प्रकल्पांना पुढे नेतो, परिपूर्णपणे परिभाषित आवश्यकतांवरील अवलंबित्व कमी करतो, अधिक स्वायत्त अंमलबजावणी सक्षम करतो, आणि शेवटी तिमाहीभर चालणारे प्रयत्न काही आठवड्यांत संकुचित करतो.
Codex प्रत्येक प्राधान्याशी थेट जुळतो, व्यापक टूलकिटमधील एक विश्वासार्ह एजंट म्हणून, जिथे गती, सुरक्षितता आणि स्वायत्तता एकत्रित मूल्य वाढवतात तिथे दिसून येतो.
Rakuten मधील वेगामध्ये केवळ विकासाचा वेगच नाही, तर पुनर्प्राप्तीचा वेळही समाविष्ट आहे.
संघ KQL (लॉग्स आणि टेलिमेट्रीसाठी Azure ची क्वेरी प्रणाली) वापरून APIs चे निरीक्षण करतात आणि संकेतांचे विश्लेषण करतात. Codex या कार्यप्रवाहांसोबत कार्य करते, मूळ कारणे ओळखण्यात आणि फिक्सेस सुचवण्यात मदत करते, ज्यामुळे अलर्ट आणि निराकरण यांमधील वेळ कमी होतो.
site reliability engineering (SRE) च्या दृष्टिकोनातून, यामुळे शोधापासून निराकरणापर्यंतचा मार्ग कमी होतो. क्वेरीज, लॉग्स, आणि पॅचेस मॅन्युअली एकत्र शिवण्याऐवजी, इंजिनियर्स दुरुस्त्या सत्यापित करण्यावर आणि तैनात करण्यावर लक्ष केंद्रित करू शकतात.
Rakuten चा अंदाज आहे की ही पद्धत समस्या उद्भवल्यावर MTTR सुमारे 50 % ने कमी करू शकते. किंवा अधिक सोप्या शब्दांत सांगायचे तर: जेव्हा काहीतरी बिघडते, तेव्हा Rakuten ने Codex चा वापर करून समस्या दुप्पट वेगाने दुरुस्त केल्या आहेत.
शिपिंग वेगवान होत असताना, पुनरावलोकन आणि तैनाती अडथळे बनू शकतात. Rakuten हे Codex ला थेट त्याच्या CI/CD पाइपलाइनमध्ये इंटिग्रेट करून सोडवते.
Codex उत्पादनात बदल पोहोचण्यापूर्वी कोड पुनरावलोकन आणि असुरक्षा तपासण्या करते. Rakuten या वर्कफ्लोजमध्ये अंतर्गत कोडिंग तत्त्वे आणि स्टँडर्ड्स समाविष्ट करते, त्यामुळे रिव्ह्यू कंपनीच्या अपेक्षांशी सुसंगत राहतात.
“आम्ही आमची अंतर्गत कोडिंग तत्त्वे Codex ला देतो,” Kaji म्हणतात. “त्याच तत्त्वांचा वापर करून, कोड आमच्या मानकांशी सुसंगत आहे की नाही याचे ते पुनरावलोकन करते.”
परिणाम: सुरक्षा तपासण्या सातत्याने आणि स्वयंचलितपणे होतात, ज्यामुळे मानके कमी न करता संघांना जलद हालचाल करता येते.
Rakuten ची तिसरी प्राधान्यक्रम—AI-nization—स्वायत्ततेवर लक्ष केंद्रित करते. Codex चा वापर केवळ रिव्ह्यू आणि देखभालीसाठीच नाही, तर मोठे, अस्पष्ट प्रोजेक्ट्स एंड-टू-एंड अंमलात आणण्यासाठीही केला जातो. पूर्णपणे परिभाषित तपशीलांची आवश्यकता ठेवण्याऐवजी, Codex अंशतः आवश्यकतांवरून पुढे जाऊ शकतो आणि वापरण्यायोग्य आर्टिफॅक्ट्स तयार करू शकतो.
“नवीनतम Codex मॉडेल्स ओळींमधला अर्थही वाचू शकतात,” काजी म्हणतात. “आवश्यकता पूर्णपणे स्पष्टपणे परिभाषित नसल्या तरीही, आम्ही काय तयार करण्याचा प्रयत्न करत आहोत हे त्याला समजते.”
एक उदाहरण: विद्यमान वेब-आधारित AI एजंट सेवेची मोबाइल अॅप आवृत्ती तयार करणे. Codex ने संपूर्ण स्पेसिफिकेशन अंमलात आणले, ज्यामध्ये Python/FastAPI बॅकएंड आणि Swift/SwiftUI iOS अॅपसह फुल स्टॅक अंमलबजावणी, सर्व बॅकएंड APIs सहित, टप्प्याटप्प्याच्या मानवी सूचनांशिवाय समाविष्ट होती. Codex ने या प्रोजेक्टसाठीचा डेव्हलपमेंट वेळ एका क्वार्टरवरून काही आठवड्यांपर्यंत कमी केला.
Codex अधिक कोड जनरेशनचे काम हाताळू लागल्याने, Rakuten अभियंत्याची भूमिका अधिक स्पष्ट तपशीलवार विनिर्देश लिहिणे आणि मोजता येण्याजोग्या मानकांच्या आधारे आउटपुटची पडताळणी करणे याकडे वळवत आहे.
“आमची भूमिका आता कोडच्या प्रत्येक ओळीची तपासणी करण्याची राहिलेली नाही,” काजी म्हणतात. “आमची भूमिका म्हणजे आम्हाला काय हवे आहे हे स्पष्टपणे परिभाषित करणे आणि ते कसे सत्यापित करायचे हे निश्चित करणे.”
Rakuten ने अभियांत्रिकी, प्रॉडक्ट आणि अ-तांत्रिक संघांमध्ये प्रत्यक्ष कार्यशाळांद्वारे या बदलाला पाठिंबा दिला आहे—ज्यामुळे संघांना अधिक जलद शिप करण्यास, अधिक सुरक्षितपणे ऑपरेट करण्यास आणि संपूर्ण संस्थेमध्ये स्वायत्त विकास स्केल करण्यास मदत करण्यात Codex ची मध्यवर्ती भूमिका ठरली आहे.


