इस प्रोजेक्ट के बारे में
Semantic Kernel Microsoft का एक मॉडल-अज्ञेय SDK है जो डेवलपर्स को AI एजेंटों और मल्टी-एजेंट सिस्टम बनाने, व्यवस्थित करने और तैनात करने में मदद करने के लिए डिज़ाइन किया गया है। यह Python 3.10+, .NET 10.0+ और Java JDK 17+ का समर्थन करता है, और Windows, macOS और Linux पर चलता है।
मुख्य विशेषताओं में शामिल हैं:
- **मॉडल लचीलापन**: OpenAI, Azure OpenAI, Hugging Face, NVIDIA, और Ollama, LMStudio, या ONNX के माध्यम से स्थानीय मॉडलों के लिए अंतर्निहित समर्थन।
- **एजेंट फ्रेमवर्क**: टूल्स/प्लगइन्स, मेमोरी और योजना क्षमताओं तक पहुंच के साथ मॉड्यूलर AI एजेंट बनाएं।
- **मल्टी-एजेंट सिस्टम**: सहयोग करने वाले विशेषज्ञ एजेंटों के साथ वर्कफ्लो को व्यवस्थित करें।
- **प्लगइन इकोसिस्टम**: एजेंटों को नेटिव कोड फ़ंक्शंस, प्रॉम्प्ट टेम्पलेट्स, OpenAPI स्पेक्स, या Model Context Protocol (MCP) के साथ विस्तारित करें।
- **वेक्टर DB समर्थन**: Azure AI Search, Elasticsearch, Chroma, और अधिक के साथ एकीकरण।
- **मल्टीमॉडल समर्थन**: टेक्स्ट, विज़न और ऑडियो इनपुट संसाधित करें।
- **प्रोसेस फ्रेमवर्क**: संरचित वर्कफ्लो दृष्टिकोण के साथ जटिल व्यावसायिक प्रक्रियाओं का मॉडल बनाएं।
- **एंटरप्राइज़-तैयार**: अवलोकनीयता, सुरक्षा और स्थिर APIs के लिए निर्मित।
स्थापना सीधी है: Python के लिए `pip install semantic-kernel`, .NET के लिए `dotnet add package Microsoft.SemanticKernel`, और Java निर्देश रिपॉजिटरी में उपलब्ध हैं। क्विकस्टार्ट उदाहरण एक बुनियादी चैट एजेंट बनाने, कस्टम टूल्स के लिए प्लगइन्स जोड़ने, और ट्राइएज, बिलिंग और रिफंड एजेंटों के साथ मल्टी-एजेंट सिस्टम बनाने का प्रदर्शन करते हैं।
नोट: यह प्रोजेक्ट Microsoft Agent Framework (MAF) में विकसित हो गया है, जो इसका एंटरप्राइज़-तैयार उत्तराधिकारी है, जो अब संस्करण 1.0 में स्थिर APIs और दीर्घकालिक समर्थन के साथ है। मौजूदा Semantic Kernel उपयोगकर्ताओं के लिए एक प्रवासन मार्गदर्शिका उपलब्ध है।
आगे सीखने के लिए, दस्तावेज़ीकरण एक आरंभ करने वाली मार्गदर्शिका, 100 से अधिक विस्तृत नमूने, और C# और Python के लिए API संदर्भ प्रदान करता है। सामुदायिक समर्थन GitHub issues, discussions और Discord के माध्यम से उपलब्ध है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.