एआय निर्मात्यांना सध्या भेडसावत असलेल्या सर्वात मोठ्या मर्यादांपैकी एक आहे ज्यांना त्यांचे वैयक्तिक किंवा संस्थात्मक उद्दिष्टे पूर्ण करण्यासाठी एजंट तैनात करायचे आहेत… "कार्यरत मेमरी" जटिल, बहु-फेज अभियांत्रिकी प्रकल्प व्यवस्थापित करण्यासाठी आवश्यक.

सामान्यतः, जेव्हा एआय एजंट केवळ मजकूर संदेश किंवा व्हॉइस संभाषणांच्या प्रवाहावर कार्य करतो, तेव्हा त्याच्याकडे अवलंबित्व हाताळण्यासाठी संरचनात्मक स्थायीतेचा अभाव असतो. त्याने काय करावे हे त्याला ठाऊक आहे, परंतु तो हे का करतो आहे किंवा कोणत्या क्रमाने करतो हे तो अनेकदा विसरतो.

गेल्या आठवड्यात क्लॉड कोडसाठी (आवृत्ती 2.1.16 मध्ये सादर केलेले) टास्क रिलीझ करून, अँथ्रोपिकने कमी गंभीर उपाय सादर केला आहे. "जादुई कृत्रिम बुद्धिमत्ता" आणि ध्वनी सॉफ्टवेअर अभियांत्रिकी तत्त्वांबद्दल अधिक.

क्षणभंगुरतेतून पुढे जात आहे "कार्ये" सतत "कार्ये," कंपनी मूलत: वेळ, जटिलता आणि सिस्टम संसाधनांशी मॉडेल कसे परस्परसंवाद साधते ते पुन्हा डिझाइन करत आहे.

हे अद्ययावत साधनाला परस्परसंवादी कोडिंग सहाय्यकापासून राज्य-जागरूक प्रकल्प व्यवस्थापकात रूपांतरित करते, एंथ्रोपिकच्या नुकत्याच प्रसिद्ध झालेल्या सर्वोत्तम सराव मार्गदर्शकामध्ये वर्णन केलेल्या विकसित वर्कफ्लोची अंमलबजावणी करण्यासाठी आवश्यक पायाभूत सुविधा तयार करते, तर अलीकडील चेंजलॉग अद्यतने (आवृत्ती 2.1.19) एंटरप्राइझ दत्तक घेण्यासाठी आवश्यक स्थिरतेवर लक्ष केंद्रित करतात.

एजन्सी संरचना: तात्कालिक ते सतत

अभियांत्रिकी संघांसाठी या आवृत्तीचे महत्त्व समजून घेण्यासाठी, आम्ही जुन्यामधील यांत्रिक फरक पाहणे आवश्यक आहे. "कार्ये" प्रणाली आणि नवीन "एक कार्य" आदिम.

पूर्वी, क्लॉड कोड ए वापरत असे "कार्ये" सूची – एक हलकी, चॅट-आधारित चेकलिस्ट.

मानववंशशास्त्रज्ञ तारिक शेहिबर यांनी एक्स वेबसाइटवरील लेखात लिहिले आहे: "टोडोस (ऑरेंज) = ‘काय करावे हे लक्षात ठेवण्यास क्लॉडला मदत करा’." हे एकल-सत्र स्क्रिप्टसाठी प्रभावी होते परंतु वास्तविक अभियांत्रिकीसाठी ते नाजूक होते. सत्र संपल्यास, टर्मिनल क्रॅश झाल्यास, किंवा संदर्भ विंडो बाहेर पडल्यास, योजना बाष्पीभवन होते.

