𝗘𝗻𝘁𝗲𝗿𝗽𝗿𝗶𝘀𝗲 𝗔𝗜 𝗔𝗴𝗲𝗻𝘁𝘀 𝗔𝗿𝗲 𝗟𝗲𝗮𝘃𝗶𝗻𝗴 𝘁𝗵𝗲 𝗦𝗲𝗿𝘃𝗲𝗿
AI ایجنٹس اب سرور سے آگے بڑھ رہے ہیں۔
زیادہ تر لوگ سمجھتے ہیں کہ ایجنٹس صرف بیک اینڈ (backend) پر کام کرتے ہیں۔ وہ سمجھتے ہیں کہ ایجنٹس ڈیٹا بیس اپ ڈیٹ کرتے ہیں یا کسی API کو کال کرتے ہیں۔ لیکن اصل کام براؤزر میں ہوتا ہے۔
ایک ایجنٹ کو یہ جاننے کی ضرورت ہے کہ آپ نے اپنی اسکرین پر کیا منتخب کیا ہے۔ اسے آپ کے غیر محفوظ شدہ (unsaved) فارم ڈیٹا کو دیکھنے کی ضرورت ہے۔ اسے آپ کے کرسر کی پوزیشن اور آپ کے براؤزر کی اجازتوں (permissions) کا علم ہونا چاہیے۔
سرور ان چیزوں کے بارے میں کچھ نہیں جانتا۔ سرور صرف حتمی نتیجہ دیکھتا ہے۔
اگر آپ صرف سرور سائیڈ (server-side) ٹولز بنائیں گے، تو آپ کا ایجنٹ اندھا ہوگا۔ وہ پرانے یا غیر متعلقہ ڈیٹا (stale data) پر عمل کرے گا اور غلطیاں کرے گا۔
یہی وجہ ہے کہ کلائنٹ سائیڈ (client-side) ٹولز ہی مستقبل ہیں۔
سرور کو ڈیٹا کا ایک بہت بڑا مجموعہ (giant blob of data) بھیجنے کے بجائے، آپ کو فرنٹ اینڈ (frontend) ٹولز استعمال کرنے چاہئیں۔ یہ ٹولز ایجنٹ کو براہ راست ایپلی کیشن میں عمل کرنے کی اجازت دیتے ہیں۔
یہ کیوں اہم ہے، اس کی وجوہات درج ذیل ہیں:
- کنٹرول: فرنٹ اینڈ آپ کی اجازتوں کی بنیاد پر فیصلہ کرتا ہے کہ ایجنٹ کون سے ٹولز استعمال کر سکتا ہے۔
- درستگی: ایجنٹ پرانے ریکارڈز کے بجائے UI کی موجودہ حالت (current state) کے ساتھ کام کرتا ہے۔
- حفاظت: آپ سرور پر کچھ بھی ہونے سے پہلے حساس اقدامات کے لیے انسانی کلک (human click) کو لازمی قرار دے سکتے ہیں۔
- ٹریس ایبلٹی (Traceability): آپ براؤزر سے بیک اینڈ تک کسی بھی عمل کو ٹریک کر سکتے ہیں۔
اگر آپ پروڈکشن گریڈ (production-grade) AI ایجنٹس بنانا چاہتے ہیں، تو ان مراحل پر عمل کریں:
- ٹولز کو واضح اقسام (types) کے ساتھ کوڈ کے طور پر بیان کریں۔
- سسٹم پرامپٹس (system prompts) پر بھروسہ کرنے کے بجائے اجازت کے اصولوں (permission rules) کا استعمال کریں۔
- غلطیوں سے بچنے کے لیے ہر ٹول کال میں تازہ ترین اسٹیٹ ورژن (latest state version) شامل کریں۔
- ایجنٹ کے ہر عمل کے لیے 'ان ڈو' (undo) کے راستے بنائیں۔
- کلائنٹ سے API تک پورے ایگزیکیوشن پاتھ (execution path) کو ٹریک کریں۔
AI ایجنٹس اس پیچیدہ مرحلے (messy middle) کی طرف بڑھ رہے ہیں جہاں صارف کا ارادہ (user intent) ایپلی کیشن کی حالت (application state) سے ملتا ہے۔ کامیاب ہونے کے لیے، آپ کو انٹرفیس پر مکمل اختیار حاصل کرنا ہوگا۔
ماخذ: https://dev.to/focused_dot_io/enterprise-ai-agents-are-leaving-the-server-focused-labs-5740
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi