परिणाम
50%
MTTR में कमी
परिणाम
3-4x
प्रोजेक्ट बनने के संभावित समय में हुई बचत - अब महीनों का काम हफ़्तों में
Rakuten(एक नई विंडो में खुलेगा) एक वैश्विक नवाचार कंपनी है, जो ई-कॉमर्स, फ़िनटेक और मोबाइल संचार के क्षेत्रों में काम करती है और बड़े पैमाने पर उपभोक्ताओं और व्यापारियों, दोनों को सेवाएँ देती है। दुनियाभर में 30,000 कर्मचारियों के साथ, इसकी इंजीनियरिंग टीमें एक बड़े और जटिल प्रोडक्ट इकोसिस्टम में काम करती हैं, जहाँ रफ़्तार और विश्वसनीयता दोनों ज़रूरी हैं।
यही वजह है कि Rakuten में AI for Business के जनरल मैनेजर युसुके काजी ने पिछले एक साल में टीमों द्वारा सॉफ़्टवेयर की योजना बनाने, उसे बनाने और वेलिडेट करने के तरीकों में और गहराई से एजेंटिक वर्कफ़्लो को शामिल करने पर ज़ोर दिया है। Codex—OpenAI का कोडिंग एजेंट—Rakuten के इंजीनियरिंग स्टैक का एक मुख्य हिस्सा बन गया है, खासकर उन जगहों पर जहाँ कंपनी को सुरक्षा से समझौता किए बिना तेज़ी से आगे बढ़ने की ज़रूरत होती है।
पिछले एक साल में, Rakuten के इंजीनियरों ने ऑपरेशंस और सॉफ़्टवेयर डिलीवरी में Codex का इस्तेमाल करके इंसिडेंट रिस्पॉन्स में लगने वाले समय को कम किया जा सके (जिसमें रिकवरी के औसत समय, या MTTR, में लगभग 50% की कमी शामिल है), ऑटोमेटेड कोड रिव्यू और सुरक्षा जाँचों के साथ CI/CD को मजबूत किया जा सके और जटिल प्रोजेक्ट में टीमें ज़्यादा स्वतंत्रता के साथ डेवलपमेंट कर सकें।
“हमें सिर्फ़ तेज़ी से कोड बनाने की परवाह नहीं है। हम सुरक्षित शिपिंग को महत्व देते हैं। सुरक्षा के बिना गति कोई सफलता नहीं है।
Rakuten की इंजीनियरिंग टीम के अंदर, उनका AI एजेंडा बिलकुल साफ़ है और इसे पूरी तरह से कामकाजी उद्देश्यों के लिए तैयार किया गया है। काजी इस काम की तीन ऐसी प्राथमिकताओं तय करते हैं, जिनके पीछे टीमें एकजुट रहती हैं:
- तेज़ी से बनाएँ ("रफ़्तार!! रफ़्तार!! रफ़्तार!!"): टीमें ऑपरेंशंस के वर्कफ़्लो में Codex का इस्तेमाल करती हैं, जिसमें KQL-आधारित मॉनिटरिंग और जाँच शामिल हैं, ताकि समस्याओं की मुख्य वजहों का पता लगाने और समाधान में तेज़ी लाई जा सके, जिससे MTTR को 50% तक कम करने में मदद मिलती है।
- सुरक्षित बनाएँ ("काम पूरा करें"): कोड रिव्यू और सुरक्षा जाँचों के लिए CI/CD में Codex को चलाया जाता है। यह कंपनी के आंतरिक मानकों को अपने-आप लागू कर देता है, जिससे टीमें सुरक्षा के उपायों के साथ तेज़ी से कोड डिप्लॉय कर पाती हैं।
- स्मार्ट तरीके से काम करें ("AI-करण"): Codex बड़े और अस्पष्ट प्रोजेक्ट को शुरुआती रूपरेखा से लेकर सीधे वर्किंग इम्प्लीमेंटेशन तक पहुँचाने का काम करता है। इससे हर एक ज़रूरत को पूरी तरह से बताने की निर्भरता कम होती है, टीमें और स्वतंत्र रूप से काम कर पाती हैं, और इससे एक तिमाही में होने वाला काम हफ़्तों में निपट जाता है।
Codex एक बड़े टूलकिट में भरोसेमंद एजेंट के तौर पर हर प्राथमिकता से सीधे मेल खाता है और वहाँ काम आता है जहाँ रफ़्तार, सुरक्षा और काम की स्वतंत्रता मिलकर बिज़नेस को कंपाउंडिंग लाभ देते हैं।
Rakuten में रफ़्तार का मतलब सिर्फ़ जल्दी होने वाले डेवलपमेंट नहीं है, बल्कि इसमें रिकवरी टाइम भी शामिल है।
API की निगरानी और सिग्नलों का विश्लेषण करने के लिए टीमें KQL (Azure की लॉग और टेलीमेट्री की क्वेरी प्रणाली) का इस्तेमाल करती हैं। Codex इन वर्कफ़्लो के साथ मिलकर काम करता है, ताकि समस्याओं की मूल वजहों की पहचान और उसे ठीक करने के उपाय सुझाने में मदद मिल सके, इससे अलर्ट मिलने और समस्या के समाधान के बीच का समय कम हो जाता है।
साइट रिलायबिलिटी इंजीनियरिंग (SRE) के नज़रिए से, यह समस्या की पहचान से लेकर समाधान तक के सफ़र को छोटा करता है। क्वेरी, लॉग और पैच को खुद से एक साथ जोड़ने के बजाय, इंजीनियर अब समाधान को वेलिडेट और डिप्लॉय करने पर अपना ध्यान केंद्रित कर सकते हैं।
Rakuten का अनुमान है कि समस्याएँ आने पर यह तरीका MTTR में लगने वाले समय को 50% तक कम कर सकता है। या सरल शब्दों में कहें तो: जब भी कोई खराबी आती है, Rakuten ने उन्हें दोगुनी तेज़ी से ठीक करने के लिए Codex का इस्तेमाल किया है।
जैसे-जैसे शिपिंग तेज़ होती है, समीक्षा और डिप्लॉयमेंट बाधाएँ बन सकती हैं। इसके समाधान के लिए Rakuten अपनी CI/CD पाइपलाइन में Codex को सीधे इंटीग्रेट करता है।
बदलावों के प्रोडक्शन में पहुँचने से पहले ही, Codex कोड रिव्यू और सुरक्षा कमियों की जाँच की प्रक्रिया पूरी कर लेता है। Rakuten कंपनी के आंतरिक कोडिंग सिद्धांतों और मानकों को इन वर्कफ़्लो में डालता है, ताकि किए जाने वाले कोड रिव्यू कंपनी की अपेक्षाओं के अनुरूप हों।
"हम अपने आंतरिक कोडिंग सिद्धांत Codex के साथ साझा करते हैं," काजी कहते हैं। "उन्हीं सिद्धांतों का उपयोग करते हुए, यह देखता है कि कोड हमारे मानकों के अनुरूप है या नहीं।"
परिणाम: सुरक्षा जाँच निरंतर और अपने-आप होती हैं, जिससे टीमें मानकों से समझौता किए बिना तेज़ी से आगे बढ़ पाती हैं।
Rakuten की तीसरी प्राथमिकता—AI-करण—स्वायत्तता पर केंद्रित है। Codex का इस्तेमाल न सिर्फ़ समीक्षा और रखरखाव के लिए, बल्कि बड़े, अस्पष्ट प्रोजेक्ट को शुरू से अंत तक पूरा करने के लिए भी किया जाता है। विस्तृत विवरण की माँग करने के बजाय, Codex अधूरी ज़रूरतों के आधार पर आगे बढ़ सकता है और इस्तेमाल के योग्य दस्तावेज़ तैयार कर सकता है।
काजी कहते हैं, "नए Codex मॉडल अंदर की बात समझ सकते हैं।" "भले ही ज़रूरतें पूरी तरह न बताई जाएँ, फिर भी यह समझ जाता है कि हम क्या बनाना चाहते हैं।"
एक उदाहरण: किसी मौजूदा वेब-आधारित AI एजेंट सेवा का मोबाइल ऐप वर्जन तैयार करना। Codex ने हर स्टेप के लिए किसी से निर्देश माँगे बिना, पूरी स्पेसिफ़िकेशन को लागू कर दिया। इसमें Python/FastAPI बैकएंड और Swift/SwiftUI iOS ऐप के साथ एक फ़ुल-स्टैक इम्प्लीमेंटेशन शामिल था, जिसमें सभी बैकएंड API भी खुद तैयार किए गए थे। Codex ने इस प्रोजेक्ट के डेवलपमेंट का समय एक तिमाही से घटाकर कुछ हफ़्तों का कर दिया।
जैसे-जैसे Codex कोड लिखने का ज़्यादा काम संभाल रहा है, Rakuten इंजीनियरों की भूमिका को बदल रहा है और उन्हें साफ़ स्पेसिफिकेशन लिखने और मापने योग्य मानकों के आधार पर आउटपुट की जाँच करने की ज़िम्मेदारी दे रहा है।
काजी कहते हैं कि "अब कोड की हर पंक्ति की जाँच करना हमारा काम नहीं है।" "हमारा काम साफ़ तौर पर यह बताना है कि हम चाहते क्या हैं और उसे वेरिफ़ाई करने के लिए व्यवस्था बनाना।"
Rakuten ने इंजीनियरिंग, प्रोडक्ट और गैर-तकनीकी टीमों के लिए व्यावहारिक वर्कशॉप के ज़रिए से इस बदलाव को बढ़ावा दिया है—जिससे Codex ने टीमों को तेज़ी से काम डिलीवर करने, अधिक सुरक्षित तरीके से काम करने और पूरे संगठन में स्वायत्त डेवलपमेंट को बड़े पैमाने पर विस्तार देने में केंद्रीय भूमिका निभाई है।


