इस प्रोजेक्ट के बारे में

माइक्रोसॉफ्ट एजेंट फ्रेमवर्क (MAF) एक ओपन-सोर्स फ्रेमवर्क है जो AI एजेंट्स और बहु-एजेंट वर्कफ़्लो को बनाने, ऑर्केस्ट्रेट करने और तैनात करने के लिए है। यह उत्पादन-स्तरीय सिस्टम विकसित करने के लिए पायथन, .NET और Go (एक अलग रिपॉज़िटरी के माध्यम से) का समर्थन करता है। MAF अनुक्रमिक, समवर्ती, हैंडऑफ़ और समूह सहयोग सहित ग्राफ़-आधारित ऑर्केस्ट्रेशन पैटर्न्स को सक्षम बनाता है। इस फ्रेमवर्क में Azure OpenAI, OpenAI और GitHub Copilot SDK जैसी कई LLM प्रदाताओं के साथ एकीकरण शामिल है। प्रमुख विशेषताओं में अनुरोध प्रसंस्करण के लिए मिडलवेयर, अवलोकनीयता के लिए OpenTelemetry, YAML के माध्यम से घोषणात्मक एजेंट कॉन्फ़िगरेशन और डोमेन-विशिष्ट ज्ञान के लिए एजेंट स्किल्स शामिल हैं। MAF में न्यूनतम कोड परिवर्तनों के साथ Microsoft Foundry पर एजेंट्स होस्ट करने के लिए उपकरण भी प्रदान किए जाते हैं, साथ ही टेस्टिंग और डिबगिंग के लिए एक डेवलपर UI भी उपलब्ध है। इसे प्रोटोटाइप से उत्पादन की ओर बढ़ रहे टीमों के लिए डिज़ाइन किया गया है, जिसमें टिकाऊपन, पुनः आरंभ करने की क्षमता, शासन और मानव-इन-द-लूप नियंत्रण जैसे सुविधाएं शामिल हैं।