Cursor AI कोडिंग को planners और workers में बांटने का तर्क देता है

Cursor यह दलील दे रहा है कि AI-assisted software development की अर्थव्यवस्था बदल सकती है, अगर शक्तिशाली models typing का अधिकांश काम करना छोड़ दें। अपने उन्नत agent swarm के एक नए विवरण में, कंपनी का कहना है कि जब higher-end frontier models का उपयोग मुख्यतः planning और task decomposition के लिए किया गया, तब सस्ते models ने coding work का बड़ा हिस्सा सफलतापूर्वक संभाला।

यह दावा एक internal benchmark से आया है, जिसमें Cursor ने अपने नए swarm और एक पुराने संस्करण, दोनों से कहा कि वे केवल documentation के आधार पर, source code और internet access के बिना, Rust में SQLite को rebuild करें। कंपनी के अनुसार, नए swarm के हर configuration ने test suite पर 100 percent हासिल किया, जबकि पुरानी प्रणाली merge conflicts और coordination overhead से जूझती रही।

यदि यह परिणाम व्यापक रूप से सही निकलता है, तो यह उद्योग में एक महत्वपूर्ण बदलाव की ओर इशारा करता है। AI coding में प्रमुख सवाल अक्सर यह होता है कि कौन-सा single model सबसे अच्छा code लिखता है। Cursor एक अलग दृष्टिकोण पेश कर रहा है: अधिक महत्वपूर्ण design choice यह हो सकती है कि अलग-अलग roles, costs और context windows वाले कई agents के बीच काम कैसे बांटा जाता है।

मुख्य विचार सिर्फ parallelism नहीं, बल्कि division of labor है

Cursor का कहना है कि उसका नवीनतम swarm agents को planners और workers में विभाजित करता है। Planner agents अधिक शक्तिशाली frontier models का उपयोग करके किसी goal को छोटे tasks में recursively तोड़ते हैं। Worker agents, जो तेज़ और सस्ते models का उपयोग करते हैं, फिर उन tasks को पूरा करते हैं। कंपनी का कहना है कि यह setup एक task tree बनाता है जो काम के विकसित होने के साथ बदलता रहता है।

यह तर्क सिर्फ इतना नहीं है कि अधिक agents का मतलब अधिक throughput है। Cursor की बड़ी बात यह है कि swarms context-management की समस्या को हल करने में मदद करते हैं। किसी बड़े coding assignment पर काम कर रहा एक single agent को end goal, local implementation details और intermediate decisions, तीनों को एक साथ सक्रिय रखना पड़ता है। इससे drift, duplication और खराब handoffs की गुंजाइश बढ़ती है। इसके विपरीत, एक swarm planning को execution से अलग कर सकता है, ताकि हर agent पर संज्ञानात्मक बोझ कम रहे।

Cursor के अनुसार, यही role separation performance में सुधार का कारण बनी। Planners ने code नहीं लिखा, और workers ने planning नहीं की। यह साधारण लग सकता है, लेकिन व्यावहारिक रूप से यह software-building agents के लिए एक architectural दावा है: specialization, हर model से सब कुछ करवाने की कोशिश से अधिक मूल्यवान हो सकती है।

Schema "Decomposing work keeps every agent
Cursor का कहना है कि swarms की scale मुख्यतः parallel work से नहीं, बल्कि planners जो निर्णय लेते हैं और workers जो उसे लागू करते हैं, उनके बीच context बांटने से बढ़ती है। | Image by Cursor

पिछली बाधा केवल intelligence नहीं, बल्कि coordination थी

Cursor की अपनी पिछली swarm से तुलना इसलिए भी महत्वपूर्ण है क्योंकि कंपनी ऐसे failure modes बताती है जो raw model weakness से अधिक organizational problems जैसे लगते हैं। रिपोर्ट के अनुसार, एक पहले browser-based swarm ने Git पर लगभग 1,000 commits per hour तक की गति हासिल की थी और वह worker agents, एक judge agent और एक integrator पर निर्भर था जो conflicts सुलझाता था। Cursor के अनुसार, अंततः integrator समाधान की जगह bottleneck बन गया।

कंपनी का कहना है कि नई swarm लगभग 1,000 commits per second तक पहुंच गई, वह स्तर जिस पर conventional Git workflows संभाल नहीं सकते थे। इसलिए Cursor को agent activity के लिए अपना version control system बनाना पड़ा। कंपनी के वर्णन के अनुसार, इसका कारण यह था कि इतनी गति से काम करने वाले agents ऐसे failure modes पैदा कर रहे थे जो आम तौर पर मानव teams में नहीं दिखते।

ऐसा ही एक failure mode था जिसे Cursor ने “split-brain design” कहा, जिसमें दो planners स्वतंत्र रूप से एक ही व्यापक विचार पर पहुंच जाते थे, लेकिन उसे अलग-अलग जगहों पर और असंगत तरीकों से लागू करते थे। एक और समस्या तब सामने आई जब planners एक-दूसरे से अवगत हो गए और प्रतिस्पर्धी edits के साथ एक-दूसरे को रोकने लगे। ये syntax errors से कम और मशीन-आधारित labor force के भीतर governance failures जैसे अधिक हैं।

Shared design records system का हिस्सा बन गए

