Skip to content

Latest commit

 

History

History
190 lines (113 loc) · 25.3 KB

File metadata and controls

190 lines (113 loc) · 25.3 KB

Multi-Agent Design

(اوپر دی گئی تصویر پر کلک کریں تاکہ اس سبق کی ویڈیو دیکھی جا سکے)

ملٹی ایجنٹ ڈیزائن پیٹرنز

جیسے ہی آپ کسی ایسے پروجیکٹ پر کام شروع کرتے ہیں جس میں متعدد ایجنٹس شامل ہوں، آپ کو ملٹی ایجنٹ ڈیزائن پیٹرن پر غور کرنا ہوگا۔ لیکن یہ فوراً واضح نہیں ہوتا کہ کب ملٹی ایجنٹس پر سوئچ کرنا چاہیے اور اس کے فوائد کیا ہیں۔

تعارف

اس سبق میں، ہم درج ذیل سوالات کے جوابات تلاش کریں گے:

  • وہ کون سے منظرنامے ہیں جہاں ملٹی ایجنٹس کا اطلاق ہوتا ہے؟
  • ایک واحد ایجنٹ کے بجائے ملٹی ایجنٹس استعمال کرنے کے کیا فوائد ہیں؟
  • ملٹی ایجنٹ ڈیزائن پیٹرن کو نافذ کرنے کے بنیادی اجزاء کیا ہیں؟
  • ہم یہ کیسے دیکھ سکتے ہیں کہ متعدد ایجنٹس ایک دوسرے کے ساتھ کیسے تعامل کر رہے ہیں؟

سیکھنے کے مقاصد

اس سبق کے بعد، آپ کو درج ذیل چیزوں کی سمجھ ہونی چاہیے:

  • ان منظرناموں کی نشاندہی کرنا جہاں ملٹی ایجنٹس کا اطلاق ہوتا ہے۔
  • ایک واحد ایجنٹ کے مقابلے میں ملٹی ایجنٹس کے فوائد کو پہچاننا۔
  • ملٹی ایجنٹ ڈیزائن پیٹرن کو نافذ کرنے کے بنیادی اجزاء کو سمجھنا۔

بڑی تصویر کیا ہے؟

ملٹی ایجنٹس ایک ایسا ڈیزائن پیٹرن ہے جو متعدد ایجنٹس کو ایک مشترکہ مقصد حاصل کرنے کے لیے مل کر کام کرنے کی اجازت دیتا ہے۔

یہ پیٹرن مختلف شعبوں میں بڑے پیمانے پر استعمال ہوتا ہے، جیسے روبوٹکس، خود مختار نظام، اور تقسیم شدہ کمپیوٹنگ۔

وہ منظرنامے جہاں ملٹی ایجنٹس کا اطلاق ہوتا ہے

تو وہ کون سے منظرنامے ہیں جہاں ملٹی ایجنٹس کا استعمال فائدہ مند ہے؟ جواب یہ ہے کہ بہت سے ایسے منظرنامے ہیں، خاص طور پر درج ذیل صورتوں میں:

  • بڑے کام کے بوجھ: بڑے کام کے بوجھ کو چھوٹے کاموں میں تقسیم کیا جا سکتا ہے اور مختلف ایجنٹس کو تفویض کیا جا سکتا ہے، جس سے متوازی پروسیسنگ اور تیز تکمیل ممکن ہوتی ہے۔ اس کی ایک مثال بڑے ڈیٹا پروسیسنگ کے کام میں دیکھی جا سکتی ہے۔
  • پیچیدہ کام: پیچیدہ کاموں کو، بڑے کام کے بوجھ کی طرح، چھوٹے ذیلی کاموں میں تقسیم کیا جا سکتا ہے اور مختلف ایجنٹس کو تفویض کیا جا سکتا ہے، جو کام کے کسی خاص پہلو میں مہارت رکھتے ہیں۔ اس کی ایک اچھی مثال خود مختار گاڑیوں کے معاملے میں ہے، جہاں مختلف ایجنٹس نیویگیشن، رکاوٹوں کا پتہ لگانے، اور دیگر گاڑیوں کے ساتھ بات چیت کا انتظام کرتے ہیں۔
  • متنوع مہارت: مختلف ایجنٹس مختلف مہارتوں کے حامل ہو سکتے ہیں، جو انہیں کسی کام کے مختلف پہلوؤں کو ایک واحد ایجنٹ کے مقابلے میں زیادہ مؤثر طریقے سے سنبھالنے کی اجازت دیتے ہیں۔ اس صورت میں، ایک اچھی مثال صحت کی دیکھ بھال میں ہے، جہاں ایجنٹس تشخیص، علاج کے منصوبے، اور مریض کی نگرانی کا انتظام کر سکتے ہیں۔

