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

AutoGen ایک پروگرامنگ فریم ورک ہے جو خود مختار طریقے سے کام کرنے والے یا انسانوں کے ساتھ مل کر کام کرنے والے ملٹی ایجنٹ AI ایپلیکیشنز بنانے کے لیے استعمال ہوتا ہے۔ مائیکروسافٹ ریسرچ میں اس کا آغاز کیا گیا تھا، یہ ایک تہہ دار اور قابل توسیع ڈیزائن استعمال کرتا ہے جس میں ذمہ داریوں کا واضح تقسیم ہے: - کور API: یہ پیغام پاس کرنے، ایونٹ ڈرائیون ایجنٹس، اور مقامی اور تقسیم شدہ رن ٹائم کو لاگو کرتا ہے۔ یہ .NET اور Python کے لیے کراس زبان ڈویلپمنٹ کو سپورٹ کرتا ہے۔ - ایجنٹ چیٹ API: کور API کے اوپر بنایا گیا ایک سادہ، اپنی رائے والا API جو تیز پروٹو ٹائپنگ کے لیے ہے، یہ عام ملٹی ایجنٹ پیٹرنز جیسے دو ایجنٹ چیٹ یا گروپ چیٹس کو سپورٹ کرتا ہے۔ - ایکسٹینشنز API: پہلی اور تیسری پارٹی ایکسٹینشنز کو فعال کرتا ہے، جس میں LLM کلائنٹس (مثال کے طور پر OpenAI، AzureOpenAI) اور کوڈ ایکزیوٹ کرنے کی صلاحیتیں شامل ہیں۔ ایکوسسٹم میں دو ڈویلپر ٹولز شامل ہیں: AutoGen Studio، جو ملٹی ایجنٹ ایپلیکیشنز بنانے اور پروٹو ٹائپ کرنے کے لیے ایک بغیر کوڈ والا GUI ہے، اور AutoGen Bench، جو ایجنٹ کی کارکردگی کا اندازہ لگانے کے لیے ایک بینچ مارکنگ سوئٹ ہے۔ یہ فریم ورک ٹول انٹیگریشن کے لیے MCP (ماڈل کانٹیکسٹ پروٹوکول) سرورز کو سپورٹ کرتا ہے، جیسے Playwright کے ذریعے ویب براؤزنگ۔ AutoGen کے لیے Python 3.10 یا اس سے بعد کی ورژن کی ضرورت ہے۔ یہ اب بحالی موڈ میں ہے اور اسے نئے فیچرز یا بہتر کاری نہیں ملیں گی، اب آگے یہ کمیونٹی کے ذریعے منظم کیا جائے گا۔ نئے صارفین کو Microsoft Agent Framework سے شروع کرنے کی ہدایت کی جاتی ہے، جو انٹرپرائز کے لیے تیار جانشین فریم ورک ہے جو مستحکم APIs اور طویل المدت سپورٹ فراہم کرتا ہے۔ موجودہ صارفین کو مائیگریشن گائیڈ فراہم کیا گیا ہے۔ AutoGen میں شراکت صرف بگ فیکسز، سیکیورٹی پیچز، اور دستاویزات کی بہتری تک محدود ہے۔ یہ پروجیکٹ کوڈ کے لیے MIT لائسنس اور دستاویزات کے لیے کرئیٹیو کامنز Attribution 4.0 لائسنس کے تحت لائسنس یافتہ ہے۔