क्लाउड कोड की वास्तुकला में चैनल गायब परत है

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

यह समझने के लिए कि यह क्यों मायने रखता है, आपको ज़ूम आउट करना होगा और देखना होगा कि चैनलों के चित्र में प्रवेश करने से पहले सिस्टम कैसे संरचित है।

डेवलपर कॉन्फ्रेंस में पलान्टिर ने मिलिट्री एआई को दोगुना कर दिया

क्लाउड कोड तीन सहयोगी परतों के ढेर के रूप में बनाया गया है। केंद्र में मुख्य सत्र होता है, जो आपके टर्मिनल के अंदर चलने वाली मुख्य क्लाउड प्रक्रिया है। यहीं पर सिस्टम का निर्णय रहता है। इसमें आपकी रिपॉजिटरी, आपकी शेल एक्सेस, आपकी CLAUDE.md फ़ाइलें, आपका वार्तालाप इतिहास और तर्क लूप शामिल है जो सब कुछ एक साथ जोड़ता है। जब क्लाउड निर्णय लेता है कि बग का पता लगाना है, स्पष्टीकरण मांगना है, या काम सौंपना है, तो वह निर्णय यहीं से शुरू होता है। यह वह जगह भी है जहां नियंत्रण आपके पक्ष में रहता है: टूल कॉल को मंजूरी देना, निष्पादन मोड चुनना और यह देखना कि सिस्टम क्या कर रहा है।

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

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

रिपोर्ट में कहा गया है कि अमेज़न एलेक्सा को केंद्र में रखकर नए स्मार्टफोन पर काम कर रहा है

कुल मिलाकर, ये परतें एक सक्षम प्रणाली बनाती हैं। मुख्य सत्र निर्णय लेता है, उप-एजेंट केंद्रित संदर्भों में निष्पादन करते हैं, और उपकरण बाहरी दुनिया तक पहुंच प्रदान करते हैं। लेकिन वे सभी एक अंतर्निहित पैटर्न साझा करते हैं: जब तक सिस्टम कार्य करने का निर्णय नहीं लेता तब तक कुछ नहीं होता है। हर बातचीत अंदर से शुरू होती है। क्लॉड को जब ज़रूरत होती है तब वह जानकारी निकाल लेता है। यह जब चाहे टूल को कॉल करता है। जब यह प्रत्यायोजित होता है तो यह उप-एजेंटों को जन्म देता है।