منصوبے کے بارے میں

Semantic Kernel مائیکروسافٹ کا ایک ماڈل-ایگناسٹک 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 اسپیکس، یا ماڈل کانٹیکسٹ پروٹوکول (MCP) کے ساتھ بڑھائیں۔ - **ویکٹر ڈیٹا بیس سپورٹ**: 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 ایشوز، ڈسکشنز، اور Discord کے ذریعے دستیاب ہے۔