ایک واحد ایجنٹ کے مقابلے میں ملٹی ایجنٹس کے فوائد

ایک واحد ایجنٹ کا نظام سادہ کاموں کے لیے اچھا کام کر سکتا ہے، لیکن زیادہ پیچیدہ کاموں کے لیے، متعدد ایجنٹس کا استعمال کئی فوائد فراہم کر سکتا ہے:

  • مہارت: ہر ایجنٹ کسی خاص کام کے لیے مہارت حاصل کر سکتا ہے۔ ایک واحد ایجنٹ میں مہارت کی کمی کا مطلب یہ ہے کہ آپ کے پاس ایک ایسا ایجنٹ ہے جو سب کچھ کر سکتا ہے لیکن پیچیدہ کام کا سامنا کرنے پر الجھن میں پڑ سکتا ہے۔ مثال کے طور پر، یہ ایسا کام کر سکتا ہے جس کے لیے وہ بہترین موزوں نہ ہو۔
  • اسکیل ایبلٹی: نظام کو اسکیل کرنا زیادہ ایجنٹس شامل کرنے کے ذریعے آسان ہے بجائے اس کے کہ ایک واحد ایجنٹ پر زیادہ بوجھ ڈالیں۔
  • فالٹ ٹالرنس: اگر ایک ایجنٹ ناکام ہو جائے تو دوسرے کام جاری رکھ سکتے ہیں، جس سے نظام کی قابل اعتمادیت یقینی بنتی ہے۔

آئیے ایک مثال لیتے ہیں، ایک صارف کے لیے سفر بک کرتے ہیں۔ ایک واحد ایجنٹ کا نظام سفر بکنگ کے عمل کے تمام پہلوؤں کو سنبھالنا ہوگا، جیسے پروازیں تلاش کرنا، ہوٹل اور کرایہ کی گاڑیاں بک کرنا۔ اس کو حاصل کرنے کے لیے، واحد ایجنٹ کو ان تمام کاموں کو سنبھالنے کے لیے اوزار رکھنے ہوں گے۔ اس سے ایک پیچیدہ اور یکجا نظام بن سکتا ہے جسے برقرار رکھنا اور اسکیل کرنا مشکل ہو۔ دوسری طرف، ایک ملٹی ایجنٹ نظام میں مختلف ایجنٹس ہو سکتے ہیں جو پروازیں تلاش کرنے، ہوٹل بک کرنے، اور کرایہ کی گاڑیاں بک کرنے میں مہارت رکھتے ہیں۔ اس سے نظام زیادہ ماڈیولر، برقرار رکھنے میں آسان، اور اسکیل ایبل ہو جاتا ہے۔

اس کا موازنہ ایک چھوٹے سے ذاتی ٹریول بیورو اور ایک فرنچائز ٹریول بیورو سے کریں۔ چھوٹے بیورو میں ایک واحد ایجنٹ ہوگا جو سفر بکنگ کے عمل کے تمام پہلوؤں کو سنبھالے گا، جبکہ فرنچائز میں مختلف ایجنٹس ہوں گے جو سفر بکنگ کے عمل کے مختلف پہلوؤں کو سنبھالیں گے۔

