इस प्रोजेक्ट के बारे में
AutoGen मल्टी-एजेंट AI एप्लिकेशन बनाने के लिए एक प्रोग्रामिंग फ्रेमवर्क है जो स्वायत्त रूप से कार्य कर सकते हैं या मनुष्यों के साथ मिलकर काम कर सकते हैं। Microsoft Research में शुरू किया गया, यह स्पष्ट रूप से विभाजित जिम्मेदारियों के साथ एक लेयर्ड और एक्सटेंसिबल डिज़ाइन का उपयोग करता है:
- Core API: मैसेज पासिंग, इवेंट-ड्रिवन एजेंट और लोकल और डिस्ट्रिब्यूटेड रनटाइम को लागू करता है। .NET और Python के लिए क्रॉस-लैंग्वेज डेवलपमेंट का समर्थन करता है।
- AgentChat API: रैपिड प्रोटोटाइपिंग के लिए Core के ऊपर बनाया गया एक सरल, ओपिनियनेटेड API, जो टू-एजेंट चैट या ग्रुप चैट जैसे सामान्य मल्टी-एजेंट पैटर्न का समर्थन करता है।
- Extensions API: फर्स्ट और थर्ड-पार्टी एक्सटेंशन को सक्षम करता है, जिसमें LLM क्लाइंट (जैसे, OpenAI, AzureOpenAI) और कोड निष्पादन क्षमताएं शामिल हैं।
इकोसिस्टम में दो डेवलपर टूल शामिल हैं: AutoGen Studio, मल्टी-एजेंट एप्लिकेशन बनाने और प्रोटोटाइप करने के लिए एक नो-कोड GUI, और AutoGen Bench, एजेंट के प्रदर्शन के मूल्यांकन के लिए एक बेंचमार्किंग सूट। फ्रेमवर्क टूल इंटीग्रेशन के लिए MCP (Model Context Protocol) सर्वर का समर्थन करता है, जैसे Playwright के माध्यम से वेब ब्राउजिंग।
AutoGen के लिए Python 3.10 या उसके बाद के वर्जन की आवश्यकता है। यह अब मेंटेनेंस मोड में है और इसमें नई सुविधाएं या सुधार नहीं किए जाएंगे, आगे चलकर इसे कम्युनिटी द्वारा मैनेज किया जाएगा। नए उपयोगकर्ताओं को Microsoft Agent Framework के साथ शुरू करने का निर्देश दिया जाता है, जो स्टेबल API और लॉन्ग-टर्म सपोर्ट प्रदान करने वाला एंटरप्राइज-रेडी उत्तराधिकारी है। मौजूदा उपयोगकर्ताओं को एक माइग्रेशन गाइड प्रदान की गई है। AutoGen में योगदान बग फिक्स, सुरक्षा पैच और डॉक्यूमेंटेशन सुधारों तक सीमित है। यह प्रोजेक्ट कोड के लिए MIT और डॉक्यूमेंटेशन के लिए Creative Commons Attribution 4.0 के तहत लाइसेंस प्राप्त है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.