उत्पाद

Cursor Projects अब मल्टीप्लेयर है

Aryaman Khandelwal5 मिनट में पढ़ें

सितंबर में हमने Projects पेश किया था, जिसकी मदद से इंजीनियर एक ही समन्वयक के ज़रिए एजेंट समूह को निर्देश देकर बड़े स्केल का काम संभाल सकते हैं। आज Projects को एक बड़ा अपग्रेड मिल रहा है: अब यह मल्टीप्लेयर है। अपने टीम के साथियों को किसी Project में आमंत्रित करें और अपने सभी एजेंट के साथ मिलकर योजना बनाएँ, बिल्ड करें और शिप करें। अब तक मल्टी-एजेंट सिस्टम सिर्फ़ एक व्यक्ति के काम आते रहे हैं। Projects एक ऐसा मल्टी-एजेंट सिस्टम है जो पूरी टीम के लिए बनाया गया है।

एक ही कार्यस्थान में टीम और उसके एजेंट

एक साझा Project कार्यस्थान में टीम और उसके एजेंट्स का डायग्राम: एक इंजीनियर, एक डिज़ाइनर और एक PM, तीनों अपने-अपने समन्वयक को निर्देश देते हैं, समन्वयक आपस में संवाद करते हैं, और हर एजेंट एक ही साझा संदर्भ से काम करता है

टीम सहयोग के लिए सॉफ़्टवेयर की कोई कमी नहीं है, लेकिन विडंबना यह है कि कोडिंग एजेंट्स के लिए ऐसा एक भी सॉफ़्टवेयर नहीं है। Projects पहला ऐसा कार्यस्थान है जहाँ सॉफ़्टवेयर टीमें अपने सभी एजेंट्स के साथ कंधे से कंधा मिलाकर काम करती हैं, और संदर्भ, मेमोरी व दस्तावेज़ सबके साथ साझा रहते हैं। एक साझा कार्य बोर्ड पर दिखता है कि कौन क्या कर रहा है, हर किसी के एजेंट किस पर काम कर रहे हैं, और हर कार्य से कौन-सा PR जुड़ा है। इससे मनुष्यों और एजेंट्स, दोनों को एक ही जगह पर हमेशा अप-टू-डेट जानकारी मिलती है।

पूरी टीम के लिए एक एकीकृत संदर्भ प्रणाली

आज एजेंट का संदर्भ हर व्यक्ति तक सीमित रहता है, और नए टीम सदस्यों को एजेंट्स से काम लेने से पहले संदर्भ तैयार करना और उसका रखरखाव करना पड़ता है। किसी Project में भी हर टीम साथी को अपने समन्वयक और कार्यकर्ता एजेंटों के साथ अपनी अलग वन-टू-वन चैट मिलती है, और इनमें से हर एजेंट का अपना स्थानीय संदर्भ होता है। इसके साथ ही, Projects एक साझा संदर्भ प्रणाली भी जोड़ता है, जिसमें आवश्यकताओं से जुड़े दस्तावेज़, डायग्राम, तकनीकी स्पेक्स, मॉकअप और भी बहुत कुछ रहता है। यह साझा परत एक बार बनती है और टीम के काम के साथ-साथ बढ़ती जाती है। किसी एक चैट में लिया गया निर्णय Project के हर एजेंट तक पहुँच जाता है। जब किसी नए टीम साथी को Project में आमंत्रित किया जाता है, तो संदर्भ पहले से कॉन्फ़िगर और अपडेटेड मिलता है, इसलिए बार-बार सेटअप करने की ज़रूरत नहीं पड़ती।

इसका सबसे स्पष्ट असर हमने ऑन-कॉल में देखा है। हमारी कई टीमें अब अपने ऑन-कॉल रोटेशन एक साझा Project में चलाती हैं। हाल ही में जब हमारे एक इंजीनियर ने किसी टीम साथी से रोटेशन संभाला, तो उनके समन्वयक ने पहले स्थिति की पुष्टि की और फिर ठीक वहीं से काम आगे बढ़ाया जहाँ वह छूटा था। उसे पहले से पता था कि कौन-सा काम चल रहा है, कौन-सी समस्याएँ अब भी किसी ने नहीं संभाली हैं, कौन-से इन्सिडेंट और नोट्स आगे सौंपने हैं, और किन चैनलों, Linear बोर्ड और थ्रेड पर नज़र रखनी है। चल रहा काम भी सीधे सौंपा जा सकता है: नए व्यक्ति का एजेंट बस उसे अपने हाथ में ले लेता है।

टीम के साथियों के बीच एजेंट-से-एजेंट संचार

साझा कार्यस्थान और साझा संदर्भ से टीम के साथियों के बीच एजेंट-से-एजेंट संचार संभव हो जाता है। इससे टीम के साथियों के एजेंट रियल टाइम में एक-दूसरे को ध्यान में रखकर योजना बना पाते हैं और एक-दूसरे की रुकावटें दूर कर पाते हैं, ठीक वैसे ही जैसे लोग करते हैं।

उदाहरण के लिए, अगर कोई इंजीनियर उत्पाद पेज पर समीक्षाएँ जोड़ रहा है और उसी समय कोई डिज़ाइनर उस पेज को नए सिरे से डिज़ाइन कर रहा है, तो उनके समन्वयक इस अतिव्यापन को शुरुआत में ही पहचानकर आपस में तालमेल बिठा लेते हैं। इससे समीक्षाएँ सीधे नए डिज़ाइन में ही बनती हैं और आगे चलकर कोई रीफ़ैक्टर नहीं करना पड़ता। या अगर आपकी सुविधा किसी डेटाबेस से डेटा पढ़ती है और उसी समय आपका टीम का साथी उसका स्कीमा बदल रहा है, तो आपके एजेंट पहले ही तय कर लेते हैं कि काम किस क्रम में होगा, ताकि अंत में आप दोनों में से किसी को भी मर्ज कॉन्फ़्लिक्ट का सामना न करना पड़े।

शुरू करें

Multiplayer Projects पहली बार सहयोग सॉफ़्टवेयर की खूबियों को AI एजेंट्स तक लाता है, जिससे मानव टीमों और एजेंट समूहों को मिलकर काम करने के लिए एक साझा जगह मिलती है। आज से इसे Cursor में सभी उपयोगकर्ताओं के लिए बीटा में चरणबद्ध रूप से जारी किया जा रहा है। शुरू करने के लिए, बाईं ओर के नेविगेशन से एक Project बनाएँ, फिर अपने टीम के साथियों को इससे जुड़ने के लिए आमंत्रित करें।