حال ہی میں، گوگل نے ایجنٹوں کے لیے ایک نیا اوپن پروٹوکول متعارف کرایا ہے جسے Agent2Agent کہا جاتا ہے، یا مختصراً A2A۔ بیک وقت، علی بابا کلاؤڈ کے بیلیان نے بھی MCP میں قدم رکھا ہے۔ آئیے تفصیل سے جانتے ہیں کہ A2A اور MCP کیا ہیں۔
ان پروٹوکول کو سمجھنے کے لیے، اقوام کے درمیان سفارت کاری کی مثال پر غور کریں۔ تصور کریں کہ ہر AI ایجنٹ ایک چھوٹے ملک کی طرح ہے جس کی اپنی زبان اور رسوم و رواج ہیں۔ یہ “ممالک” ایک ہی عمارت میں واقع اپنے سفارت خانوں کے اندر موجود ہیں، جو بات چیت، تجارت اور معلومات کے تبادلے کی کوشش کر رہے ہیں۔
ایک مثالی منظر نامے میں، یہ ممالک دوستانہ تعلقات برقرار رکھیں گے اور سفارتی قواعد کے ایک واضح مجموعے پر عمل کریں گے، جو انھیں بغیر کسی رکاوٹ کے بات چیت کرنے، معاہدوں پر دستخط کرنے اور ایک کانفرنس کی میز کے ارد گرد بین الاقوامی منصوبوں پر تعاون کرنے کے قابل بنائے گا۔
تاہم، حقیقت یہ ہے کہ ہر سفارت خانہ مختلف پروٹوکول کے ساتھ آزادانہ طور پر کام کرتا ہے۔ نتیجے کے طور پر، “ملک الف” کے ساتھ ایک سادہ تجارتی معاہدہ شروع کرنے کے لیے ضروریات کی ایک بہتات کو پورا کرنا ضروری ہے، جس میں دفعات، سرٹیفیکیشن، تراجم اور خصوصی چابیاں شامل ہیں۔ “ملک ب” اور “ملک ج” کے ساتھ مشغول ہونے کے لیے متعدد بار اسی طرح کے طریقہ کار کو دہرانے کی ضرورت ہے۔ یہ ایڈہاک، منقسم اور کثیر الجہتی طریقہ کار مواصلات کے اخراجات کو بڑھاتا ہے، ہر تعامل کے ساتھ ایک اضافی “معلوماتی محصول” لگتا ہے۔
ماضی میں، AI ایجنٹوں کو تعاون کرنے کی کوشش کرتے وقت اسی طرح کی مشکلات کا سامنا کرنا پڑتا تھا۔
مثال کے طور پر، آپ کے پاس ایک ایجنٹ ہوسکتا ہے جو خود بخود ای میلز کا جواب دیتا ہے اور دوسرا کیلنڈر ایپلی کیشن میں مربوط ہوتا ہے تاکہ شیڈولنگ میں مدد مل سکے۔ تاہم، یہ AI ادارے براہ راست بات چیت کرنے کے لیے جدوجہد کرتے ہیں، جس کے لیے معلومات کی دستی کاپی اور پیسٹ کرنے یا کسٹم بلٹ انٹرفیس پر انحصار کرنے کی ضرورت ہوتی ہے۔
نتیجے کے طور پر، AI ایجنٹ تنہائی میں کام کرتے ہیں، ناقص انٹرآپریبلٹی کا مظاہرہ کرتے ہیں۔ یہ تقسیم صارفین کو مایوس کرتی ہے جنھیں متعدد AI ایپلی کیشنز کے درمیان نیویگیٹ کرنا پڑتا ہے اور AI کی صلاحیت کو محدود کرتا ہے۔ پیچیدہ کام جو کثیر ایجنٹ تعاون کے ذریعے انجام پانے کے قابل ہیں وہ مصنوعی طور پر انفرادی سائلو کے اندر محدود ہیں۔
یہ صورتحال دوسری جنگ عظیم کے بعد کے منظرنامے کی عکاسی کرتی ہے، جہاں ہر AI ایجنٹ خود مختارانہ طور پر کام کرتا ہے، جس میں متحد قواعد کا فقدان ہوتا ہے اور اسے مواصلات کی رکاوٹوں کا سامنا کرنا پڑتا ہے۔ موجودہ AI ماحولیاتی نظام جنگ کے بعد کی ویرانی سے ملتا جلتا ہے، جس کے لیے ڈیٹا اور افعال تک رسائی کے لیے مخصوص انٹرفیس اور پروٹوکول پر عمل کرنے کی ضرورت ہوتی ہے۔ معیارات کی عدم موجودگی ہر نئے اشتراکی تعلقات کے ساتھ اضافی “ٹیرف” عائد کرتی ہے، جس کی وجہ سے ایک منقطع اور غیر موثر AI ماحولیاتی نظام پیدا ہوتا ہے جو تنہائی اور خود غرضی کی خصوصیت رکھتا ہے۔
AI صنعت ایک عالمگیر طور پر قبول شدہ پروٹوکول قائم کرنے کے امکان کو تلاش کر رہی ہے تاکہ ایجنٹوں اور بیرونی ٹولز کے درمیان بغیر کسی رکاوٹ کے تعامل کو آسان بنایا جا سکے۔ گوگل اور اینتھروپک محاذ پر آنے والے بن کر ابھرے ہیں، ہر ایک نے ایک حل تجویز کیا ہے: A2A پروٹوکول اور MCP پروٹوکول۔
اے ٹو اے پروٹوکول (A2A Protocol)
اے ٹو اے پروٹوکول، جو Agent2Agent کا مخفف ہے، AI ایجنٹوں کو براہ راست بات چیت اور تعاون کرنے کے قابل بناتا ہے۔
اے ٹو اے پروٹوکول کا بنیادی مقصد مختلف اصل اور وینڈرز کے ایجنٹوں کو ایک دوسرے کو سمجھنے اور تعاون کرنے کے قابل بنانا ہے، جیسا کہ ورلڈ ٹریڈ آرگنائزیشن کی تجارتی رکاوٹوں کو کم کرنے کی کوششیں ہیں۔
A2A کو اپنانے سے، مختلف وینڈرز اور فریم ورکس کے ایجنٹ ایک فری ٹریڈ زون میں شامل ہوسکتے ہیں، ایک مشترکہ زبان کا استعمال کرتے ہوئے بات چیت کرسکتے ہیں اور ان پیچیدہ کاموں کو انجام دینے کے لیے بغیر کسی رکاوٹ کے تعاون کرسکتے ہیں جو انفرادی ایجنٹوں کی صلاحیتوں سے بالاتر ہیں۔
A2A کے کام کرنے کے طریقے کو واضح کرنے کے لیے، درج ذیل مشابہتوں پر غور کریں:
1۔ ایجنٹ = قومی سفارت کار (Agent = National Diplomat)
ہر ایجنٹ ایک سفارت کار کے طور پر کام کرتا ہے جو کسی ملک کے سفارت خانے کی نمائندگی کرتا ہے۔ A2A پروٹوکول کا مقصد یکساں سفارتی آداب اور مواصلاتی طریقہ کار قائم کرنا ہے۔ پہلے، “ملک الف” کے سفارت کار خصوصی طور پر فرانسیسی میں بات چیت کرتے تھے، جبکہ “ملک ب” کے سفارت کار سیریلک اسکرپٹ استعمال کرتے تھے، اور “ملک ج” قدیم سونے کے پتوں کے خطوط کے ذریعے خط و کتابت کا مطالبہ کرتے تھے۔ A2A پروٹوکول اس بات کو یقینی بناتا ہے کہ تمام شرکاء پہلے سے متفقہ زبان میں بات چیت کرسکیں، ایک ہی شکل میں دستاویزات جمع کراسکیں، اور متفقہ نتائج پر عمل درآمد کرسکیں۔
2۔ ایجنٹ کارڈ = سفارتی اسناد / سفیر کا بزنس کارڈ (Agent Card = Diplomatic Credentials / Ambassador’s Business Card)
A2A فریم ورک کے اندر، ہر ایجنٹ کو ایک “ایجنٹ کارڈ” شائع کرنے کی ضرورت ہوتی ہے، جو ایک سفارت کار کے بزنس کارڈ سے مشابہ ہوتا ہے، جس میں ایجنٹ کا نام، ورژن، صلاحیتیں، اور تعاون یافتہ زبانیں یا فارمیٹس جیسی تفصیلات شامل ہوتی ہیں۔
جس طرح ایک سفارت کار کا بزنس کارڈ ان کے کردار اور وابستگی کی نشاندہی کرتا ہے، اسی طرح ایجنٹ کارڈ ایجنٹ کی مہارتوں، تصدیق کے طریقوں، اور ان پٹ/آؤٹ پٹ فارمیٹس کی فہرست دیتا ہے۔ یہ دوسرے سفارت کاروں کو صلاحیتوں کی فوری طور پر شناخت اور سمجھنے کے قابل بناتا ہے، مواصلات کی رکاوٹوں کو کم کرتا ہے۔
3۔ ٹاسک = دو طرفہ یا کثیر الجہتی سفارتی منصوبہ (Task = Bilateral or Multilateral Diplomatic Project)
ٹاسک کا تصور A2A کے لیے مرکزی حیثیت رکھتا ہے۔ جب کوئی ایجنٹ کسی دوسرے ایجنٹ کو کوئی ٹاسک سونپنا چاہتا ہے، تو وہ “تعاون کے منصوبے کا خط” جاری کرتا ہے۔ قبولیت پر، دونوں فریق پیشرفت کو ٹریک کرنے اور تکمیل تک معلومات کا تبادلہ کرنے کے لیے ایک ٹاسک آئی ڈی ریکارڈ کرتے ہیں۔
سفارتی اصطلاحات میں، ایک قوم دوسری کو تجویز کرسکتی ہے، “ہم سرحد پار ہائی اسپیڈ ریل لائن کی تعمیر میں تعاون کرنا چاہتے ہیں۔ براہ کرم اپنی انجینئرنگ ٹیم روانہ کریں۔” یہ ایک A2A ٹاسک کی عکاسی کرتا ہے، جہاں شروع کرنے والا فریق ضروریات کا خاکہ پیش کرتا ہے، ریموٹ ایجنٹ قبول کرتا ہے، اور دونوں فریق پورے منصوبے میں باقاعدگی سے پیشرفت کو اپ ڈیٹ کرتے ہیں۔
پیغامات اس منصوبے کے ابتدائی یا درمیانی مراحل کے دوران تبادلہ خیال کرنے والی بات چیت کی نمائندگی کرتے ہیں، جو سفارتی کیبلز، نوٹوں اور ایلچی کے تبادلوں سے مشابہ ہیں۔
4۔ پش نوٹیفیکیشنز = سفارتی سفارت خانے کے بلیٹن (Push Notifications = Diplomatic Embassy Bulletins)
A2A میں، اگر کوئی ٹاسک ایک طویل مدتی منصوبہ ہے جس کو مکمل ہونے میں زیادہ وقت درکار ہے، تو ریموٹ ایجنٹ شروع کرنے والے فریق کو پش نوٹیفیکیشنز کے ذریعے اپ ڈیٹ کرسکتا ہے، جیسا کہ کوئی ملک طویل مدتی انفراسٹرکچر منصوبے پر وقتاً فوقتاً اپ ڈیٹس فراہم کرتا ہے۔ یہ غیر مطابقت پذیر تعاون کی صلاحیتوں کو بڑھاتا ہے۔
5۔ تصدیق اور سیکیورٹی = سفارتی مراعات اور پروٹوکول (Authentication and Security = Diplomatic Privileges and Protocols)
A2A انٹرپرائز گریڈ تصدیق کی حکمت عملیوں کا استعمال کرتا ہے، جس کے لیے دونوں مواصلاتی فریقوں کو نقالی یا بدنیتی پر مبنی جاسوسی کو روکنے کے لیے اسناد کی تصدیق کرنے کی ضرورت ہوتی ہے۔ یہ میکانزم سفارتی مراعات اور پروٹوکول کے متوازی ہے۔
جوہر میں، A2A بین الاقوامی سفارت کاری یا کاروباری تعاون کی حرکیات کی عکاسی کرتا ہے، جو معیاری مواصلات اور سیکیورٹی پر زور دیتا ہے۔
ایم سی پی پروٹوکول (MCP Protocol)
ایم سی پی پروٹوکول، یا ماڈل کانٹیکسٹ پروٹوکول، ایک معیار ہے جسے اینتھروپک نے نومبر 2024 میں متعارف کرایا اور اوپن سورس کیا۔
جبکہ A2A AI سفارت کاروں کے درمیان مواصلات کے عمل کو حل کرتا ہے، ایک مستقل چیلنج باقی رہتا ہے: قابل اعتماد معلومات کے ذرائع کی عدم موجودگی۔ یہاں تک کہ سب سے فصیح سفارت کار یا کاروباری ایگزیکٹو بھی بین الاقوامی منظر نامے اور وسائل کی تقسیم کے بارے میں درست معلومات کے بغیر مؤثر طریقے سے کام کرنے کے لیے تیار نہیں ہے۔
جدید سفارت کار اپنے فرائض کی انجام دہی کے لیے بیرونی ٹولز پر انحصار کرتے ہیں، جیسے کہ ویزا سسٹم، بین الاقوامی تصفیہ سسٹم، اور انٹیلی جنس ڈیٹا بیس۔ اسی طرح، ایک ایجنٹ کو پیچیدہ ذمہ داریاں سنبھالنے کے لیے مختلف ڈیٹا بیس، دستاویز سسٹم، انٹرپرائز ایپلی کیشنز، اور یہاں تک کہ ہارڈ ویئر ڈیوائسز سے بھی منسلک ہونا چاہیے۔
اس کا موازنہ سفارت کاروں کے لیے ایک جامع انٹیلی جنس ایجنسی قائم کرنے اور انھیں اپنے کام میں سہولت فراہم کرنے کے لیے ٹولز تک رسائی دینے سے کیا جاسکتا ہے۔
پہلے، ایجنٹوں کو کسٹم پلگ ان تیار کرنا پڑتے تھے اور مختلف ٹولز کے ساتھ گہرائی سے ضم ہونا پڑتا تھا، جو کہ محنت طلب اور وقت طلب دونوں تھا۔ تاہم، ایم سی پی اب اس عمل کو ہموار کرنے کے لیے دستیاب ہے۔
ایم سی پی بڑے لینگویج ماڈلز اور بیرونی ڈیٹا سورسز اور ٹولز کے درمیان تعامل کو معیاری بناتا ہے۔ اینتھروپک MCP کا موازنہ AI ایپلی کیشنز کے لیے USB-C پورٹ سے کرتا ہے۔
USB-C ڈیوائسز کے لیے ایک عالمگیر انٹرفیس کے طور پر کام کرتا ہے، جو ایک ہی پورٹ کے ذریعے چارجنگ اور ڈیٹا کی منتقلی کو ہینڈل کرتا ہے۔ ایم سی پی کا مقصد AI ڈومین میں ایک عالمگیر انٹرفیس بنانا ہے، جو مختلف ماڈلز اور بیرونی نظاموں کو ایک ہی پروٹوکول کا استعمال کرتے ہوئے منسلک کرنے کے قابل بناتا ہے، بجائے اس کے کہ ہر بار کسٹم انٹیگریشن حل تیار کیے جائیں۔
ڈیٹا بیس، سرچ انجن، یا تھرڈ پارٹی ایپلی کیشنز سے منسلک AI ماڈلز بغیر کسی رکاوٹ کے بات چیت کرسکتے ہیں اگر وہ سب ایم سی پی کو سپورٹ کرتے ہیں۔
ایم سی پی ایک کلائنٹ سرور فن تعمیر کا استعمال کرتا ہے:
1۔ ایم سی پی سرور = مستحکم انٹیلی جنس ایجنسی (MCP Server = Consolidated Intelligence Agency)
تنظیمیں یا افراد ڈیٹا بیس، فائل سسٹم، کیلنڈرز، اور تھرڈ پارٹی سروسز کو ایم سی پی سرورز میں انکیپسولیٹ کرسکتے ہیں۔ یہ سرورز ایم سی پی پروٹوکول کی تعمیل کرتے ہیں، یکساں طور پر فارمیٹ شدہ رسائی اینڈ پوائنٹس کو بے نقاب کرتے ہیں، کسی بھی ایجنٹ کو ایم سی پی کلائنٹ کے معیارات کے مطابق درخواستیں بھیجنے، معلومات بازیافت کرنے، یا کارروائیوں کو انجام دینے کے قابل بناتے ہیں۔
2۔ ایم سی پی کلائنٹ = سفارت کاروں کے زیر استعمال ٹرمینل کا سامان (MCP Client = Terminal Equipment Used by Diplomats)
ایک ایجنٹ سفارت کار وقف شدہ ٹرمینل کا سامان لے جاتا ہے، جو انھیں کمانڈز ان پٹ کرنے کے قابل بناتا ہے، جیسے کہ “مالیاتی نظام سے انوینٹری ڈیٹا بازیافت کریں،” “ایک API پر درخواست جمع کرائیں،” یا “ایک PDF دستاویز بازیافت کریں۔”
ایم سی پی کےبغیر، مختلف سسٹمز کے ساتھ انضمام کے لیے مختلف رسائی کوڈز لکھنے کی ضرورت ہوتی ہے، جو کہ تکلیف دہ ہے۔ تاہم، ایم سی پی کے ساتھ، پروٹوکول کو سپورٹ کرنے والے کلائنٹس مختلف ایم سی پی سرورز کے درمیان آسانی سے سوئچ کرسکتے ہیں، معلومات بازیافت کرسکتے ہیں اور کاروباری عمل کو انجام دے سکتے ہیں۔
جوہر میں، ایم سی پی AI ایجنٹوں اور بیرونی وسائل کے درمیان بغیر کسی رکاوٹ کے انضمام کو آسان بناتا ہے۔
اے ٹو اے اور ایم سی پی کے درمیان فرق (The Distinction Between A2A and MCP)
اے ٹو اے اور ایم سی پی کے درمیان فرق کو واضح کرنے کے لیے، ایک فرضی بین الاقوامی سربراہی اجلاس پر غور کریں جہاں سربراہان مملکت (کمپنیوں کے AI ایجنٹوں کی نمائندگی کرتے ہیں) ایک بین الاقوامی ٹاسک پر تعاون کرنے کے لیے جمع ہوتے ہیں، جیسے کہ عالمی اقتصادی تجزیہ رپورٹ تیار کرنا۔
ایک عالمگیر پروٹوکول کے بغیر، ایسی میٹنگ عملی طور پر ناممکن ہوگی، کیونکہ ہر نمائندہ مختلف زبان بولتا ہے۔ تاہم، A2A پروٹوکول کے ساتھ، تمام نمائندے میٹنگ میں داخل ہونے سے پہلے “A2A ویانا سفارتی کنونشن” پر دستخط کرتے ہیں، ایک یکساں فارمیٹ کا استعمال کرتے ہوئے بات چیت کرنے، اپنی شناخت کرنے، اپنے ارادوں کا اظہار کرنے، اور جواب دیتے وقت پچھلے بیانات کی IDs کا حوالہ دینے پر اتفاق کرتے ہیں۔
یہ “ایجنٹ جی” کو A2A فارمیٹ میں “ایجنٹ او” کو ایک پیغام بھیجنے کے قابل بناتا ہے، اور “ایجنٹ او” اس کے مطابق جواب دیتا ہے۔ یہ مختلف کمپنیوں کے AI ایجنٹوں کے درمیان بے رکاوٹ مواصلات کا پہلا واقعہ ہے۔
مباحثوں کے دوران، AI نمائندوں کو اعداد و شمار سے مشورہ کرنے یا تجزیہ کے لیے ٹولز استعمال کرنے کی ضرورت ہے۔ اینتھروپک کے “ایجنٹ اے” بیرونی ڈیٹا یا ٹول سپورٹ کے لیے MCP سسٹم استعمال کرنے کی تجویز کرتے ہیں۔
کانفرنس ہال کے ساتھ ہی ایک “MCP بیک وقت تشریح کا کمرہ” قائم کیا گیا ہے، جس میں ماہرین موجود ہیں جو درخواستیں موصول ہونے پر ایم سی پی کے ذریعے یکساں زبان میں جواب دے سکتے ہیں۔
مثال کے طور پر، “ایجنٹ کیو” کو حساب کتاب کے لیے اپنے کلاؤڈ ڈیٹا بیس تک رسائی حاصل کرنے کی ضرورت ہے۔ کسی کو واپس ملک بھیجنے کے بجائے، وہ ڈیٹا بیس X سے ڈیٹا کے لیے ایک MCP درخواست بھیجتے ہیں۔ MCP ڈیٹا بیس ایڈمنسٹریٹر درخواست کا ترجمہ کرتا ہے، نتائج بازیافت کرتا ہے، اور “ایجنٹ کیو” کو MCP زبان میں جواب دیتا ہے۔ پورا عمل دوسرے ایجنٹوں کے لیے شفاف ہے، جو “ایجنٹ کیو” کے ذریعے ذکر کردہ ڈیٹا کو سمجھتے ہیں کیونکہ MCP ترجمہ ایک تسلیم شدہ فارمیٹ میں ہے۔
رپورٹ لکھنے کی پیش رفت کے ساتھ، “ایجنٹ جی” اور “ایجنٹ اے” کو احساس ہوتا ہے کہ انھیں اپنی متعلقہ شراکت کو ضم کرنے کی ضرورت ہے۔ “ایجنٹ جی” عددی تجزیہ میں مہارت رکھتا ہے، جبکہ “ایجنٹ اے” لسانی خلاصہ کرنے میں بہترین ہے۔
“ایجنٹ جی” A2A کے ذریعے جی ڈی پی کی شرح نمو کا ڈیٹا بتاتا ہے، اور “ایجنٹ اے” MCP کے ذریعے ایکسل اسپریڈشیٹ پلگ ان سے منسلک ہوتا ہے، ڈیٹا کے رجحانات کی تصدیق کرتا ہے، اور ایک مختصر پیراگراف کے ساتھ جواب دیتا ہے۔
اس منظر نامے میں، A2A ایجنٹوں کے درمیان مواصلات کو آسان بناتا ہے، جبکہ ایم سی پی ایجنٹوں کو بیرونی ٹولز اور معلومات تک رسائی کے قابل بناتا ہے۔ ایک ساتھ مل کر، پروٹوکول اقوام متحدہ کے AI ورژن کے لیے ایک موزوں مواصلاتی معاہدہ تخلیق کرتے ہیں۔ ان پروٹوکول کے ساتھ، AI ایجنٹ مؤثر طریقے سے تعاون کر سکتے ہیں، ایک مربوط AI ماحولیاتی نظام تشکیل دے سکتے ہیں۔
A2A سفارتی مواصلات کے لیے ایک وقف شدہ ہاٹ لائن کی طرح ہے، جو براہ راست ایجنٹ مواصلات کو حل کرتا ہے۔ MCP بیک وقت تشریح اور وسائل کی شراکت کے نظام کی طرح ہے، جو بیرونی معلومات کے ساتھ ذہین اداروں کو جوڑنے کے مسئلے کو حل کرتا ہے۔
A2A اور MCP کا عروج AI صنعت کے مقابلہ کے بجائے تعاون کی طرف ارتقاء کا اعلان کرتا ہے۔ لاتعداد AI ایجنٹ ویب سائٹس کی طرح تعینات کیے جائیں گے، A2A کے ذریعے دریافت اور بات چیت کریں گے اور MCP کے ذریعے وسائل تک رسائی اور علم کا اشتراک کریں گے۔