सीखें
प्रोडक्शन ऐप्स के लिए AI कोडिंग एजेंट काफ़ी क्यों नहीं हैं
यह कोडिंग एजेंटों के खिलाफ़ दलील नहीं है, वे अपने काम में बेहतरीन हैं। यह उस हर चीज़ की सूची है जो प्रोडक्शन सॉफ़्टवेयर को चाहिए पर diff के बाहर बैठती है, और जिसका मालिक किसी न किसी को बनना ही है।
AI कोडिंग एजेंट सॉफ़्टवेयर डिलीवरी के एक चरण को रफ़्तार देते हैं: कोड लिखना और बदलना। प्रोडक्शन एप्लिकेशनों को टेस्ट सबूत, सिक्योरिटी सत्यापन, चेंज गवर्नेंस, डिप्लॉयमेंट, मॉनिटरिंग और इंसिडेंट रिस्पॉन्स भी चाहिए, ऐसी ज़िम्मेदारियां जो खुद कोड-बदलाव के बाहर बैठती हैं। जो टीमें लाइफ़साइकिल का बाक़ी हिस्सा कवर किए बिना कोडिंग एजेंट अपनाती हैं, वे तेज़ शिप करती हैं पर अंधी चलती हैं। खाई एजेंट की गुणवत्ता में नहीं है; वह आसपास के डिलीवरी लूप में है जिसका मालिक अब भी किसी को बनना है।
प्रकाशित 2026-07-03 · आख़िरी बार अपडेट किया गया 2026-07-03 · Ciao संपादकीय टीम
संक्षिप्त जवाब, विस्तार से
शुरुआत श्रेणी के साथ इंसाफ़ से करते हैं। आधुनिक कोडिंग एजेंट. Cursor, Claude Code, OpenAI Codex और उनके समकक्ष, सचमुच मज़बूत टूल हैं। वे बड़े कोडबेस पढ़ते हैं, मल्टी-फ़ाइल बदलावों की योजना बनाते हैं, टेस्ट लिखते हैं, नाकामियां ठीक करते हैं और तब तक दोहराते हैं जब तक चीज़ें पास न हों। इन्हें ढंग से इस्तेमाल करने वाली इंजीनियरिंग टीमें साफ़ तौर पर तेज़ चलती हैं, और इस लेख में इसके खिलाफ़ कुछ नहीं है। बात दायरे की है, गुणवत्ता की नहीं।
कोडिंग एजेंट का आउटपुट, चाहे कितना अच्छा हो, कोड का एक बदलाव है। प्रोडक्शन सॉफ़्टवेयर खड़े दायित्वों का कहीं बड़ा सिस्टम है: साबित करना कि बदलाव असली उपयोगकर्ताओं के लिए काम करता है, सत्यापित करना कि उसने कोई कमज़ोरी नहीं घुसाई, तय करना कि वह allowed था भी या नहीं, उसे सुरक्षित रिलीज़ करना, उसके बिगड़ने पर ताड़ लेना, और गड़बड़ होने पर दोबारा खड़ा करना कि हुआ क्या था। इनमें से हर दायित्व मौजूद है, चाहे किसी को सौंपा गया हो या नहीं, और कोड-एडिटिंग चरण पर काम करता एजेंट आपको इनमें से किसी से भी मुक्त नहीं करता। वह सब पर दबाव बढ़ाता है, क्योंकि जिस चरण को वह रफ़्तार देता है वही बाक़ी हर चरण को खिलाता है।
तो प्रोडक्शन जा रही टीम का व्यावहारिक सवाल यह नहीं है कि "क्या हमारा एजेंट काफ़ी अच्छा है?" सवाल है: "diff के आगे की हर चीज़ का मालिक कौन है, अब, जब diff पांच गुना तेज़ आते हैं?" मज़बूत प्लेटफ़ॉर्म संगठन वाली टीमें उस इंफ़्रास्ट्रक्चर से जवाब दे सकती हैं जो वे पहले से चलाती हैं। जिनके पास वह नहीं है, उन्हें वह लूप बनाना या अपनाना होगा, और यह फ़ैसला सोच-समझकर करना चाहिए, किसी इंसिडेंट के दौरान खाई खोजकर नहीं।
यह देखना भी मददगार है कि खाई इतनी आसानी से क्यों छूट जाती है। एजेंट का आउटपुट जीवंत है, चलता फ़ीचर, पास होता टेस्ट रन, बंद होता टिकट, जबकि गायब लूप तनाव आने तक अदृश्य है: वह ब्राउज़र टेस्ट जो मौजूद ही नहीं, या वह ऑडिट ट्रेल जो कभी लिखा ही नहीं गया, इन्हें कोई नहीं देखता। खरीद के फ़ैसले स्वाभाविक रूप से जीवंत को अदृश्य से ऊपर तौलते हैं, और इसी तरह संगठनों के पास बेहतरीन जनरेशन और जुगाड़ू डिलीवरी इकट्ठे हो जाते हैं। सुधार है नीचे के छह दायित्वों को मूल्यांकन में लिख लेना; इन्हें ईमानदारी से आंकने में एक दोपहर लगती है और ये किसी भी जनरेशन बेंचमार्क से कहीं बेहतर प्रोडक्शन-दर्द की भविष्यवाणी करते हैं।
रफ़्तार की विषमता, और वह चुपचाप क्या तोड़ती है
इंजीनियरिंग लीडर बार-बार यही पैटर्न बताते हैं। एजेंट आते हैं; हफ़्तों में पुल रिक्वेस्ट की मात्रा उछल जाती है; और हर आगे का चरण, समीक्षा, QA, सिक्योरिटी, रिलीज़, अचानक अड़चन बन जाता है। फिर संगठन दो नाकामी-ढंगों में से किसी एक में बह जाता है। या तो आगे के चरण डटे रहते हैं और उनके सामने फिर कतार लग जाती है, यानी उत्पादकता का फ़ायदा कतार के समय में भाप बन जाता है; या चरण झुक जाते हैं, मंज़ूरियां हल्की हो जाती हैं, टेस्टिंग "बस इस बार" छूट जाती है, और संगठन असल में बड़े पैमाने पर बिना समीक्षा का कोड शिप कर रहा होता है, यह तय किए बिना कि वह ऐसा करेगा।
दूसरा ढंग ख़तरनाक है क्योंकि वह कामयाबी जैसा दिखता है। लीड टाइम गिरता है, डैशबोर्ड चमकते हैं, और जमा होता जोखिम किसी ख़ास मंगलवार तक अदृश्य रहता है: किसी एजेंट का लिखा माइग्रेशन, जिसे चालीस खुले टैब वाले समीक्षक ने नौ सेकंड में मंज़ूर किया, चेकआउट फ़्लो गिरा देता है, और पोस्टमॉर्टम में पता चलता है कि चेकआउट का कोई ब्राउज़र-स्तरीय टेस्ट नहीं है, स्कीमा बदलावों को असली समीक्षा के लिए फ़्लैग करती कोई पॉलिसी नहीं है, और हफ़्ते के दो सौ मर्ज में से किसे रोल बैक करना है यह जानने का कोई साफ़ तरीक़ा नहीं है।
इनमें से कुछ भी एजेंट की गलती नहीं है। हर गायब हिफ़ाज़त एजेंट के आने से पहले भी गायब थी; बस पुल पर आवाजाही कम थी। विषमता ही मुद्दा है: जो टूल कोड-उत्पादन को कई गुना करते हैं, वे आपकी डिलीवरी लूप की हर कमी के नतीजों को भी कई गुना कर देते हैं।
पोस्टमॉर्टम की बजाय अग्रिम चेतावनी चाहिए, तो एजेंट अपनाने के साथ-साथ चार आंकड़ों पर नज़र रखिए: प्रति मर्ज मीडियन समीक्षा समय (शून्य की ओर ढहना जीत नहीं, लक्षण है), रेवेन्यू ढोने वाले फ़्लो का टेस्ट कवरेज, किसी प्रोडक्शन समस्या को उसके कारण बने बदलाव तक पहुंचाने का औसत समय, और टेस्ट किए हुए रोलबैक पथ वाले डिप्लॉय का हिस्सा। मर्ज की मात्रा चढ़ते हुए इनमें से कोई भी गलत दिशा में जाए, तो समझिए विषमता तयशुदा समय पर आ पहुंची है, और चारों को बारहवें महीने की बजाय दूसरे महीने में ठीक करना सस्ता है।
diff के आगे प्रोडक्शन के मालिकाने में क्या-क्या आता है
छह खड़े दायित्व। हर एक के लिए पूछिए: आज हमारे यहां इसका मालिक कौन या क्या है, और क्या वह एजेंट-रफ़्तार के बदलावों के साथ स्केल करता है? बिना मालिक की पंक्तियां बिना मालिक की नहीं रहतीं, वे आपके नाम वाली इंसिडेंट बन जाती हैं।
- टेस्ट के सबूत, टेस्ट का अस्तित्व नहीं. बिल भरने वाले यूज़र फ़्लो का ब्राउज़र-स्तरीय सत्यापन, हर बदलाव पर चलता हुआ, ऐसे नतीजों के साथ जिन्हें आप बाद में वापस निकाल सकें। एजेंट टेस्ट लिख सकते हैं; किसी न किसी को उन्हें गेट की तरह चलाने और ऐप के विकास के साथ उन्हें ईमानदार रखने का मालिक बनना होगा।
- चलती ऐप के खिलाफ़ सिक्योरिटी सत्यापन. स्टैटिक स्कैनिंग और डिपेंडेंसी जांचें बुनियादी शर्त हैं; बोझ उठाने वाला क़दम है निष्कर्षों को लाइव एप्लिकेशन के खिलाफ़ पुष्ट करना, ताकि शोर में से असली कमज़ोरियां उभरें, लगातार, क्योंकि बदलाव अब लगातार आते हैं।
- चेंज गवर्नेंस. "क्या यह बदलाव allowed था?" का स्पष्ट जवाब: पॉलिसी जो बदलावों को बिज़नेस क्षेत्र और जोखिम से वर्गीकृत करें, ऑथ और पेमेंट के लिए प्रोटेक्टेड ज़ोन, जहां मायने रखे वहां दर्ज मानव मंज़ूरी, और ऐसा ऑडिट ट्रेल जो स्टाफ़ बदलने के बाद भी बचा रहे।
- डिप्लॉयमेंट एक नियंत्रित चरण की तरह. पब्लिश से पहले स्मोक गेट, बाद में सत्यापन, आपस में मेल खाते एनवायरनमेंट, और एक-क़दम में रोलबैक। पब्लिश पथ वही जगह है जहां कोड नतीजा बनता है; वह टर्मिनल कमांड से ज़्यादा एहतियात का हक़दार है, कम का नहीं।
- मॉनिटरिंग और निदान. कुछ न कुछ लाइव एप्लिकेशन, उसके DNS, CDN और डिपेंडेंसी पर नज़र रखता हो, और मूल कारण का निदान कर सकता हो, न कि सिर्फ़ रात 2 बजे लाल ग्राफ़ के साथ किसी इंसान को पेज कर दे।
- फ्लीट विज़िबिलिटी. जब AI ऐप्स को सस्ता बना देता है, तो ऐप्स बहुत हो जाएंगी। किसी को एक ऐसी स्क्रीन चाहिए जो दिखाए कि क्या-क्या मौजूद है, हर ऐप का मालिक कौन है, वह किस हालत में है और कौन से बदलाव समीक्षा के इंतज़ार में हैं, वरना पोर्टफ़ोलियो खुद शैडो IT बन जाता है।
डिलीवरी लूप: क्या कवर है बनाम क्या बाक़ी है
हर चरण पर कोडिंग एजेंट कहां मदद करता है, और प्रोडक्शन आपसे अब भी क्या मांगता है। यह श्रेणी का दायरा बताता है, किसी ख़ास प्रोडक्ट की छत नहीं। इसे ज़िम्मेदारी बांटने की क़वायद मानिए: एजेंट अपनाना स्केल करने से पहले हर पंक्ति के दाएं कॉलम में एक नाम लिखिए।
| लाइफ़साइकिल चरण | कोडिंग एजेंट क्या देता है | प्रोडक्शन आपसे अब भी क्या मांगता है |
|---|---|---|
| इम्प्लीमेंटेशन | बेहतरीन: मल्टी-फ़ाइल बदलाव, रीफ़ैक्टर, फ़िक्स | दिशा, आर्किटेक्चर, परख |
| टेस्टिंग | कहने पर टेस्ट लिख सकता है | गेट जो हर बदलाव पर चलें और खराब पब्लिश रोकें |
| सिक्योरिटी | फ़्लैग हुई समस्याएं ठीक कर सकता है | लगातार स्कैनिंग, लाइव सत्यापन, ट्राइएज का मालिकाना |
| समीक्षा और गवर्नेंस | diff का सार और व्याख्या कर सकता है | पॉलिसी, प्रोटेक्टेड ज़ोन, दर्ज जवाबदेह मंज़ूरी |
| डिप्लॉयमेंट | पाइपलाइन कॉन्फ़िग लिख सकता है | खुद पाइपलाइन: गेट, एनवायरनमेंट, रोलबैक |
| मॉनिटरिंग | पूछे जाने पर डीबग में मदद कर सकता है | खड़ी निगरानी, निदान, इंसिडेंट रिस्पॉन्स |
| ऑडिट और कंप्लायंस | कमिट मैसेज | प्रॉम्प्ट-से-प्रोडक्शन ट्रेल जिसे आपका ऑडिटर माने |
खाई पाटने के दो ईमानदार रास्ते
रास्ता एक: लूप खुद जोड़िए। असली गेटों वाला CI, ब्राउज़र-टेस्ट इंफ़्रास्ट्रक्चर, निष्कर्ष सत्यापित करने वाली किसी चीज़ से जुड़ी सिक्योरिटी स्कैनिंग, ऐसी समीक्षा पॉलिसी जो आपकी टीम सच में लागू करे, रोलबैक वाला डिप्लॉयमेंट ऑटोमेशन, ऑब्ज़र्वेबिलिटी, और वह गोंद जो एजेंट-जनरेटेड बदलाव को इस सबसे गुज़ारे। यह एक जायज़ रास्ता है, मज़बूत प्लेटफ़ॉर्म टीमें यही करती हैं, और इसकी कीमत यह है कि यह खरीद नहीं, एक स्थायी इंजीनियरिंग निवेश है। अगर इसे बनाने और संभालने वाला प्लेटफ़ॉर्म संगठन आपके पास है, तो उस लूप के भीतर कोडिंग एजेंट एक शानदार जोड़ हैं।
रास्ता दो: ऐसा प्लेटफ़ॉर्म अपनाइए जहां लूप ही प्रोडक्ट है, और जनरेशन उसके भीतर होती है। प्लेटफ़ॉर्म संगठन विहीन ज़्यादातर टीमों को ईमानदारी से यही सौदा परखना चाहिए: अपना बनाने के मुक़ाबले कम बीस्पोक नियंत्रण, बदले में टेस्टिंग, गवर्नेंस, सिक्योरिटी, डिप्लॉयमेंट और मॉनिटरिंग जो पहले दिन से मौजूद हैं और डिज़ाइन से बदलाव-मात्रा के साथ स्केल करते हैं। दोनों रास्ते दुश्मन भी नहीं हैं, बहुत से संगठन कोर सिस्टम पर कोडिंग एजेंटों वाले इंजीनियर रखते हैं और बिज़नेस एप्लिकेशनों की उस लंबी पूंछ के लिए एक गवर्न्ड प्लेटफ़ॉर्म, जिस तक प्लेटफ़ॉर्म-टीम का ध्यान वरना कभी पहुंचता ही नहीं।
रास्तों में चुनाव का एक वाजिब पैमाना: अपने प्लेटफ़ॉर्म इंजीनियर और अपनी एप्लिकेशन गिन लीजिए। मुट्ठी भर कोर सिस्टम संभालती मज़बूत प्लेटफ़ॉर्म टीम लूप बिल्कुल बना सकती है, और शायद बनाना भी चाहिए। वही टीम अगर उस लूप को दर्जनों विभागीय ऐप्स, एजेंसी-निर्मित पोर्टलों और अधिग्रहण की विरासतों तक फैलाने को कहा जाए, तो डूब जाएगी, वही लंबी पूंछ है जहां खरीदने का फ़ैसला आमतौर पर अपनी कीमत वसूलता है। और रास्ते जुड़ भी सकते हैं: पोर्टफ़ोलियो के लिए प्लेटफ़ॉर्म अपनाने में ऐसा कुछ नहीं जो आपके कोर प्रोडक्ट की भरोसेमंद पाइपलाइन छोड़ने को कहे।
Ciao कहां फ़िट होता है
Ciao सोच-समझकर बनाया गया रास्ता दो है। हर वर्कस्पेस को एक AI सॉफ़्टवेयर संगठन मिलता है. CTO, Doctor, QA विश्लेषक, Security इंजीनियर, Coder और SysOps ऑपरेटर, ताकि लूप के मालिक वाली भूमिकाएं पहले प्रॉम्प्ट से मौजूद हों। QA डिटरमिनिस्टिक ब्राउज़र रीप्ले, सेल्फ-हीलिंग टेस्ट, पब्लिश से पहले स्मोक गेट और पब्लिश के बाद प्रोडक्शन जांचें चलाता है। Security स्टैटिक स्कैनिंग, डिपेंडेंसी जांचें और एक्सेस-कंट्रोल प्रोब चलाता है, और फ़्लैग करने से पहले लाइव ऐप के खिलाफ़ कमज़ोरियों की पुष्टि करता है। Guardrails सरल भाषा में लिखी पॉलिसी लागू करता है, मानव समीक्षा दर्ज करता है और हर मर्ज के पीछे ऑडिट ट्रेल छोड़ता है। Doctor, एक रीड-ओनली AI SRE, लाइव ऐप, DNS और CDN की जांच करता है, मूल कारण का निदान करता है और फ़िक्स का ड्राफ़्ट बनाता है, और Conductor पूरी फ्लीट पर एक स्क्रीन देता है।
और चूंकि कोड-एडिटिंग चरण को चारदीवारी वाला बाग़ नहीं होना चाहिए: एप्लिकेशन असली React, TypeScript और Supabase हैं, 100% ओनरशिप के साथ, कभी भी आपकी अपनी रेपो में एक्सपोर्ट करने योग्य, और कस्टम सैंडबॉक्स इमेज वही लाइफ़साइकिल Rails, Java, Go, Python, Node और मल्टी-प्रोसेस बैकएंड के इर्द-गिर्द लपेटती हैं। डिप्लॉय कीजिए Ciao क्लाउड, अपने AWS, Azure या GCP अकाउंट, प्राइवेट VPC, या अलग शर्तों के तहत ऑन-प्रेम पर। गंभीर डेवलपमेंट प्रोग्राम USD 10,000 प्रति वर्ष से शुरू होते हैं, और अगर यह लेख आपको अपना-सा लगा, तो सबसे उपयोगी डेमो है एक बदलाव को प्रॉम्प्ट से मॉनिटर होते प्रोडक्शन तक पूरा लूप तय करते देखना।
अक्सर पूछे जाने वाले सवाल
क्या आप कह रहे हैं कि AI कोडिंग एजेंट खराब टूल हैं?
नहीं, वे जिस चरण को संभालते हैं उसमें बेहतरीन हैं, और यह लेख मानकर चलता है कि आप उन्हें इस्तेमाल करते रहेंगे। दलील diff के आगे की हर चीज़ की है: टेस्टिंग, गवर्नेंस, डिप्लॉयमेंट, मॉनिटरिंग और ऑडिट ऐसे दायित्व हैं जिनकी ज़रूरत एजेंट मिटाते नहीं, और तेज़ कर देते हैं।
हमारा एजेंट टेस्ट भी लिखता है। क्या इससे टेस्टिंग की खाई नहीं भर जाती?
उससे लेखन वाला आधा भरता है। प्रोडक्शन वाला आधा प्रणालीगत है: टेस्ट हर बदलाव पर चलें, डिफ़ॉल्ट रूप से पब्लिश गेट करें, असली यूज़र फ़्लो को ब्राउज़र स्तर पर कवर करें, और ऐसे सबूत पैदा करें जिन्हें आप ऑडिट या इंसिडेंट के दौरान वापस निकाल सकें। वह इंफ़्रास्ट्रक्चर और पॉलिसी है, कोड जनरेशन नहीं।
क्या हम अपने कोडिंग एजेंटों के इर्द-गिर्द बस CI/CD जोड़कर काम पूरा मान लें?
CI/CD जवाब का असली हिस्सा है और वैसे भी करने लायक है। जो टुकड़े अक्सर गायब रहते हैं वे हैं गवर्नेंस, पॉलिसी-आधारित ट्राइएज कि किन बदलावों को दर्ज मानव मंज़ूरी चाहिए, लाइव-सत्यापित सिक्योरिटी टेस्टिंग, निदान वाली प्रोडक्शन मॉनिटरिंग, और प्रॉम्प्ट-से-प्रोडक्शन ऑडिट ट्रेल। अपने लूप को सिर्फ़ पाइपलाइन पर नहीं, छहों दायित्वों पर स्कोर कीजिए।
क्या Ciao हमारे कोडिंग एजेंटों की जगह लेता है?
लेना ज़रूरी नहीं। बहुत से संगठन कोर सिस्टम पर इंजीनियर और एजेंट रखते हैं और Ciao पर गवर्न्ड एप्लिकेशन डिलीवरी चलाते हैं, ख़ासकर बिज़नेस ऐप्स की उस लंबी पूंछ के लिए जहां प्लेटफ़ॉर्म टीमें कभी नहीं पहुंचतीं। Ciao का अपना कोडर उसी लूप के भीतर काम करता है, और कस्टम सैंडबॉक्स मौजूदा Rails, Java, Go, Python और Node सिस्टम को उसमें ले आते हैं।
हमें कैसे पता चले कि यह समस्या हमारे यहां पहले से है?
आपके पिछले महीने की शिपिंग से तीन सवाल: मर्ज हुए बदलावों में से कितने प्रतिशत की सार्थक मानव या पॉलिसी समीक्षा हुई, क्या टूटा हुआ चेकआउट फ़्लो उपयोगकर्ताओं के खोजने से पहले पकड़ा जाएगा, और क्या आप किसी ख़ास प्रोडक्शन बदलाव का मंज़ूरी ट्रेल एक घंटे के भीतर पेश कर सकते हैं? दो या ज़्यादा असहज जवाब ही पहचान है।
Ciao पर पूरे लूप की कीमत क्या है?
व्यक्तिगत बिल्डर क्रेडिट के साथ सेल्फ़-सर्व शुरू कर सकते हैं, और गंभीर प्रोडक्शन प्रोग्राम USD 10,000 प्रति वर्ष से शुरू होते हैं। असली तुलना शायद ही कभी लाइसेंस की लाइन होती है; वह है समकक्ष लूप खुद जोड़ने और संभालने में लगने वाला प्लेटफ़ॉर्म-इंजीनियरिंग निवेश, जिसका ईमानदार मॉडल बनाने में सेल्स आपकी मदद कर सकती है।