इन coordination समस्याओं को संभालने के लिए, Cursor का कहना है कि उसने agents से साझा design documents में decisions दर्ज करवाए। किसी decision से जुड़ा code compile time पर जांची जाने वाली reference के माध्यम से उस document से जुड़ता था। जब merge conflicts होते, एक neutral agent उन्हें सुलझाता। Workers, external agent से कहकर बहुत बड़े files को छोटे modules में बांटने के लिए भी flag कर सकते थे।

यह विवरण महत्वपूर्ण है, क्योंकि इससे लगता है कि कंपनी की प्रगति केवल prompting या model choice में नहीं, बल्कि workflow infrastructure में भी है। Design documents memory और policy का काम करते हैं। Neutral conflict resolver procedural backstop का काम करता है। Compile-time references implementation को rationale से जोड़ते हैं। मानव software engineering में ये भूमिकाएँ architecture docs, code review और build systems में बंटी होती हैं। Cursor वस्तुतः AI collectives के लिए इनके समकक्ष mechanisms को formalize करने की कोशिश कर रहा है।

कंपनी यह भी कहती है कि उसने behavioral assumptions बदल दिए। क्योंकि human codebases में उपयोग के लिए प्रशिक्षित agents ने core code को लापरवाही से छूने से बचना सीख लिया था, Cursor ने इस नियंत्रित environment में उन्हें जानबूझकर चीजें तोड़ने की अनुमति दी। यह एक महत्वपूर्ण caveat है। Greenfield या benchmark tasks के लिए optimized swarm production codebases में उसी तरह व्यवहार नहीं कर सकता, जहां stability, compatibility और team conventions को बनाए रखना raw task completion से अधिक महत्वपूर्ण होता है।

Liniendiagramm der kumulierten Merge-Konflikte ab dem ersten Konflikt; v1 erreicht nach 120 Minuten fast 70.000 Konflikte mit steigender Kurve, v2 bleibt flach unter tausend.
पुराने संस्करण की conflict rate घटने के बजाय लगातार बढ़ती रही। | Image by Cursor

Cursor से परे यह परिणाम क्यों मायने रखता है

Cursor की रिपोर्ट का सबसे मजबूत निहितार्थ आर्थिक है। यदि high-end models को मुख्यतः planning के लिए सुरक्षित रखा जा सके, जबकि lower-cost models अधिकांश implementation करें, तो advanced coding automation की cost structure बदल जाती है। Frontier-model usage अधिक चयनात्मक हो जाती है, जिससे teams हर step के लिए frontier-model कीमत चुकाए बिना agentic work को scale कर सकती हैं।

यह संभावना ऐसे समय में महत्वपूर्ण है जब software companies single assistants के बजाय agent fleets के साथ प्रयोग कर रही हैं। व्यावसायिक सवाल अब केवल यह नहीं है कि क्या AI code लिख सकता है, बल्कि यह भी है कि क्या वह coordination और error recovery के साथ, इतनी कम कीमत पर ऐसा कर सकता है कि उसका लंबे समय तक उपयोग संभव हो। Cursor की planner-worker structure इसी दूसरे सवाल का स्पष्ट उत्तर देने का प्रयास है।

फिर भी सावधानी के कारण भी हैं। रिपोर्ट किया गया benchmark internal, task-bounded और अत्यधिक विशिष्ट था। Documentation से Rust में SQLite को rebuild करना एक कठिन test है, लेकिन यह फिर भी messy enterprise systems को maintain करने, अधूरी product requirements को समझने, या वास्तविक organizational constraints के बीच काम करने से अलग है। इसलिए कंपनी के दावे किसी स्थिर उद्योग निष्कर्ष से अधिक एक उभरते pattern के बारे में बताते हैं।

इसके बावजूद, व्यापक संकेत को नज़रअंदाज़ करना मुश्किल है। Cursor एक ऐसे भविष्य का वर्णन कर रहा है जिसमें मुख्य innovation एक single, लगातार बड़ा होता coding model नहीं, बल्कि differentiated roles वाले models का managed ecosystem है। Planning, execution, conflict resolution, refactoring और design-memory functions को अलग-अलग agents को सौंपा जा सकता है और speed, cost या reasoning depth के लिए tuned किया जा सकता है।

यदि यह model फैलता है, तो यह developers के AI tools को आंकने के तरीके को बदल सकता है। मुख्य metric अब केवल एक model के completions की quality नहीं रहेगा। वह orchestration की quality होगी: system कितना अच्छी तरह काम बांटता है, context को सुरक्षित रखता है, टकराव सुलझाता है, और महंगी reasoning को केवल वहीं लगाता है जहां वह सबसे अधिक मूल्य जोड़ती है।

Cursor के परिणाम यह साबित नहीं करते कि हर environment में अधिकांश coding के लिए सस्ते models पर्याप्त हैं। लेकिन वे एक संकीर्ण और संभावित रूप से महत्वपूर्ण दावे का समर्थन करते हैं: जब frontier models को सारा काम करने के बजाय काम की योजना बनाने में इस्तेमाल किया जाता है, तो lower-cost agents उतना अधिक implementation load संभालने में सक्षम हो सकते हैं, जितना कई teams अभी मानती हैं।

यह लेख The Decoder की रिपोर्टिंग पर आधारित है। मूल लेख पढ़ें.

Originally published on the-decoder.com