कोडिंग एजेंट के छह प्रमुख घटक: आधुनिक AI सिस्टम कैसे कोड लिखते हैं
Anthropic
OpenAI
कोडिंग एजेंट बड़े भाषा मॉडल को टूल्स, मेमोरी और रिपॉजिटरी कॉन्टेक्स्ट के साथ जोड़कर सादे चैट इंटरफेस से बेहतर प्रदर्शन करते हैं। लेखक ने छह मुख्य बिल्डिंग ब्लॉक्स की पहचान की है: लाइव रिपॉजिटरी कॉन्टेक्स्ट, प्रॉम्प्ट शेप और कैशे रीयूज़, स्ट्रक्चर्ड टूल्स और मान्यता, कॉन्टेक्स्ट रिडक्शन, ट्रांसक्रिप्ट और मेमोरी, और सब-एजेंट्स के ज़रिए डेलिगेशन। आसपास का सिस्टम अक्सर मॉडल जितना ही महत्वपूर्ण होता है।
एक विस्तृत लेख में, सेबेस्टियन राश्का अपने मिनी कोडिंग एजेंट को एक ठोस उदाहरण के रूप में उपयोग करते हुए कोडिंग एजेंटों और हार्नेस के डिज़ाइन की व्याख्या करते हैं। वह एलएलएम (लार्ज लैंग्वेज मॉडल), रीज़निंग मॉडल, एजेंट और एजेंट हार्नेस के बीच अंतर स्पष्ट करते हैं। छह मुख्य घटक हैं: 1) लाइव रेपो कॉन्टेक्स्ट (गिट ब्रांच, रीडमी आदि जैसे वर्कस्पेस तथ्यों को एकत्र करना), 2) प्रॉम्प्ट शेप और कैश रीयूज़ (पुनर्प्रसंस्करण से बचने के लिए स्थिर प्रीफिक्स को गतिशील भागों से अलग करना), 3) सत्यापन और अनुमतियों के साथ संरचित टूल्स (सत्यापित तर्कों और सुरक्षा जांचों के साथ ज्ञात टूल्स), 4) कॉन्टेक्स्ट रिडक्शन और आउटपुट मैनेजमेंट (ब्लोट को नियंत्रित करने के लिए अप्रासंगिक इतिहास को काटना), 5) ट्रांसक्रिप्ट्स, मेमोरी और रिज़म्पशन (सत्र स्टोर, अल्पकालिक मेमोरी, कार्यों को फिर से शुरू करने की क्षमता), और 6) डेलिगेशन और बाउंडेड सबएजेंट (ऐसे टूल्स जो सब-एजेंटों को कार्य सौंप सकते हैं)। लेखक यह भी नोट करते हैं कि हार्नेस मॉडलों के बीच विभेदक कारक हो सकता है, क्योंकि आधुनिक एलएलएम में समान कच्ची क्षमताएं हैं।
स्रोत: Sebastian Raschka —
मूल