ملٹی ایجنٹ ڈیزائن پیٹرن کو نافذ کرنے کے بنیادی اجزاء

ملٹی ایجنٹ ڈیزائن پیٹرن کو نافذ کرنے سے پہلے، آپ کو ان بنیادی اجزاء کو سمجھنا ہوگا جو اس پیٹرن کو تشکیل دیتے ہیں۔

آئیے اسے ایک بار پھر صارف کے لیے سفر بک کرنے کی مثال کے ذریعے مزید واضح کریں۔ اس صورت میں، بنیادی اجزاء میں شامل ہوں گے:

  • ایجنٹ کمیونیکیشن: پروازیں تلاش کرنے، ہوٹل بک کرنے، اور کرایہ کی گاڑیاں بک کرنے والے ایجنٹس کو صارف کی ترجیحات اور پابندیوں کے بارے میں معلومات کا اشتراک کرنے اور بات چیت کرنے کی ضرورت ہے۔ آپ کو اس بات کا فیصلہ کرنا ہوگا کہ اس بات چیت کے لیے پروٹوکولز اور طریقے کیا ہوں گے۔ اس کا مطلب یہ ہے کہ پروازیں تلاش کرنے والا ایجنٹ ہوٹل بک کرنے والے ایجنٹ سے بات چیت کرے تاکہ یہ یقینی بنایا جا سکے کہ ہوٹل پرواز کی تاریخوں کے مطابق بک کیا گیا ہے۔ اس کا مطلب یہ ہے کہ ایجنٹس کو صارف کے سفر کی تاریخوں کے بارے میں معلومات کا اشتراک کرنا ہوگا، یعنی آپ کو یہ فیصلہ کرنا ہوگا کون سے ایجنٹس معلومات کا اشتراک کر رہے ہیں اور وہ کیسے اشتراک کر رہے ہیں۔
  • کوآرڈینیشن میکانزمز: ایجنٹس کو اپنے اعمال کو مربوط کرنے کی ضرورت ہے تاکہ یہ یقینی بنایا جا سکے کہ صارف کی ترجیحات اور پابندیاں پوری ہو رہی ہیں۔ مثال کے طور پر، ایک صارف کی ترجیح ہو سکتی ہے کہ وہ ہوائی اڈے کے قریب ہوٹل چاہتا ہے، جبکہ ایک پابندی یہ ہو سکتی ہے کہ کرایہ کی گاڑیاں صرف ہوائی اڈے پر دستیاب ہیں۔ اس کا مطلب یہ ہے کہ ہوٹل بک کرنے والے ایجنٹ کو کرایہ کی گاڑی بک کرنے والے ایجنٹ کے ساتھ ہم آہنگی کرنی ہوگی تاکہ صارف کی ترجیحات اور پابندیاں پوری ہوں۔ اس کا مطلب یہ ہے کہ آپ کو یہ فیصلہ کرنا ہوگا ایجنٹس اپنے اعمال کو کیسے مربوط کر رہے ہیں۔
  • ایجنٹ آرکیٹیکچر: ایجنٹس کو اندرونی ڈھانچہ رکھنے کی ضرورت ہے تاکہ وہ فیصلے کر سکیں اور صارف کے ساتھ اپنے تعاملات سے سیکھ سکیں۔ اس کا مطلب یہ ہے کہ پروازیں تلاش کرنے والے ایجنٹ کو یہ فیصلہ کرنے کے لیے اندرونی ڈھانچہ رکھنے کی ضرورت ہے کہ صارف کو کون سی پروازیں تجویز کی جائیں۔ اس کا مطلب یہ ہے کہ آپ کو یہ فیصلہ کرنا ہوگا ایجنٹس فیصلے کیسے کر رہے ہیں اور صارف کے ساتھ اپنے تعاملات سے کیسے سیکھ رہے ہیں۔ مثال کے طور پر، پروازیں تلاش کرنے والا ایجنٹ مشین لرننگ ماڈل استعمال کر سکتا ہے تاکہ صارف کی ماضی کی ترجیحات کی بنیاد پر پروازیں تجویز کی جا سکیں۔
  • ملٹی ایجنٹ تعاملات میں بصیرت: آپ کو یہ دیکھنے کی ضرورت ہے کہ متعدد ایجنٹس ایک دوسرے کے ساتھ کیسے تعامل کر رہے ہیں۔ اس کا مطلب یہ ہے کہ آپ کو ایجنٹ کی سرگرمیوں اور تعاملات کو ٹریک کرنے کے لیے اوزار اور تکنیکیں رکھنے کی ضرورت ہے۔ یہ لاگنگ اور مانیٹرنگ ٹولز، ویژولائزیشن ٹولز، اور کارکردگی کے میٹرکس کی شکل میں ہو سکتا ہے۔
  • ملٹی ایجنٹ پیٹرنز: ملٹی ایجنٹ سسٹمز کو نافذ کرنے کے لیے مختلف پیٹرنز موجود ہیں، جیسے مرکزی، غیر مرکزی، اور ہائبرڈ آرکیٹیکچرز۔ آپ کو اس پیٹرن کا انتخاب کرنا ہوگا جو آپ کے استعمال کے کیس کے لیے سب سے زیادہ موزوں ہو۔
  • انسانی مداخلت: زیادہ تر معاملات میں، آپ کے پاس ایک انسانی مداخلت ہوگی اور آپ کو ایجنٹس کو یہ ہدایت دینی ہوگی کہ کب انسانی مداخلت کے لیے پوچھنا ہے۔ یہ اس شکل میں ہو سکتا ہے کہ صارف کسی خاص ہوٹل یا پرواز کے لیے کہے جو ایجنٹس نے تجویز نہیں کی یا پرواز یا ہوٹل بک کرنے سے پہلے تصدیق کے لیے کہے۔

