کسی کو معلوم نہیں کہ وہ کتنے AI ایجنٹس چلا رہے ہیں
انفراسٹرکچر ٹیمیں ورچوئل مشینوں (virtual machines) کو آسانی سے گن سکتی ہیں۔ وہ آپ کو Kubernetes کلسٹرز کے لیے ایک ڈیش بورڈ دکھا سکتے ہیں۔
لیکن جب AI ایجنٹ انوینٹری (inventory) کا پوچھا جائے تو گفتگو کا رخ بدل جاتا ہے۔ لوگ تعریفوں (definitions) پر بحث کرنے لگتے ہیں۔
اصل مسئلہ یہی بحث ہے۔ زیادہ تر کمپنیاں ایجنٹس کی انوینٹری نہیں بنا پاتیں کیونکہ انہوں نے ابھی تک یہ فیصلہ نہیں کیا کہ کس چیز کو ایجنٹ شمار کیا جائے۔
درجہ بندی (Classification) مشکل ہے۔ ان مثالوں پر نظر ڈالیں:
- شیڈول شدہ GPT ورک فلو: شاید۔ یہ ایک ماڈل استعمال کرتا ہے لیکن اس میں خود مختار منطق (autonomous logic) کی کمی ہوتی ہے۔
- Copilot Studio ورک فلو: شاید۔ یہ اکیلے کام کرتا ہے لیکن اس کی ملکیت تخلیق کار کے پاس رہتی ہے۔
- LLM کے ساتھ n8n آٹومیشن: انحصار کرتا ہے۔ یہ اس بات پر منحصر ہے کہ آیا یہ فیصلے کرتا ہے یا صرف ڈیٹا کو آگے بھیجتا ہے۔
- Bedbed Agent: جی ہاں۔ اس میں ایک مینیجڈ رن ٹائم (managed runtime) اور ٹریک شدہ ٹول گرانٹس (tool grants) ہوتے ہیں۔
زیادہ تر کمپنیاں ایجنٹس کو محض سادہ ورک فلو سمجھتی ہیں۔ یہ ایک غلطی ہے۔
ایک ورک فلو ایک طے شدہ راستے پر چلتا ہے۔ ایک ایجنٹ فیصلے کرتا ہے اور اقدامات کرتا ہے۔ یہ فرق ان کے گورننس (governance) کے طریقے کو بدل دیتا ہے۔
ایجنٹس رسمی انفراسٹرکچر کی خریداری (procurement) کے ذریعے نہیں آئے۔ وہ بزنس صارفین، ڈویلپرز اور SaaS ٹولز کے ذریعے آئے ہیں۔ انہوں نے معمول کے ریکوسٹ اور ٹریکنگ سسٹمز کو نظر انداز کر دیا۔
جب آپ کسی ایجنٹ کو ورک فلو کے طور پر درجہ بندی کرتے ہیں، تو وہ آپ کی انوینٹری میں نظر نہیں آتا۔
اگر آپ انہیں متعین بھی کر لیں، تب بھی انہیں گننا مشکل ہے۔ ایجنٹس اکثر اسٹیٹ لیس (stateless) ہوتے ہیں۔ کام ختم ہونے پر وہ چلنا بند کر دیتے ہیں، لیکن ان کی اجازتیں (permissions) فعال رہتی ہیں۔ وہ صرف غیر فعال (dormant) ہوتے ہیں، ختم نہیں ہوئے۔
یہ خلا خطرات کا ایک سلسلہ پیدا کرتا ہے: نامعلوم تعداد → نامعلوم ملکیت → نامعلوم اختیار → نامعلوم خطرہ
ایجنٹ کی بنیادی انوینٹری کو ان سوالات کے جوابات دینے چاہئیں:
- مالک کون ہے؟
- اختیار کی سطح کیا ہے؟
- یہ کن ٹولز تک رسائی حاصل کر سکتا ہے؟
- یہ کیسے شروع ہوتا ہے؟
- یہ آخری بار کب فعال تھا؟
- اسے کب ریٹائر کر دینا چاہیے؟
اختیار کی سطح سب سے اہم حصہ ہے۔ دو ایجنٹس ایک ہی ٹولز تک رسائی حاصل کر سکتے ہیں لیکن ان کے اختیارات کی سطح مختلف ہو سکتی ہے۔ ایک صرف ڈیٹا پڑھ سکتا ہے جبکہ دوسرا ادائیگیوں کی منظوری دے سکتا ہے۔
ایجنٹس کو گننا انوینٹری کا کام ہے۔ ان کی طاقت کو سمجھنا آرکیٹیکچر (architecture) کا کام ہے۔
آپ کو اپنی پوری کمپنی میں یہ واضح کرنا ہوگا کہ ایجنٹ کیا ہے۔ جب تک آپ ایسا نہیں کرتے، آپ کی انوینٹری ہمیشہ نامکمل رہے گی۔
Source: https://dev.to/ntctech/nobody-knows-how-many-ai-agents-theyre-running-26g5
Optional learning community: https://t.me/GyaanSetuAi