SWE-Agent और OpenDevin की संरचनाएँ
दो प्रमुख मुक्त कोडिंग एजेंटों के स्रोत कोड का अवलोकन कीजिए और देखिए कि विशेषज्ञ उपकरण सतहों और प्रॉम्प्ट को कैसे व्यवस्थित करते हैं।
SWE-Agent और OpenDevin की संरचनाएँ, CoddyKit पर AI एजेंट का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह AI एजेंट सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। AI एजेंट पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
मौजूदा एजेंटों का अध्ययन क्यों करें
SWE-Agent और OpenDevin (अब OpenHands) अग्रणी मुक्त-स्रोत कोडिंग एजेंट हैं। उनका कोड पढ़ने से आप सीखते हैं कि विशेषज्ञ क्या करते हैं।
SWE-Agent (Princeton)
SWE-Agent ने "एजेंट-कंप्यूटर इंटरफ़ेस" (ACI) की अवधारणा प्रस्तुत की — एजेंट के लिए कोड में बदलाव करने वाला एक सुव्यवस्थित CLI।
SWE-Agent के उपकरण-समूह
open/goto/scroll_up/scroll_down— फ़ाइल-दर्शकedit— पंक्ति-दायरे का संपादनcreate— नई फ़ाइलेंfind_file/search_dir— खोजsubmit— कार्य पूरा करना
"खिड़की" की अवधारणा
SWE-Agent एक बार में मॉडल को किसी फ़ाइल की 100-पंक्ति वाली "खिड़की" ही दिखाता है। इससे स्पष्ट रूप से आगे-पीछे जाना पड़ता है, जो आश्चर्यजनक रूप से एकाग्रता में मदद करता है।
कोड-जाँच प्रतिक्रिया चक्र
हर संपादन के बाद SWE-Agent कोड-जाँच उपकरण चलाता है। यदि नई त्रुटियाँ दिखाई दें, तो संपादन अस्वीकार कर दिया जाता है और मॉडल को फिर प्रयास करना पड़ता है।
OpenDevin / OpenHands
OpenDevin (जिसका नाम बदलकर OpenHands कर दिया गया) Docker के सुरक्षित पृथक वातावरण के इर्द-गिर्द बनाया गया बहु-एजेंट मंच है। यह कई "एजेंट" बैकएंड (CodeAct, BrowsingAgent आदि) का समर्थन करता है।
OpenHands के उपकरण-समूह
execute_bash— शेल चलानाstr_replace_editor— Anthropic-शैली का संपादकbrowse— वेब-अनुसंधान के लिए ब्राउज़र उपकरणfinish— कार्य पूरा
क्रिया और अवलोकन चक्र
OpenHands एजेंट के चरणों को स्पष्ट रूप से क्रिया -> अवलोकन युग्मों के रूप में दर्शाता है:
{'action': 'execute_bash', 'args': {'command': 'pytest'}, 'observation': '5 failed, 3 passed', 'next_thought': 'I need to look at the failing tests.'}CodeAct की अंतर्दृष्टि
CodeAct (UIUC) ने दिखाया कि हर उपकरण-कॉल के लिए मॉडल को PYTHON CODE निकालने देना (तय JSON उपकरण-कॉल के बजाय) अक्सर बेहतर परिणाम देता है।
कारण: कोड स्वाभाविक रूप से संयोजित होता है और मॉडल चक्र, शर्तों तथा मध्यवर्ती परिणामों का उपयोग कर सकता है।
OpenAI Codex CLI
OpenAI ने Codex CLI जारी किया — यह उनके मुक्त-स्रोत कोडिंग एजेंट का संदर्भ-रूप है। पैटर्न समान है: संपादक, शेल, खोज और समाप्ति।
सामान्य वास्तुशिल्पीय पैटर्न
- हर कार्य के लिए सुरक्षित पृथक Docker कार्यक्षेत्र
- पढ़ने, संपादन, चलाने और खोजने के उपकरणों का समूह
- हर संपादन के बाद सत्यापन (कोड-जाँच या परीक्षण)
- चरणों की सीमा (50-100 पुनरावृत्तियाँ)
- हर चीज़ का ट्रेस-लॉग लेखन
कार्यान्वयन कहाँ अलग होते हैं
- संपादन प्रारूप: पंक्ति-दायरा बनाम स्ट्रिंग-प्रतिस्थापन बनाम पूरी फ़ाइल
- फ़ाइल-दर्शक: खिड़की के अनुसार आगे-पीछे जाना बनाम पंक्ति पर सीधे पहुँचना
- स्मृति: कार्य-पट्टी बनाम प्रणाली-निर्देश टिप्पणियाँ
- सत्यापन की आवृत्ति: हर चरण के बाद बनाम अंत में
अपना स्वयं का बनाएँ
आप इन चीज़ों को मिलाकर 500-1000 पंक्तियों के पाइथन कोड में एक प्रतिस्पर्धी कोडिंग एजेंट बना सकते हैं:
- पाठ 2 के उपकरण
- पाठ 3 का सुधार चक्र
- पाठ 1 का योजना-चरण
- पाठ्यक्रम 23 का सुरक्षित पृथक वातावरण
- पाठ्यक्रम 21 का मूल्यांकन
स्रोत कोड पढ़ें
SWE-Agent और OpenHands दोनों GitHub पर सार्वजनिक हैं। एक दोपहर उनके मुख्य चक्र पढ़ने में बिताएँ — एजेंट इंजीनियरिंग की इससे बेहतर शिक्षा आपको नहीं मिल सकती।
सामान्य रूप-रचना
कोडिंग एजेंटों में लगभग सार्वभौमिक वास्तुशिल्पीय पैटर्न क्या है?
पुनरावलोकन
SWE-Agent का ACI, OpenHands का क्रिया-अवलोकन चक्र और CodeAct का क्रिया के रूप में कोड। उनका स्रोत पढ़ें। जो काम करता है, उसे अपनाएँ। अपना अधिक सरल रूप बनाएँ।
एआई शिक्षक के साथ AI एजेंट सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 60
- पाठ
- 239
अक्सर पूछे जाने वाले प्रश्न
क्या “SWE-Agent और OpenDevin की संरचनाएँ” पाठ निःशुल्क है?
हाँ—“SWE-Agent और OpenDevin की संरचनाएँ” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और AI एजेंट पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। AI एजेंट पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“SWE-Agent और OpenDevin की संरचनाएँ” में मैं क्या सीखूँगा?
दो प्रमुख मुक्त कोडिंग एजेंटों के स्रोत कोड का अवलोकन कीजिए और देखिए कि विशेषज्ञ उपकरण सतहों और प्रॉम्प्ट को कैसे व्यवस्थित करते हैं। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ AI एजेंट का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या AI एजेंट शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर AI एजेंट शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“SWE-Agent और OpenDevin की संरचनाएँ” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस AI एजेंट पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर AI एजेंट पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- एजेंटिक पैटर्न: योजना-बनाना-क्रियान्वित करना-सत्यापित करना
- कोडिंग के लिए उपकरण सतहें (Read, Edit, Bash)
- दोहरावदार स्व-सुधार चक्र
- SWE-Agent और OpenDevin की संरचनाएँ