ملٹی ایجنٹ تعاملات میں بصیرت

یہ ضروری ہے کہ آپ کو یہ دیکھنے کی صلاحیت ہو کہ متعدد ایجنٹس ایک دوسرے کے ساتھ کیسے تعامل کر رہے ہیں۔ یہ بصیرت ڈیبگنگ، اصلاح، اور مجموعی نظام کی تاثیر کو یقینی بنانے کے لیے ضروری ہے۔ اس مقصد کے لیے، آپ کو ایجنٹ کی سرگرمیوں اور تعاملات کو ٹریک کرنے کے لیے اوزار اور تکنیکیں رکھنے کی ضرورت ہے۔ یہ لاگنگ اور مانیٹرنگ ٹولز، ویژولائزیشن ٹولز، اور کارکردگی کے میٹرکس کی شکل میں ہو سکتا ہے۔

مثال کے طور پر، صارف کے لیے سفر بک کرنے کے معاملے میں، آپ کے پاس ایک ڈیش بورڈ ہو سکتا ہے جو ہر ایجنٹ کی حیثیت، صارف کی ترجیحات اور پابندیاں، اور ایجنٹس کے درمیان تعاملات دکھاتا ہے۔ یہ ڈیش بورڈ صارف کے سفر کی تاریخیں، پرواز ایجنٹ کی طرف سے تجویز کردہ پروازیں، ہوٹل ایجنٹ کی طرف سے تجویز کردہ ہوٹل، اور کرایہ کی گاڑی ایجنٹ کی طرف سے تجویز کردہ کرایہ کی گاڑیاں دکھا سکتا ہے۔ یہ آپ کو واضح طور پر دکھائے گا کہ ایجنٹس ایک دوسرے کے ساتھ کیسے تعامل کر رہے ہیں اور آیا صارف کی ترجیحات اور پابندیاں پوری ہو رہی ہیں۔

