(اس سبق کی ویڈیو دیکھنے کے لیے اوپر والی تصویر پر کلک کریں)
جیسے ہی آپ ایسے پروجیکٹ پر کام شروع کرتے ہیں جس میں متعدد ایجنٹس شامل ہوں گے، آپ کو کئی ایجنٹس کے ڈیزائن پیٹرن پر غور کرنا پڑے گا۔ تاہم، یہ فوراً واضح نہیں ہو سکتا کہ کب ملٹی ایجنٹس پر سوئچ کرنا چاہیے اور اس کے فوائد کیا ہیں۔
اس سبق میں، ہم درج ذیل سوالات کے جواب تلاش کر رہے ہیں:
- وہ کون سے منظرنامے ہیں جہاں کئی ایجنٹس قابل اطلاق ہوتے ہیں؟
- صرف ایک واحد ایجنٹ کے مقابلے میں کئی ایجنٹس استعمال کرنے کے کیا فوائد ہیں؟
- کئی ایجنٹس کے ڈیزائن پیٹرن کو نافذ کرنے کے بنیادی اجزاء کیا ہیں؟
- ہم کیسے دیکھ سکتے ہیں کہ متعدد ایجنٹس ایک دوسرے کے ساتھ کیسے تعامل کر رہے ہیں؟
اس سبق کے بعد، آپ قابل ہونا چاہیے کہ:
- ایسے منظرناموں کی نشاندہی کریں جہاں کئی ایجنٹس قابل اطلاق ہوں
- کئی ایجنٹس کے استعمال کے فوائد کو ایک واحد ایجنٹ کے مقابلے میں پہچانیں۔
- کئی ایجنٹس کے ڈیزائن پیٹرن کو نافذ کرنے کے بنیادی اجزاء کو سمجھیں۔
بڑا منظر کیا ہے؟
کئی ایجنٹس ایک ڈیزائن پیٹرن ہیں جو متعدد ایجنٹس کو ایک مشترکہ مقصد حاصل کرنے کے لیے ایک ساتھ کام کرنے کی اجازت دیتا ہے۔
یہ پیٹرن مختلف شعبوں میں بڑے پیمانے پر استعمال ہوتا ہے، بشمول روبوٹکس، خود مختار نظام، اور تقسیم شدہ کمپیوٹنگ۔
تو کون سے منظرنامے کئی ایجنٹس کے استعمال کے لیے اچھے کیس ہیں؟ جواب یہ ہے کہ بہت سے منظرنامے ہیں جہاں متعدد ایجنٹس کی تعیناتی فائدہ مند ہوتی ہے، خاص طور پر درج ذیل حالات میں:
- بڑے کام کے بوجھ: بڑے کاموں کو چھوٹے ٹاسکس میں تقسیم کیا جا سکتا ہے اور مختلف ایجنٹس کو سونپا جا سکتا ہے، جس سے متوازی پراسیسنگ اور تیزی سے تکمیل ممکن ہوتی ہے۔ اس کی ایک مثال بڑے ڈیٹا پروسیسنگ کے کام میں ملتی ہے۔
- پیچیدہ کام: پیچیدہ کام، بڑے کاموں کی طرح، چھوٹے ذیلی کاموں میں ٹوٹ سکتے ہیں اور مختلف ایجنٹس کو تفویض کیے جا سکتے ہیں، ہر ایک کام کے ایک مخصوص پہلو میں مہارت رکھتا ہے۔ اس کی ایک اچھی مثال خود مختار گاڑیوں کا معاملہ ہے جہاں مختلف ایجنٹس نیویگیشن، رکاوٹ کی شناخت، اور دیگر گاڑیوں کے ساتھ مواصلت کا انتظام کرتے ہیں۔
- متنوع مہارتیں: مختلف ایجنٹس کے پاس متنوع مہارتیں ہو سکتی ہیں، جو انہیں کسی کام کے مختلف پہلوؤں کو ایک واحد ایجنٹ کے مقابلے میں مؤثر طریقے سے سنبھالنے کے قابل بناتی ہیں۔ اس صورت کے لیے ایک اچھی مثال صحت کی دیکھ بھال ہے جہاں ایجنٹس تشخیصات، علاج کے منصوبوں، اور مریض کی نگرانی کا انتظام کر سکتے ہیں۔
ایک واحد ایجنٹ کا نظام سادہ کاموں کے لیے اچھی طرح کام کر سکتا ہے، لیکن زیادہ پیچیدہ کاموں کے لیے متعدد ایجنٹس کے استعمال سے کئی فوائد حاصل ہو سکتے ہیں:
- مہارت کی تخصیص: ہر ایجنٹ کسی مخصوص کام میں ماہر ہو سکتا ہے۔ ایک واحد ایجنٹ میں مہارت کی کمی کا مطلب ہے کہ آپ کے پاس ایسا ایجنٹ ہے جو سب کچھ کر سکتا ہے لیکن جب اسے کسی پیچیدہ کام کا سامنا ہو تو وہ الجھن کا شکار ہو سکتا ہے۔ مثال کے طور پر، وہ آخرکار ایسا کام کر سکتا ہے جس کے لیے وہ سب سے زیادہ موزوں نہیں ہے۔
- اسکیل ایبلٹی: سسٹمز کو اسکیل کرنا زیادہ آسان ہوتا ہے جب مزید ایجنٹس شامل کیے جائیں بجائے اس کے کہ ایک واحد ایجنٹ پر زیادہ بوجھ ڈال دیا جائے۔
- خرابی برداشت کرنے کی صلاحیت: اگر ایک ایجنٹ فیل ہو جائے تو دوسرے جاری رہ سکتے ہیں، جس سے سسٹم کی قابلِ اعتمادیت یقینی بنتی ہے۔
آئیے ایک مثال لیتے ہیں، ایک صارف کے لیے سفر بک کریں۔ ایک واحد ایجنٹ کے نظام کو سفر کی بکنگ کے عمل کے تمام پہلوؤں کو سنبھالنا ہوگا، پرواز تلاش کرنے سے لے کر ہوٹل اور کرایہ کی گاڑیوں کی بکنگ تک۔ اسے اکیلے حاصل کرنے کے لیے، ایجنٹ کو ان تمام کاموں کو سنبھالنے کے آلات کی ضرورت ہوگی۔ اس سے ایک پیچیدہ اور مونو لیتھک نظام پیدا ہو سکتا ہے جو برقرار رکھنا اور اسکیل کرنا مشکل ہو۔ دوسری طرف، ایک ملٹی ایجنٹ سسٹم میں مختلف ایجنٹس ہو سکتے ہیں جو پروازیں تلاش کرنے، ہوٹل بک کرنے، اور کرایہ کی گاڑیوں کے لیے مخصوص ہوں۔ اس سے سسٹم زیادہ ماڈیولر، برقرار رکھنے میں آسان، اور قابلِ توسیع ہو جائے گا۔
اس کا موازنہ ایک چھوٹی دکان کے طور پر چلنے والے ٹریول بیورو اور فرنچائز کے طور پر چلنے والے ٹریول بیورو سے کریں۔ چھوٹی دکان میں ایک واحد ایجنٹ سفر کی بکنگ کے تمام پہلوؤں کو سنبھالتا، جبکہ فرنچائز میں مختلف ایجنٹس سفر کی مختلف پہلوؤں کو سنبھالتے۔
اس سے پہلے کہ آپ کئی ایجنٹس کے ڈیزائن پیٹرن کو نافذ کر سکیں، آپ کو اس پیٹرن کے وہ بنیادی اجزاء سمجھنے ہوں گے جو پیٹرن بناتے ہیں۔
آئیے اس کو زیادہ ٹھوس بناتے ہیں پھر سے ایک صارف کے لیے سفر بک کرنے کی مثال دیکھ کر۔ اس صورت میں، بنیادی اجزاء میں شامل ہوں گے:
- ایجنٹ کمیونیکیشن: پروازیں تلاش کرنے، ہوٹل بک کرنے، اور کرائے کی گاڑیوں کے ایجنٹس کو صارف کی ترجیحات اور پابندیوں کے بارے میں معلومات کا اشتراک اور بات چیت کرنی ہوگی۔ آپ کو اس کمیونیکیشن کے پروٹوکولز اور طریقوں کا فیصلہ کرنا ہوگا۔ اس کا ٹھوس مطلب یہ ہے کہ پرواز تلاش کرنے والا ایجنٹ ہوٹل بک کرنے والے ایجنٹ کے ساتھ بات چیت کرے تاکہ یہ یقینی بنایا جا سکے کہ ہوٹل اسی تاریخوں کے لیے بک ہوا ہے جو پرواز کے لیے ہیں۔ اس کا مطلب یہ ہے کہ ایجنٹس کو صارف کی سفر کی تاریخوں کے بارے میں معلومات شیئر کرنی ہوں گی، یعنی آپ کو فیصلہ کرنا ہوگا کون سے ایجنٹس معلومات شیئر کر رہے ہیں اور وہ معلومات کیسے شیئر کر رہے ہیں۔
- ہم آہنگی کے میکنزم: ایجنٹس کو اپنے اعمال کو ہم آہنگ کرنے کی ضرورت ہے تاکہ صارف کی ترجیحات اور پابندیاں پوری ہوں۔ ایک صارف کی ترجیح یہ ہو سکتی ہے کہ وہ ہوٹل ہوائی اڈے کے قریب چاہتا ہے جبکہ ایک پابندی یہ ہو سکتی ہے کہ کرایہ کی گاڑیاں صرف ہوائی اڈے پر دستیاب ہیں۔ اس کا مطلب یہ ہے کہ ہوٹل بک کرنے والا ایجنٹ کرائے کی گاڑی بک کرنے والے ایجنٹ کے ساتھ ہم آہنگی کرے تاکہ صارف کی ترجیحات اور پابندیاں پوری ہوں۔ اس کا مطلب یہ ہے کہ آپ کو فیصلہ کرنا ہوگا ایجنٹس اپنے اعمال کو کیسے ہم آہنگ کر رہے ہیں۔
- ایجنٹ آرکیٹیکچر: ایجنٹس کو اندرونی ساخت ہونی چاہیے تاکہ وہ فیصلے کر سکیں اور صارف کے ساتھ اپنے تعاملات سے سیکھ سکیں۔ اس کا مطلب یہ ہے کہ پروازیں تلاش کرنے والا ایجنٹ اس بات کے فیصلے کرنے کے لیے اندرونی ساخت رکھتا ہو کہ صارف کو کون سی پروازیں تجویز کی جائیں۔ اس کا مطلب یہ ہے کہ آپ کو فیصلہ کرنا ہوگا ایجنٹس کیسے فیصلے کر رہے ہیں اور صارف کے ساتھ اپنے تعاملات سے کیسے سیکھ رہے ہیں۔ ایک ایجنٹ کے سیکھنے اور بہتر ہونے کی مثالیں ہو سکتی ہیں کہ پرواز تلاش کرنے والا ایجنٹ ماضی کی ترجیحات کی بنیاد پر صارف کو پروازیں تجویز کرنے کے لیے مشین لرننگ ماڈل استعمال کر سکتا ہے۔
- کئی ایجنٹس کے تعاملات میں نظر: آپ کو یہ دیکھنے کی صلاحیت ہونی چاہیے کہ متعدد ایجنٹس ایک دوسرے کے ساتھ کیسے تعامل کر رہے ہیں۔ اس کا مطلب یہ ہے کہ آپ کو ایجنٹس کی سرگرمیوں اور تعاملات کو ٹریک کرنے کے لیے اوزار اور تکنیکیں چاہیئں۔ یہ لاگنگ اور مانیٹرنگ ٹولز، ویزولائزیشن ٹولز، اور کارکردگی میٹرکس کی شکل میں ہو سکتا ہے۔
- کئی ایجنٹس کے پیٹرنز: کئی ایجنٹس کے نظام نافذ کرنے کے مختلف پیٹرنز ہوتے ہیں، جیسے مرکزی، غیر مرکزی، اور ہائبرڈ آرکیٹیکچرز۔ آپ کو اپنے استعمال کے کیس کے مطابق بہترین پیٹرن کا فیصلہ کرنا ہوگا۔
- ہیومن ان دی لوپ: زیادہ تر معاملات میں، آپ کے پاس انسان بھی عمل میں شامل ہوگا اور آپ کو ایجنٹس کو یہ ہدایت دینی ہوگی کہ کب انسانی مداخلت طلب کرنی ہے۔ یہ اس صورت میں ہو سکتا ہے جب صارف کسی مخصوص ہوٹل یا پرواز کی درخواست کرے جو ایجنٹس نے تجویز نہیں کی ہو یا بکنگ سے پہلے تصدیق طلب کرے۔
یہ ضروری ہے کہ آپ کے پاس یہ دیکھنے کی صلاحیت ہو کہ متعدد ایجنٹس ایک دوسرے کے ساتھ کیسے تعامل کر رہے ہیں۔ یہ بصیرت ڈیبگنگ، بہتر کاری، اور مجموعی سسٹم کی مؤثریت کو یقینی بنانے کے لیے ضروری ہے۔ اس کو حاصل کرنے کے لیے، آپ کو ایجنٹس کی سرگرمیوں اور تعاملات کو ٹریک کرنے کے لیے اوزار اور تکنیکیں درکار ہوں گی۔ یہ لاگنگ اور مانیٹرنگ کے اوزار، ویزولائزیشن ٹولز، اور کارکردگی میٹرکس کی شکل میں ہو سکتا ہے۔
مثال کے طور پر، صارف کے لیے سفر بک کرنے کے معاملے میں، آپ کے پاس ایک ڈیش بورڈ ہو سکتا ہے جو ہر ایجنٹ کی حیثیت، صارف کی ترجیحات اور پابندیاں، اور ایجنٹس کے درمیان تعاملات دکھاتا ہو۔ یہ ڈیش بورڈ صارف کی سفر کی تاریخیں، فلائٹ ایجنٹ کی جانب سے تجویز کردہ پروازیں، ہوٹل ایجنٹ کی جانب سے تجویز کردہ ہوٹل، اور کرائے کی گاڑی ایجنٹ کی جانب سے تجویز کردہ گاڑیاں دکھا سکتا ہے۔ اس سے آپ کو واضح اندازہ ہوگا کہ ایجنٹس ایک دوسرے کے ساتھ کیسے تعامل کر رہے ہیں اور آیا صارف کی ترجیحات اور پابندیاں پوری ہو رہی ہیں یا نہیں۔
آئیے ان پہلوؤں کو مزید تفصیل سے دیکھتے ہیں۔
- لاگنگ اور مانیٹرنگ ٹولز: آپ چاہتے ہیں کہ ہر ایک عمل کے لیے جو کوئی ایجنٹ کرتا ہے لاگنگ کی جائے۔ لاگ اندراج میں اس ایجنٹ کی معلومات شامل ہو سکتی ہیں جس نے عمل کیا، کیا عمل کیا گیا، عمل کے وقت، اور عمل کا نتیجہ۔ اس معلومات کو پھر ڈیبگنگ، بہتر کاری اور مزید کے لیے استعمال کیا جا سکتا ہے۔
- ویزولائزیشن ٹولز: ویزولائزیشن ٹولز آپ کو ایجنٹس کے درمیان تعاملات کو مزید بصیرتی انداز میں دیکھنے میں مدد دے سکتے ہیں۔ مثال کے طور پر، آپ کے پاس ایک گراف ہو سکتا ہے جو ایجنٹس کے درمیان معلومات کے بہاؤ کو دکھاتا ہو۔ یہ آپ کو سسٹم میں رکاوٹیں، غیر مؤثریاں، اور دیگر مسائل شناخت کرنے میں مدد دے سکتا ہے۔
- کارکردگی کے میٹرکس: کارکردگی کے میٹرکس آپ کو ملٹی ایجنٹ سسٹم کی مؤثریت کو ٹریک کرنے میں مدد دے سکتے ہیں۔ مثال کے طور پر، آپ ٹریک کر سکتے ہیں کہ کسی کام کو مکمل کرنے میں کتنا وقت لگا، فی یونٹ وقت میں مکمل ہونے والے کاموں کی تعداد، اور ایجنٹس کی جانب سے کی گئی سفارشات کی درستگی۔ یہ معلومات آپ کو بہتری کے شعبوں کی نشاندہی کرنے اور سسٹم کو بہتر بنانے میں مدد دے سکتی ہے۔
آئیے کچھ ٹھوس پیٹرنز میں غوطہ لگائیں جو ہم ملٹی ایجنٹ ایپس بنانے کے لیے استعمال کر سکتے ہیں۔ یہاں کچھ دلچسپ پیٹرنز ہیں جن پر غور کرنا چاہیے:
یہ پیٹرن اس وقت مفید ہے جب آپ ایک گروپ چیٹ ایپلیکیشن بنانا چاہتے ہیں جہاں متعدد ایجنٹس ایک دوسرے کے ساتھ بات چیت کر سکیں۔ اس پیٹرن کے عام استعمال کے کیسز میں ٹیم تعاون، کسٹمر سپورٹ، اور سوشل نیٹ ورکنگ شامل ہیں۔
اس پیٹرن میں، ہر ایجنٹ گروپ چیٹ میں کسی صارف کی نمائندگی کرتا ہے، اور پیغامات ایک میسجنگ پروٹوکول کے ذریعے ایجنٹس کے درمیان تبادلہ ہوتے ہیں۔ ایجنٹس گروپ چیٹ میں پیغامات بھیج سکتے ہیں، گروپ چیٹ سے پیغامات وصول کر سکتے ہیں، اور دیگر ایجنٹس کے پیغامات کا جواب دے سکتے ہیں۔
یہ پیٹرن مرکزی آرکیٹیکچر استعمال کر کے نافذ کیا جا سکتا ہے جہاں تمام پیغامات ایک مرکزی سرور کے ذریعے روٹ ہوتے ہیں، یا ایک غیر مرکزی آرکیٹیکچر جہاں پیغامات براہ راست تبادلہ ہوتے ہیں۔
یہ پیٹرن اس وقت مفید ہے جب آپ ایک ایسی ایپلیکیشن بنانا چاہتے ہیں جہاں متعدد ایجنٹس ایک دوسرے کو ٹاسکس حوالے کر سکیں۔
اس پیٹرن کے عام استعمال کے کیسز میں کسٹمر سپورٹ، ٹاسک مینجمنٹ، اور ورک فلو آٹومیشن شامل ہیں۔
اس پیٹرن میں، ہر ایجنٹ کسی ٹاسک یا ورک فلو کے ایک قدم کی نمائندگی کرتا ہے، اور ایجنٹس پہلے سے طے شدہ قواعد کی بنیاد پر ٹاسکس دوسرے ایجنٹس کو حوالے کر سکتے ہیں۔
یہ پیٹرن اس وقت مفید ہے جب آپ ایک ایسی ایپلیکیشن بنانا چاہتے ہیں جہاں متعدد ایجنٹس مل کر صارفین کو سفارشات دینے کے لیے تعاون کر سکیں۔
آپ چاہیں گے کہ متعدد ایجنٹس مل کر کام کریں کیونکہ ہر ایجنٹ کی مختلف مہارت ہو سکتی ہے اور وہ سفارش کے عمل میں مختلف طریقوں سے حصہ ڈال سکتے ہیں۔
آئیے ایک مثال لیتے ہیں جہاں ایک صارف اسٹاک مارکیٹ میں خریدنے کے لیے بہترین اسٹاک کی سفارش چاہتا ہے۔
- صنعتی ماہر:. ایک ایجنٹ کسی مخصوص صنعت میں ماہر ہو سکتا ہے۔
- تکنیکی تجزیہ: ایک اور ایجنٹ تکنیکی تجزیے میں ماہر ہو سکتا ہے۔
- بنیادیاتی تجزیہ: اور ایک اور ایجنٹ بنیادیاتی تجزیے میں ماہر ہو سکتا ہے۔ مل کر کام کر کے، یہ ایجنٹس صارف کو زیادہ جامع سفارش فراہم کر سکتے ہیں۔
فرض کریں ایک منظرنامہ ہے جہاں ایک صارف کسی پروڈکٹ کے لیے رقم واپس حاصل کرنے کی کوشش کر رہا ہے، اس عمل میں کافی ایجنٹس شامل ہو سکتے ہیں لیکن آئیے اسے خاص ریفنڈ عمل کے ایجنٹس اور عمومی ایجنٹس میں تقسیم کریں جو دوسرے عملوں میں بھی استعمال ہو سکتے ہیں۔
ریفنڈ عمل کے لیے مخصوص ایجنٹس:
درج ذیل کچھ ایجنٹس ہیں جو ریفنڈ عمل میں شامل ہو سکتے ہیں:
- کسٹمر ایجنٹ: یہ ایجنٹ صارف کی نمائندگی کرتا ہے اور ریفنڈ عمل شروع کرنے کا ذمہ دار ہوتا ہے۔
- سیلر ایجنٹ: یہ ایجنٹ بیچنے والے کی نمائندگی کرتا ہے اور ریفنڈ کو پروسیس کرنے کا ذمہ دار ہوتا ہے۔
- پیمنٹ ایجنٹ: یہ ایجنٹ ادائیگی کے عمل کی نمائندگی کرتا ہے اور صارف کی ادائیگی کی واپسی کا ذمہ دار ہوتا ہے۔
- ریزولوشن ایجنٹ: یہ ایجنٹ مسائل کے حل کے عمل کی نمائندگی کرتا ہے اور ریفنڈ عمل کے دوران پیدا ہونے والے کسی بھی مسئلے کو حل کرنے کا ذمہ دار ہوتا ہے۔
- کمپلائنس ایجنٹ: یہ ایجنٹ تعمیل کے عمل کی نمائندگی کرتا ہے اور اس بات کو یقینی بنانے کا ذمہ دار ہوتا ہے کہ ریفنڈ عمل قواعد و ضوابط اور پالیسیوں کی پاسداری کرتا ہے۔
عمومی ایجنٹس:
یہ ایجنٹس آپ کے کاروبار کے دیگر حصوں میں استعمال کیے جا سکتے ہیں۔
- شپنگ ایجنٹ: یہ ایجنٹ شپنگ کے عمل کی نمائندگی کرتا ہے اور پروڈکٹ کو فروخت کنندہ کے پاس واپس بھیجنے کا ذمہ دار ہوتا ہے۔ یہ ایجنٹ ریفنڈ عمل کے لیے بھی استعمال ہو سکتا ہے اور مثال کے طور پر کسی خریداری کے ذریعے پروڈکٹ کی عمومی شپنگ کے لیے بھی۔
- فیڈ بیک ایجنٹ: یہ ایجنٹ فیڈ بیک کے عمل کی نمائندگی کرتا ہے اور صارف سے فیڈ بیک جمع کرنے کا ذمہ دار ہوتا ہے۔ فیڈ بیک کسی بھی وقت حاصل کی جا سکتی ہے نہ کہ صرف ریفنڈ عمل کے دوران۔
- ایسکلیشن ایجنٹ: یہ ایجنٹ ایسکلیشن کے عمل کی نمائندگی کرتا ہے اور مسائل کو اعلیٰ سطح پر سپورٹ تک پہنچانے کا ذمہ دار ہوتا ہے۔ آپ اس قسم کے ایجنٹ کو کسی بھی ایسے عمل کے لیے استعمال کر سکتے ہیں جہاں آپ کو مسئلے کو بڑھانے کی ضرورت ہو۔
- نوٹیفیکیشن ایجنٹ: یہ ایجنٹ نوٹیفیکیشن کے عمل کی نمائندگی کرتا ہے اور ریفنڈ عمل کے مختلف مراحل پر صارف کو نوٹیفیکیشن بھیجنے کا ذمہ دار ہوتا ہے۔
- اینالیٹکس ایجنٹ: یہ ایجنٹ اینالیٹکس کے عمل کی نمائندگی کرتا ہے اور ریفنڈ عمل سے متعلق ڈیٹا کا تجزیہ کرنے کا ذمہ دار ہوتا ہے۔
- آڈٹ ایجنٹ: یہ ایجنٹ آڈٹ کے عمل کی نمائندگی کرتا ہے اور یہ یقینی بنانے کے لیے ریفنڈ عمل کا آڈٹ کرنے کا ذمہ دار ہوتا ہے کہ یہ درست طریقے سے انجام پا رہا ہے۔
- رپورٹنگ ایجنٹ: یہ ایجنٹ رپورٹنگ کے عمل کی نمائندگی کرتا ہے اور ریفنڈ عمل پر رپورٹس تیار کرنے کا ذمہ دار ہوتا ہے۔
- نالج ایجنٹ: یہ ایجنٹ نالج پروسیس کی نمائندگی کرتا ہے اور ریفنڈ عمل سے متعلق معلومات کا نالج بیس برقرار رکھنے کا ذمہ دار ہوتا ہے۔ یہ ایجنٹ ریفنڈز اور آپ کے کاروبار کے دیگر حصوں دونوں پر معلومات رکھ سکتا ہے۔
- سیکیورٹی ایجنٹ: یہ ایجنٹ سیکیورٹی کے عمل کی نمائندگی کرتا ہے اور ریفنڈ عمل کی سیکیورٹی کو یقینی بنانے کا ذمہ دار ہوتا ہے۔
- کوالٹی ایجنٹ: یہ ایجنٹ معیار کے عمل کی نمائندگی کرتا ہے اور ریفنڈ عمل کے معیار کو یقینی بنانے کا ذمہ دار ہوتا ہے۔
پہلے بیان کیے گئے کافی ایجنٹس ہیں، خاص طور پر مخصوص ریفنڈ عمل کے لیے اور ساتھ ہی وہ عمومی ایجنٹس جو آپ کے کاروبار کے دیگر حصوں میں بھی استعمال ہو سکتے ہیں۔ امید ہے کہ اس سے آپ کو یہ خیال ملے گا کہ آپ اپنے ملٹی ایجنٹ سسٹم میں کن ایجنٹس کا انتخاب کر سکتے ہیں۔
ایک کسٹمر سپورٹ عمل کے لیے ایک ملٹی ایجنٹ سسٹم ڈیزائن کریں۔ اس عمل میں شامل ایجنٹس کی نشاندہی کریں، ان کے کردار اور ذمہ داریاں، اور وہ کس طرح ایک دوسرے کے ساتھ تعامل کرتے ہیں۔ کسٹمر سپورٹ عمل کے لیے مخصوص ایجنٹس اور آپ کے کاروبار کے دیگر حصوں میں استعمال ہونے والے عمومی ایجنٹس دونوں پر غور کریں۔
پڑھنے سے پہلے ایک لمحہ سوچیں، آپ کو جتنا لگتا ہے اس سے زیادہ ایجنٹس کی ضرورت ہو سکتی ہے۔
اشارہ: کسٹمر سپورٹ عمل کے مختلف مراحل کے بارے میں سوچیں اور جس بھی سسٹم کے لیے ایجنٹس درکار ہوں انہیں بھی مدنظر رکھیں۔
سوال: آپ کو کب ملٹی-ایجنٹس کے استعمال پر غور کرنا چاہیے؟
- A1: جب آپ کا کام کم ہو اور ٹاسک آسان ہو۔
- A2: جب آپ کا کام زیادہ ہو۔
- A3: جب آپ کا ٹاسک آسان ہو۔
اس سبق میں، ہم نے ملٹی-ایجنٹ ڈیزائن پیٹرن کا جائزہ لیا، بشمول ان حالات کے جہاں ملٹی-ایجنٹس لاگو ہوتے ہیں، ایک واحد ایجنٹ کے مقابلے میں ملٹی-ایجنٹس کے استعمال کے فوائد، ملٹی-ایجنٹ ڈیزائن پیٹرن کو نافذ کرنے کے بنیادی عناصر، اور یہ کہ متعدد ایجنٹس ایک دوسرے کے ساتھ کس طرح تعامل کر رہے ہیں اس میں قابلِ مشاهدا ہونے کے طریقے۔
Join the Microsoft Foundry Discord to meet with other learners, attend office hours and get your AI Agents questions answered.
مصنوعی ذہانت ایجنٹس میں میٹا-کگنیشن
دستبرداری: یہ دستاویز AI ترجمہ سروس Co-op Translator (https://github.com/Azure/co-op-translator) کے ذریعے ترجمہ کی گئی ہے۔ اگرچہ ہم درستگی کے لیے کوشاں ہیں، براہِ کرم نوٹ کریں کہ خودکار تراجم میں غلطیاں یا غیر درستیاں ہو سکتی ہیں۔ اصلی دستاویز اس کی مادری زبان میں معتبر ماخذ سمجھی جانی چاہیے۔ اہم معلومات کے لیے پیشہ ورانہ انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ہم ذمہ دار نہیں ہوں گے۔