कार्ये (हिरव्या) अमूर्ततेचा एक नवीन, विशेषतः डिझाइन केलेला स्तर सादर करतात "सत्र, उप-एजंट आणि संदर्भ विंडोमध्ये कार्य समन्वयित करा." हे तीन प्रमुख आर्किटेक्चरल निर्णयांद्वारे साध्य केले जाते:

  1. अवलंबित्व आलेख वि रेखीय सूची: फ्लॅट टू-डू लिस्टच्या विपरीत, टू-डॉस डायरेक्ट ॲसायक्लिक आलेख (DAGs) ला समर्थन देतात. कार्य स्पष्टपणे सांगितले जाऊ शकते "रोडब्लॉक" शेवटचे सामुदायिक डेमोमध्ये दाखवल्याप्रमाणे, कार्य 1 (बिल्ड API) आणि कार्य 2 (कॉन्फिगर ऑथेंटिकेशन) पूर्ण होईपर्यंत टास्क 3 (चाचण्या चालवा) सुरू होऊ शकत नाही हे सिस्टम निर्धारित करू शकते. हे अंमलबजावणी प्रतिबंधित करते "भ्रम समाप्त करा" LLM वर्कफ्लोमध्ये सामान्य चुका, जेथे मॉडेलने अद्याप लिहिलेला नसलेला कोड तपासण्याचा प्रयत्न केला.

  2. फाइल सिस्टम सातत्य आणि टिकाऊपणा: मानववंशशास्त्रज्ञ ए निवडले "UNIX तत्वज्ञान" राज्य व्यवस्थापनाचा दृष्टीकोन. खाजगी क्लाउड डेटाबेसमध्ये प्रकल्प स्थिती लॉक करण्याऐवजी, क्लॉड कोड थेट वापरकर्त्याच्या स्थानिक फाइल सिस्टमवर कार्ये लिहितो (~/.claude/tasks). यामुळे कायमस्वरूपी स्थिती निर्माण होते. डेव्हलपर त्यांचे पेरिफेरल्स बंद करू शकतो, डिव्हाइसेस स्विच करू शकतो, सिस्टम क्रॅशमधून पुनर्प्राप्त करू शकतो आणि एजंट प्रकल्पाची अचूक स्थिती रीलोड करतो. एंटरप्राइझ संघांसाठी, ही चिकाटी गंभीर आहे – याचा अर्थ "तो योजना करतो" हे आता एक आर्टिफॅक्ट आहे ज्याचे ऑडिट केले जाऊ शकते, बॅक अप घेतले जाऊ शकते किंवा आवृत्ती नियंत्रित केली जाऊ शकते, सक्रिय सत्राशिवाय.

  3. पर्यावरण व्हेरिएबल्सद्वारे स्वरूपन: सर्वात प्रभावी तांत्रिक उद्घाटन सत्रांमध्ये स्थिती सामायिक करण्याची क्षमता आहे. नियुक्ती करून CLAUDE_CODE_TASK_LIST_ID एन्व्हायर्नमेंट व्हेरिएबल, डेव्हलपर एकाच टास्क लिस्टमध्ये क्लॉडच्या अनेक उदाहरणांचा संदर्भ देऊ शकतात. हे अद्यतनांसाठी अनुमती देते "प्रसारण" सर्व सक्रिय सत्रांसाठी, समन्वयाचा स्तर सक्षम करणे जे पूर्वी बाह्य समन्वय साधनेशिवाय अशक्य होते.

“झुंड” सक्षम करणे: समांतरता आणि उप-एजंट

प्रकाशन कार्ये करते "समांतर सत्रे" Anthropic च्या व्यावहारिक सर्वोत्तम पद्धती मार्गदर्शकामध्ये वर्णन केले आहे. दस्तऐवजीकरण लेखक/समीक्षक नमुना सुचवते जे या सामान्य स्थितीला बळकट करते:

  1. सत्र A (लेखक) कार्य #1 उचलतो ("दर मर्यादा लागू करा").

  2. सत्र A पूर्ण झाल्याचे सूचित करते.

  3. सेशन बी (पुनरावलोकक), जो शेअर केलेल्या स्टेट अपडेटचे निरीक्षण करतो, कार्य #2 पाहतो ("किंमत मर्यादेचे पुनरावलोकन करा") बंदी आता उठवण्यात आली आहे.

  4. सत्राची सुरुवात निर्मिती प्रक्रियेच्या स्वच्छ आणि निःपक्षपाती संदर्भात पुनरावलोकनाने होते.

हे मार्गदर्शकाच्या सल्ल्याशी सुसंगत आहे "बाहेर पंखा" फायलींवर कार्य करणे, कार्यांची प्रतिकृती तयार करण्यासाठी स्क्रिप्ट वापरणे आणि CLOUD ला समांतर कॉल करणे. सर्वात महत्त्वाचे म्हणजे, पॅच v2.1.17 निश्चित केले गेले आहे "जड सब-एजंट वापरासह सत्र पुन्हा सुरू करताना मेमरी क्रॅश संपली," जे सूचित करते की अँथ्रोपिक या उच्च-लोड, मल्टी-एजंट परिस्थितींसाठी रनटाइम सुधारण्यासाठी सक्रियपणे कार्य करत आहे.

एंटरप्राइझ रेडिनेस: स्थिरता, CI/CD, आणि नियंत्रण

उत्पादन लाइन्ससाठी क्लॉड कोडचे मूल्यांकन करणाऱ्या निर्णयकर्त्यांसाठी, अलीकडील बदल नोंदी (आवृत्ती 2.1.16 ते आवृत्ती 2.1.19) विश्वासार्हता आणि एकत्रीकरणावर भर देतात.

सर्वोत्तम पद्धती मार्गदर्शक स्पष्टपणे क्लॉडला हेडलेस मोडमध्ये चालवण्याचे समर्थन करते (claude -p). हे अभियांत्रिकी संघांना एजंटला CI/CD पाइपलाइन, प्री-कमिट हुक किंवा डेटा प्रोसेसिंग स्क्रिप्टमध्ये एकत्रित करण्यास अनुमती देते.

उदाहरणार्थ, रात्रीचे क्रॉन जॉब क्लॉड सत्राचे उदाहरण तयार करू शकते "विसंगतींसाठी आजच्या लॉग फाइल्सचे विश्लेषण करा," लॉगच्या विविध भागांमधून प्रगतीचा मागोवा घेण्यासाठी कार्य सूची वापरणे.

