HeadlinesBriefing favicon HeadlinesBriefing.com

मल्टी-एजेंट कोडिंग को एक कमिटमेंट लेयर की आवश्यकता है

Towards Data Science •
×

मल्टी-एजेंट कोडिंग सिस्टम अक्सर खराब संचार के कारण नहीं, बल्कि इसलिए विफल होते हैं क्योंकि बातचीत में किए गए कमिटमेंट में स्थायी रिकॉर्ड की कमी होती है। जब एजेंट प्रभावी ढंग से संवाद करते हैं, तब भी वे काम की नकल कर सकते हैं, कार्यों को गलत क्रम में रख सकते हैं, या निर्भरताएं चूक सकते हैं क्योंकि कोई बाहरी स्थिति यह ट्रैक नहीं करती कि किसने क्या वादा किया। लेखक ने केवल Python की मानक लाइब्रेरी का उपयोग करके एक Commitment Ledger बनाया, जो एजेंट कमिटमेंट को—जैसे 'मैं items फ़ाइल बनाऊंगा'—स्पष्ट स्थिति के रूप में रिकॉर्ड करता है। यह ledger डेटाबेस या API की आवश्यकता के बिना संघर्ष, छूटे हुए काम और दोबारा काम की जांच करता है। परीक्षण में, इसने डुप्लिकेट काम और निर्भरता विफलताओं को रोका, लेकिन उन मामलों को ठीक नहीं किया जहां एजेंट कार्य पूरा करने में विफल रहे या असत्यापित काम की रिपोर्ट की। यह ledger समन्वय स्थिति में सुधार करता है लेकिन एजेंट के अनुसरण को लागू नहीं कर सकता। यह अंतर्दृष्टि Stanford और SAP Labs द्वारा Cooper Bench बेंचमार्क से उत्पन्न हुई है, जिसने दिखाया कि सहयोगी एजेंट जोड़े कभी-कभी एकल एजेंट की तुलना में खराब स्कोर करते हैं, जो अस्पष्ट संदेशों, गलत धारणाओं और बहते कमिटमेंट के कारण होता है। जबकि समन्वय संभव है—जैसा कि अल्पसंख्यक रन में देखा गया जहां एजेंट ने भूमिकाओं पर बातचीत की या संसाधन विभाजित किए—कमिटमेंट को बनाए रखने के तंत्र के बिना यह अविश्वसनीय है। यह ledger इस विशिष्ट विफलता मोड को अलग करता है: कमिटमेंट केवल चैट में मौजूद हैं, अन्य एजेंट के लिए बाद में उन्हें सत्यापित करने का कोई तरीका नहीं है। यह समाधान हल्का, नियतात्मक है, और केवल कमिटमेंट को दृश्य और जांच योग्य बनाने पर केंद्रित है।