آپ کے AI ایجنٹس آپس میں کیوں ٹکراتے ہیں
ملٹی ایجنٹ سسٹمز اکثر اس لیے ناکام ہو جاتے ہیں کیونکہ ایجنٹس ایک دوسرے کے خلاف کام کرتے ہیں۔
میں نے چالیس منٹ تک دو ایجنٹس کو ایک دوسرے کا کام خراب کرتے ہوئے دیکھا۔ میرے سیٹ اپ میں ریسرچ، کوڈنگ، ریویوز، یوزر سپورٹ اور نالج مینجمنٹ کے لیے ایجنٹس شامل ہیں۔ کاغذ پر تو یہ بہت سمجھدار لگتا ہے، لیکن عملی طور پر، وہ ان بلیوں کی طرح عمل کرتے ہیں جو یادداشت (memory) بانٹنے سے انکار کر دیتی ہیں۔
مسئلہ سیاق و سباق (context) سے شروع ہوتا ہے۔
ہر ایجنٹ دنیا کا ایک چھوٹا سا حصہ دیکھتا ہے۔ ریسرچ ایجنٹ حالیہ پیپرز سے واقف ہوتا ہے لیکن آپ کے پروڈکٹ روڈ میپ کو نظر انداز کر دیتا ہے۔ کوڈنگ ایجنٹ کوڈ بیس (codebase) کو جانتا ہے لیکن یوزر فیڈ بیک بھول جاتا ہے۔ وہ ایک دوسرے کے کام میں مداخلت کرتے ہیں کیونکہ وہ ایک ہی میموری شیئر نہیں کرتے۔
میں نے اسے ٹھیک کرنے کے لیے ایک مرکزی ویکٹر ڈیٹا بیس (vector database) استعمال کرنے کی کوشش کی۔ یہ ناکام رہا۔
ڈیٹا بیس نے بہت زیادہ شور (noise) پیدا کر دیا۔ ایک ایجنٹ ورک سپیس میں بیس صفحات کا خلاصہ ڈال دیتا تھا۔ پھر دوسرا ایجنٹ UI کا فیصلہ کرنے کے لیے اس طویل متن کا استعمال کرنے کی کوشش کرتا۔ ایجنٹ الجھن کا شکار ہو جاتا۔ یہ ایک ایسے دفتر کی طرح ہے جہاں ہر ملازم روزانہ ایک طویل میمو لکھتا ہے اور توقع کرتا ہے کہ باقی سب اسے پورا پڑھے گا۔
کوآرڈینیشن (تال میل) بھی ایک جدوجہد ہے۔ ایجنٹس یا تو ہدایات کے لیے ہمیشہ انتظار کرتے رہتے ہیں یا پوچھے بغیر کام کو دوبارہ لکھتے ہیں۔ وہ انفینٹ لوپس (infinite loops) میں پھنس جاتے ہیں۔
میں نے اسے ٹھیک کرنے کے دو طریقے تلاش کیے:
میموری ہینڈ آف (Memory handoffs): میں ایجنٹس کو سب کچھ دیکھنے کی اجازت نہیں دیتا۔ اس کے بجائے، میں ہر ایجنٹ کو کام ختم کرنے پر ایک مختصر جملہ لکھنے پر مجبور کرتا ہوں۔ اگلا ایجنٹ صرف وہی جملہ پڑھتا ہے۔ یہ شور (noise) کو ختم کرتا ہے اور پیغام (signal) کو واضح رکھتا ہے۔
انسانی کوآرڈینیشن (Human coordination): میں نے ایجنٹس سے خود کو منظم کرنے کی توقع رکھنا چھوڑ دی۔ میں مخصوص چیک پوائنٹس پر کوآرڈینیٹر کے طور پر کام کرتا ہوں۔ میں ان کے منصوبوں کا جائزہ لیتا ہوں اور مشکل فیصلے کرتا ہوں۔ یہ لوپس کو روکتا ہے اور انہیں ہم آہنگ رکھتا ہے۔
ایک چھوٹے سیٹ اپ میں، آپ کی توجہ ہی رکاوٹ (bottleneck) ہوتی ہے۔ آپ کو بطور 'گلو' (glue) کام کرنا ہوگا۔
مستقبل اس شخص کا نہیں ہے جس کے پاس سب سے زیادہ ایجنٹس ہوں، بلکہ اس شخص کا ہے جو اپنے ایجنٹس کو بغیر کسی افراتفری کے مل کر کام کرنے پر مجبور کر سکے۔
ماخذ: https://dev.to/elenarevicheva/why-your-ai-agents-keep-stepping-on-each-others-toes-4g7d
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi
