Cloud AI Coding Agents: रिमोट रिपॉजिटरी में ऑटोनॉमस कोडिंग और टेस्टिंग
क्लाउड AI एजेंट एक प्रोग्राम है जिसे एक वाक्य में लक्ष्य मिलता है और वह दूरस्थ मशीन पर तब तक काम करता है जब तक उसे पा नहीं लेता: यह फ़ाइलें पढ़ता है, लिखता है, टेस्ट चलाता है, गलतियां पढ़ता है और फिर कोशिश करता है। यह आपके लैपटॉप की बजाय सर्वर पर चलता है, इसलिए टैब बंद करने पर भी चलता रहता है।
तीन कदम का लूप
एजेंट अपनी दिशा जानने के लिए रिपॉज़िटरी पढ़ता है, एक बदलाव लिखता है, फिर कुछ ऐसा चलाता है जो उसे बताता है कि वह सही था या नहीं: टेस्ट सूट, कंपाइल, कोई कमांड। यह नतीजा पढ़ता है, सुधारता है, फिर कोशिश करता है। यही लूप एजेंट को टेक्स्ट जनरेटर से अलग करता है: दो कोशिशों के बीच उसे असली दुनिया से जवाब मिलता है।
दूरस्थ मशीन इसलिए ज़रूरी होती है क्योंकि इस लूप को वो चीज़ें चाहिए जो आप अपने लैपटॉप पर नहीं चाहते: पैकेज इंस्टॉल करना, डिस्क भरना, चालीस मिनट तक सर्वर चालू रखना।
जब मशीन आपकी न हो तो क्या बदलता है
काम टैब से आगे जीता है। आप कोई काम शुरू करते हैं, लंच पर जाते हैं, प्रोसेस चलता रहता है। लैपटॉप पर, ढक्कन बंद करने से सब कुछ रुक जाता है, और यही असली वजह है कि लोग लंबा काम शुरू करने से हिचकते हैं।
संख्या समस्या नहीं रहती। एक एजेंट एक मशीन घेरता है, आपकी स्क्रीन नहीं। पांच एजेंट पांच गुना ध्यान नहीं मांगते, बल्कि उन्हें देखने का एक तरीका मांगते हैं।
और वातावरण दोहराया जा सकता है। मशीन हर प्रोजेक्ट के लिए एक जाने-पहचाने image से शुरू होती है, इसलिए "मेरे यहां तो चलता है" जैसा वाक्य बेमानी हो जाता है।
दूसरे एजेंट तक पहुंचने वाली समस्या
एक ही फ़ोल्डर में दो एजेंट तीस सेकंड के अंतर पर एक ही फ़ाइल लिखते हैं, और दूसरा बिना किसी सूचना के पहले को मिटा देता है। आम तरीका हर एक को रिपॉज़िटरी की अपनी कॉपी देना है, जो समस्या को सिर्फ़ मर्ज तक टाल देता है।
Murmell दूसरा रास्ता चुनता है। साझा फ़ोल्डर, और लिखने से पहले आरक्षण: एजेंट उन रास्तों की घोषणा करता है जिन्हें वह छूने वाला है, बोर्ड उसे ये दे देता है, और जब तक वह इन्हें छोड़ न दे, बाकी सबको मना कर देता है। यह तरीका विस्तार से।
Murmell जो एजेंट चलाता है
Claude Code, Codex, Kimi और OpenCode, कैनवस की अपनी-अपनी विंडो में असली टर्मिनल के साथ, आपके अकाउंट या कुंजी से साइन किए हुए। कोई टोकन नहीं बेचा जाता: बिल मशीन और उस कमरे को कवर करता है जहां लोग देखते हैं। ब्राउज़र में Claude Code बताता है कि स्क्रीन पर यह कैसा दिखता है।
सीधे जवाब
क्या क्लाउड AI एजेंट किसी कोड असिस्टेंट से अलग है?
हां, और फ़र्क़ टर्मिनल में है। असिस्टेंट टेक्स्ट सुझाता है जिसे आप लाइन दर लाइन स्वीकार करते हैं। एजेंट चलाता है: फ़ाइलें बनाता है, पैकेज इंस्टॉल करता है, टेस्ट सूट चलाता है और जो वह कहता है उसे पढ़ता है। पहला रूप टाइप करना तेज़ बनाता है, दूसरा आपकी लिस्ट से एक काम हटा देता है।
किसी प्रोजेक्ट पर शुरू करने के लिए एजेंट को क्या चाहिए?
एक रिपॉज़िटरी, किसी मॉडल प्रोवाइडर के पास अकाउंट या कुंजी, और चलने के लिए एक मशीन। बाकी सब context है: प्रोजेक्ट क्या करता है, इसे कैसे चलाया जाता है, क्या नहीं तोड़ना चाहिए। ज़्यादातर मामलों में रिपॉज़िटरी की जड़ में एक इंस्ट्रक्शन फ़ाइल काफ़ी होती है।
अगर एजेंट कोई गलती करे तो क्या होता है?
काम रिपॉज़िटरी में मौजूद कोड है: आप diff पढ़ते हैं और उसे रिजेक्ट कर देते हैं। असली जोख़िम कोई गलत लाइन नहीं, बल्कि एजेंट का किसी दूसरे का काम मिटा देना है बिना किसी के देखे। लिखने से पहले फ़ाइल आरक्षण, जिसे सर्वर लागू करता है, ठीक इसी मामले को हटा देता है।