· · 2 मिनट पढ़ें

Agent Harnesses इसलिए मायने रखते हैं क्योंकि प्रॉम्प्ट ही पर्याप्त नहीं हैं

Microsoft Agent Framework का नया claw और harness वॉकथ्रू एक उपयोगी अनुस्मारक है कि वास्तविक एजेंटों को मॉडल के चारों ओर एक रनटाइम शेल की आवश्यकता होती है: टूल्स, प्लानिंग, मेमोरी, सेशन और एक व्यावहारिक एक्ज़ीक्यूशन लूप।

Agent Framework AI .NET Developer Experience Microsoft Foundry
यह पोस्ट इसमें भी उपलब्ध है:English, Català, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, Polski, Türkçe, العربية, Bahasa Indonesia, Nederlands

एजेंट डेवलपमेंट में सबसे आसान गलतियों में से एक यह सोचना है कि प्रॉम्प्ट ही उत्पाद है।

ऐसा नहीं है।

Microsoft Agent Framework टीम का नया एजेंट हार्नेस और क्लॉ वॉकथ्रू इसलिए मूल्यवान है क्योंकि यह उस हिस्से पर ध्यान केंद्रित रखता है जो वास्तव में निर्धारित करता है कि एजेंट उपयोग योग्य लगता है या नहीं: मॉडल के चारों ओर का रनटाइम शेल।

इसमें शामिल है:

  • टूल्स
  • प्लानिंग
  • सेशन स्टेट
  • मेमोरी
  • एक्ज़ीक्यूशन मोड
  • पुनरावृत्ति के लिए एक उपयोग योग्य कंसोल या इंटरफ़ेस

यह वह जगह है जहाँ एजेंट चतुर डेमो होना बंद करके सॉफ्टवेयर जैसा महसूस होने लगते हैं।

हार्नेस पैटर्न एक व्यावहारिक है

मुझे यहाँ जो पसंद है वह यह है कि यह विचार कितना सुलभ है।

आप एक चैट क्लाइंट से शुरू करते हैं।

फिर आप इसे निर्देशों और टूल्स के साथ एक हार्नेस में लपेटते हैं।

फिर आप इसे एक शेल के माध्यम से चलाते हैं जो प्लानिंग, टूडू, सेशन और स्ट्रीमिंग इंटरैक्शन का समर्थन करता है।

यह एक स्वस्थ पैटर्न है क्योंकि यह चिंताओं को स्पष्ट रूप से अलग करता है:

  • मॉडल तर्क को संभालता है
  • हार्नेस रनटाइम व्यवहार को संभालता है
  • ऐप तय करता है कि कौन से टूल और अनुभव मायने रखते हैं

यह .NET डेवलपर्स के सिस्टम बनाने के तरीके के साथ अच्छी तरह फिट बैठता है

हार्नेस विचार .NET मानसिकता से भी अच्छी तरह मेल खाता है।

हम通常 बेहतर करते हैं जब रनटाइम व्यवहार स्पष्ट और रचना योग्य होता है। मिडलवेयर, पाइपलाइन, विकल्प, प्रोवाइडर और एडॉप्टर सभी इस दुनिया में स्वाभाविक लगते हैं।

यही कारण है कि मुझे लगता है कि Agent Framework के .NET डेवलपर्स के साथ उतरने की अच्छी संभावना है। यह सभी को एक जादुई एब्स्ट्रैक्शन में मजबूर नहीं कर रहा है। यह आपको संरचित रनटाइम टुकड़े दे रहा है जिन्हें आप एक साथ जोड़ सकते हैं।

मेरी राय

इस पोस्ट का सबसे उपयोगी हिस्सा यह अनुस्मारक है कि एजेंटों को एक अच्छे मॉडल और एक चतुर इंस्ट्रक्शन स्ट्रिंग से अधिक की आवश्यकता होती है।

उन्हें एक रनटाइम शेल चाहिए जो उन्हें संरचना, मेमोरी, टूल एक्सेस, प्लानिंग और एक कार्यशील डेवलपर लूप दे।

यही हार्नेस आपको देता है।

और ईमानदारी से, यही कारण है कि यह पैटर्न ध्यान देने योग्य है।

मूल पोस्ट: Meet your agent harness and claw

साझा करें:
GitHub पर इस पोस्ट का सोर्स कोड देखें ↗
← Windows App Development CLI असली packaging काम के लिए और उपयोगी होता जा रहा है
Visual Studio के अंदर pull requests review करना ठीक उसी तरह का friction reduction है जो मुझे पसंद है →