آئیے ان پہلوؤں کو مزید تفصیل سے دیکھتے ہیں۔

  • لاگنگ اور مانیٹرنگ ٹولز: آپ ہر اس عمل کے لیے لاگنگ کرنا چاہتے ہیں جو کسی ایجنٹ نے کیا ہو۔ ایک لاگ انٹری میں اس ایجنٹ کی معلومات ہو سکتی ہے جس نے عمل کیا، کیا گیا عمل، عمل کیے جانے کا وقت، اور عمل کا نتیجہ۔ یہ معلومات ڈیبگنگ، اصلاح، اور دیگر مقاصد کے لیے استعمال کی جا سکتی ہے۔

  • ویژولائزیشن ٹولز: ویژولائزیشن ٹولز آپ کو ایجنٹس کے درمیان تعاملات کو زیادہ بدیہی انداز میں دیکھنے میں مدد دے سکتے ہیں۔ مثال کے طور پر، آپ کے پاس ایک گراف ہو سکتا ہے جو ایجنٹس کے درمیان معلومات کے بہاؤ کو دکھاتا ہے۔ یہ آپ کو نظام میں رکاوٹوں، غیر مؤثر پہلوؤں، اور دیگر مسائل کی نشاندہی کرنے میں مدد دے سکتا ہے۔

  • کارکردگی کے میٹرکس: کارکردگی کے میٹرکس آپ کو ملٹی ایجنٹ سسٹم کی تاثیر کو ٹریک کرنے میں مدد دے سکتے ہیں۔ مثال کے طور پر، آپ کسی کام کو مکمل کرنے میں لگنے والے وقت، فی یونٹ وقت میں مکمل کیے گئے کاموں کی تعداد، اور ایجنٹس کی طرف سے دی گئی تجاویز کی درستگی کو ٹریک کر سکتے ہیں۔ یہ معلومات آپ کو بہتری کے لیے علاقوں کی نشاندہی کرنے اور نظام کو بہتر بنانے میں مدد دے سکتی ہے۔

ملٹی ایجنٹ پیٹرنز

آئیے کچھ ٹھوس پیٹرنز پر غور کریں جنہیں ہم ملٹی ایجنٹ ایپس بنانے کے لیے استعمال کر سکتے ہیں۔ یہاں کچھ دلچسپ پیٹرنز ہیں جن پر غور کیا جا سکتا ہے:

گروپ چیٹ

یہ پیٹرن اس وقت مفید ہے جب آپ ایک گروپ چیٹ ایپلیکیشن بنانا چاہتے ہیں جہاں متعدد ایجنٹس ایک دوسرے کے ساتھ بات چیت کر سکیں۔ اس پیٹرن کے عام استعمال کے کیسز میں ٹیم تعاون، کسٹمر سپورٹ، اور سوشل نیٹ ورکنگ شامل ہیں۔

اس پیٹرن میں، ہر ایجنٹ گروپ چیٹ میں ایک صارف کی نمائندگی کرتا ہے، اور پیغامات ایجنٹس کے درمیان ایک میسجنگ پروٹوکول کا استعمال کرتے ہوئے تبادلہ کیے جاتے ہیں۔ ایجنٹس گروپ چیٹ کو پیغامات بھیج سکتے ہیں، گروپ چیٹ سے پیغامات وصول کر سکتے ہیں، اور دوسرے ایجنٹس کے پیغامات کا جواب دے سکتے ہیں۔

یہ پیٹرن ایک مرکزی آرکیٹیکچر کا استعمال کرتے ہوئے نافذ کیا جا سکتا ہے جہاں تمام پیغامات ایک مرکزی سرور کے ذریعے بھیجے جاتے ہیں، یا ایک غیر مرکزی آرکیٹیکچر کا استعمال کرتے ہوئے جہاں پیغامات براہ راست تبادلہ کیے جاتے ہیں۔

گروپ چیٹ

ہینڈ آف

یہ پیٹرن اس وقت مفید ہے جب آپ ایک ایسی ایپلیکیشن بنانا چاہتے ہیں جہاں متعدد ایجنٹس ایک دوسرے کو کام منتقل کر سکیں۔

اس پیٹرن کے عام استعمال کے کیسز میں کسٹمر سپورٹ، کام کا انتظام، اور ورک فلو آٹومیشن شامل ہیں۔