स्वतंत्र प्रॉक्सींकडे जाणे नवीन अपयश मोड सादर करते, ज्याला अलीकडील पॅचने संबोधित केले आहे:

  • ओव्हरहँगिंग प्रक्रिया: आवृत्ती 2.1.19 मधील समस्येचे निराकरण केले आहे जेथे डिव्हाइस बंद केल्यावर क्लॉड कोड प्रक्रिया थांबतील; आता सिस्टम धरा EIO त्रुटी आणि स्वच्छ निर्गमन सुनिश्चित करते (वापरून SIGKILL राखीव म्हणून).

  • हार्डवेअर सुसंगतता: AVX ला सपोर्ट न करणाऱ्या प्रोसेसरसाठी दोष निराकरणे व्यापक उपयोजन सुसंगतता सुनिश्चित करतात.

  • Git कार्यरत झाडे: साठी दुरुस्ती resume विविध डिरेक्टरी किंवा गिट वर्क ट्री वर काम करताना कार्यक्षमता याची खात्री देते "राज्य" हे कोडचे अनुसरण करते, केवळ शेल सत्राचे नाही.

एंटरप्राइझ वर्कफ्लो एका पैशावर चालवता येत नाही हे सत्य ओळखून, अँथ्रोपिकची ओळख करून दिली CLAUDE_CODE_ENABLE_TASKS पर्यावरण परिवर्तनशील (v2.1.19). हे सेट करा false हे कार्य-आधारित आर्किटेक्चरमध्ये स्थलांतरित होताना त्यांचा वर्तमान कार्यप्रवाह राखून, नवीन प्रणालीमधून तात्पुरते बाहेर पडण्याची परवानगी देते.

बिल्डर वर्कफ्लो: संदर्भ अर्थव्यवस्थेचे व्यवस्थापन

वैयक्तिक विकसकासाठी, कार्य प्रणाली समस्येचे निराकरण करते "संदर्भाचे अर्थशास्त्र" समस्या मानववंशीय दस्तऐवज याविरुद्ध चेतावणी देतात "क्लाउड कॉन्टेक्स्ट विंडो… व्यवस्थापित करण्यासाठी सर्वात महत्वाचे संसाधन आहे," ही कामगिरी खालावते तसेच भरते.

मोहिमांपूर्वी, संदर्भ स्कॅनिंग ही एक गंभीर बाब होती, कारण तुम्ही एकूण योजनेतून एजंटची मेमरी पुसून टाकली होती. आता, योजना डिस्कवर संग्रहित केल्यामुळे, वापरकर्ते सर्वोत्तम पद्धतींचे अनुसरण करू शकतात "आक्रमक संदर्भ व्यवस्थापन." विकसक चालवू शकतात /clear किंवा /compact प्रोजेक्ट रोडमॅप न गमावता मॉडेल अनुमान टोकन संपादित करण्यासाठी.

चेंजलॉग क्लिष्ट स्क्रिप्ट तयार करणाऱ्या पॉवर वापरकर्त्यांच्या जीवनातील सुधारणांवर प्रकाश टाकतो:

  • लहान युक्तिवाद: वापरकर्ते आता $0, $1, इ. द्वारे सानुकूल आदेश युक्तिवादात प्रवेश करू शकतात, ज्यामुळे स्क्रिप्टचा पुनर्वापर करणे सोपे होईल. "कौशल्ये" (उदाहरणार्थ, ए /refactor कमांड फाइलचे नाव आर्ग्युमेंट म्हणून घेते).

  • कीलिंक्स: पूर्णपणे सानुकूल करण्यायोग्य कीबोर्ड शॉर्टकट (/keybindings) वेगवान प्रतिक्रिया लूपला अनुमती द्या.

क्लॉड कोड वापरकर्त्यांसाठी कार्ये म्हणजे काय

असाइनमेंट्सच्या परिचयासह, अँथ्रोपिक सूचित करते की प्रोग्रामिंग एजंट्सचे भविष्य प्रकल्प व्यवस्थापनात आहे.

क्लॉडला पर्सिस्टंट मेमरी कोड, अवलंबित्व समजून घेण्याचा एक मार्ग आणि दीर्घकालीन ऑपरेशन्ससाठी आवश्यक स्थिरता निराकरणे देऊन, त्यांनी हे साधन फक्त घेतले आहे. "सह-वैमानिक" तुमच्या शेजारी कोण बसले आहे? "सब-एजंट" पार्श्वभूमीत काम करण्यावर विश्वास ठेवला जाऊ शकतो – विशेषत: जेव्हा अँथ्रोपिकचे सर्वात परफॉर्मिंग मॉडेल, क्लॉड ओपस 4.5 द्वारे समर्थित असते.

हा एक तांत्रिक विकास आहे जो एक साधे सत्य ओळखतो: एंटरप्राइझमध्ये, कोड स्वस्त आहे; संदर्भ, योजना आणि विश्वासार्हता या मौल्यवान गोष्टी आहेत.

Source link