اس پیٹرن میں، ہر ایجنٹ ایک کام یا ورک فلو میں ایک قدم کی نمائندگی کرتا ہے، اور ایجنٹس پہلے سے طے شدہ قواعد کی بنیاد پر کاموں کو دوسرے ایجنٹس کو منتقل کر سکتے ہیں۔

ہینڈ آف

مشترکہ فلٹرنگ

یہ پیٹرن اس وقت مفید ہے جب آپ ایک ایسی ایپلیکیشن بنانا چاہتے ہیں جہاں متعدد ایجنٹس مل کر صارفین کو تجاویز دے سکیں۔

آپ متعدد ایجنٹس کو مل کر کام کرنے کی اجازت کیوں دینا چاہیں گے؟ اس کی وجہ یہ ہے کہ ہر ایجنٹ مختلف مہارت رکھ سکتا ہے اور تجویز کے عمل میں مختلف طریقوں سے حصہ ڈال سکتا ہے۔

آئیے ایک مثال لیتے ہیں جہاں ایک صارف اسٹاک مارکیٹ میں خریدنے کے لیے بہترین اسٹاک پر تجویز چاہتا ہے۔

  • صنعتی ماہر: ایک ایجنٹ کسی خاص صنعت میں ماہر ہو سکتا ہے۔
  • تکنیکی تجزیہ: دوسرا ایجنٹ تکنیکی تجزیہ میں ماہر ہو سکتا ہے۔
  • بنیادی تجزیہ: اور ایک اور ایجنٹ بنیادی تجزیہ میں ماہر ہو سکتا ہے۔ ان ایجنٹس کے تعاون سے، وہ صارف کو ایک زیادہ جامع تجویز فراہم کر سکتے ہیں۔

تجویز

منظرنامہ: ریفنڈ کا عمل

ایک منظرنامے پر غور کریں جہاں ایک صارف کسی پروڈکٹ کے لیے ریفنڈ حاصل کرنے کی کوشش کر رہا ہے، اس عمل میں کافی ایجنٹس شامل ہو سکتے ہیں، لیکن آئیے انہیں اس عمل کے لیے مخصوص ایجنٹس اور آپ کے کاروبار کے دیگر حصوں میں استعمال ہونے والے عمومی ایجنٹس میں تقسیم کرتے ہیں۔

ریفنڈ کے عمل کے لیے مخصوص ایجنٹس:

ریفنڈ کے عمل میں شامل کچھ ایجنٹس درج ذیل ہو سکتے ہیں:

  • کسٹمر ایجنٹ: یہ ایجنٹ صارف کی نمائندگی کرتا ہے اور ریفنڈ کے عمل کو شروع کرنے کا ذمہ دار ہے۔
  • سیلر ایجنٹ: یہ ایجنٹ بیچنے والے کی نمائندگی کرتا ہے اور ریفنڈ کو پروسیس کرنے کا ذمہ دار ہے۔
  • ادائیگی ایجنٹ: یہ ایجنٹ ادائیگی کے عمل کی نمائندگی کرتا ہے اور صارف کی ادائیگی کو ریفنڈ کرنے کا ذمہ دار ہے۔
  • ریزولوشن ایجنٹ: یہ ایجنٹ ریزولوشن کے عمل کی نمائندگی کرتا ہے اور ریفنڈ کے عمل کے دوران پیدا ہونے والے کسی بھی مسئلے کو حل کرنے کا ذمہ دار ہے۔
  • کمپلائنس ایجنٹ: یہ ایجنٹ کمپلائنس کے عمل کی نمائندگی کرتا ہے اور اس بات کو یقینی بنانے کا ذمہ دار ہے کہ ریفنڈ کا عمل ضوابط اور پالیسیوں کے مطابق ہو۔

عمومی ایجنٹس:

یہ ایجنٹس آپ کے کاروبار کے دیگر حصوں میں استعمال کیے جا سکتے ہیں۔

  • شپنگ ایجنٹ: یہ ایجنٹ شپنگ کے عمل کی نمائندگی کرتا ہے اور پروڈکٹ کو بیچنے والے کے پاس واپس بھیجنے کا ذمہ دار ہے۔ یہ ایجنٹ ریفنڈ کے عمل اور پروڈکٹ کی خریداری کے ذریعے عام شپنگ دونوں کے لیے استعمال کیا جا سکتا ہے۔
  • فیڈبیک ایجنٹ: یہ ایجنٹ فیڈبیک کے عمل کی نمائندگی کرتا ہے اور صارف سے فیڈبیک جمع کرنے کا ذمہ دار ہے۔ فیڈبیک کسی بھی وقت لیا جا سکتا ہے اور صرف ریفنڈ کے عمل کے دوران نہیں۔
  • ایسکلیشن ایجنٹ: یہ ایجنٹ ایسکلیشن کے عمل کی نمائندگی کرتا ہے اور مسائل کو اعلیٰ سطح کی سپورٹ تک بڑھانے کا ذمہ دار ہے۔ آپ اس قسم کے ایجنٹ کو کسی بھی عمل کے لیے استعمال کر سکتے ہیں جہاں ایک کسٹمر سپورٹ عمل کے لیے ایک ملٹی ایجنٹ سسٹم ڈیزائن کریں۔ اس عمل میں شامل ایجنٹس، ان کے کردار اور ذمہ داریاں، اور وہ ایک دوسرے کے ساتھ کیسے تعامل کرتے ہیں، کی نشاندہی کریں۔ کسٹمر سپورٹ عمل کے لیے مخصوص ایجنٹس کے ساتھ ساتھ وہ عمومی ایجنٹس بھی مدنظر رکھیں جو آپ کے کاروبار کے دیگر حصوں میں استعمال ہو سکتے ہیں۔

پڑھنے سے پہلے غور کریں، آپ کو شاید زیادہ ایجنٹس کی ضرورت ہو جتنا آپ سوچتے ہیں۔

TIP: کسٹمر سپورٹ عمل کے مختلف مراحل کے بارے میں سوچیں اور کسی بھی سسٹم کے لیے درکار ایجنٹس پر بھی غور کریں۔

حل

حل

علم کی جانچ

سوال: آپ کو ملٹی ایجنٹس کا استعمال کب کرنا چاہیے؟

  • A1: جب آپ کے پاس کم کام ہو اور ایک سادہ کام ہو۔
  • A2: جب آپ کے پاس زیادہ کام ہو۔
  • A3: جب آپ کے پاس ایک سادہ کام ہو۔

حل کوئز

خلاصہ

اس سبق میں، ہم نے ملٹی ایجنٹ ڈیزائن پیٹرن پر غور کیا، بشمول وہ منظرنامے جہاں ملٹی ایجنٹس قابل اطلاق ہیں، ملٹی ایجنٹس کو ایک واحد ایجنٹ کے مقابلے میں استعمال کرنے کے فوائد، ملٹی ایجنٹ ڈیزائن پیٹرن کو نافذ کرنے کے بنیادی اجزاء، اور یہ کہ متعدد ایجنٹس کے درمیان تعامل کو کیسے دیکھا جا سکتا ہے۔

ملٹی ایجنٹ ڈیزائن پیٹرن کے بارے میں مزید سوالات ہیں؟

Azure AI Foundry Discord میں شامل ہوں تاکہ دوسرے سیکھنے والوں سے ملاقات کریں، آفس آورز میں شرکت کریں اور اپنے AI ایجنٹس کے سوالات کے جوابات حاصل کریں۔

اضافی وسائل

پچھلا سبق

پلاننگ ڈیزائن

اگلا سبق

AI ایجنٹس میں میٹا کوگنیشن


ڈسکلیمر:
یہ دستاویز AI ترجمہ سروس Co-op Translator کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا عدم درستگی ہو سکتی ہیں۔ اصل دستاویز، جو اس کی اصل زبان میں ہے، کو مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ہم ذمہ دار نہیں ہیں۔