ایجنٹ نے کام کیا، لیکن مینٹیننس پلان کام نہیں آیا۔

اسٹیک ہولڈرز کو ایک AI ایجنٹ کو پیچیدہ کام مکمل کرتے دیکھنا بہت پسند ہوتا ہے۔ چھ ماہ بعد اسی کام کو برقرار رکھنا ایک الگ ہی جنگ ہے۔

میں ایسے ایجنٹ سسٹمز دیکھتا ہوں جو ڈیمو کے دوران تو بہترین لگتے ہیں۔ لیکن ڈیپلائمنٹ کے بعد وہ آپریشنل سردرد بن جاتے ہیں۔ مسئلہ ماڈل کے معیار کا نہیں ہے۔ مسئلہ آرکیٹیکچر کا ہے۔

زیادہ تر پروجیکٹس چھوٹے پیمانے پر شروع ہوتے ہیں۔ آپ ایک ماڈل کو کنیکٹ کرتے ہیں۔ آپ چند ٹولز شامل کرتے ہیں۔ پہلا ورژن کام کر جاتا ہے۔

پھر ضروریات بدل جاتی ہیں۔ ایجنٹ کو CRM ڈیٹا کی ضرورت ہوتی ہے۔ اسے ٹکٹنگ سسٹمز کی ضرورت ہوتی ہے۔ اسے اندرونی دستاویزات کی ضرورت ہوتی ہے۔ اسے بلنگ سسٹمز کی ضرورت ہوتی ہے۔ اسے سیکیورٹی کنٹرولز کی ضرورت ہوتی ہے۔

ایک صاف ستھرا آرکیٹیکچر انٹیگریشنز کے جال میں بدل جاتا ہے۔ ہر نیا ٹول ایک نئی وابستگی (dependency) پیدا کرتا ہے۔ پیچیدگی آہستہ آہستہ بڑھتی ہے۔ ٹیمیں اکثر اس سے بے خبر رہ جاتی ہیں۔

زیادہ تر ٹیمیں یہ اندازہ لگاتی ہیں کہ بنانے میں کتنا وقت لگے گا۔ بہت کم ٹیمیں یہ اندازہ لگاتی ہیں کہ اسے برقرار رکھنے میں کتنا وقت لگے گا۔

آپ جو بھی ٹول شامل کرتے ہیں، اس کے لیے درج ذیل چیزیں ضروری ہیں:

آرکیٹیکچر ڈایاگرام تو ٹھیک لگتی ہے۔ لیکن آپریشنل بوجھ نہیں۔ مینٹیننس کے اخراجات ٹولز کی تعداد کے مقابلے میں زیادہ تیزی سے بڑھتے ہیں۔

یہ نہ پوچھیں کہ ایک ایجنٹ کتنے ٹولز استعمال کر سکتا ہے۔ یہ پوچھیں کہ آپ کی ٹیم کتنے ٹولز کو برقرار رکھ سکتی ہے۔

کوئی بھی صلاحیت صرف اسی صورت میں کام کرتی ہے جب وہ قابلِ بھروسہ رہے۔ ایسا انٹیگریشن جو ہر ہفتے ٹوٹ جائے، وہ کوئی فیچر نہیں ہے۔ وہ یوزر انٹرفیس کے ساتھ ٹیکنیکل ڈیٹ (technical debt) ہے۔

سادگی کی طویل مدتی اہمیت ہوتی ہے۔ کم وابستگیوں والا چھوٹا سسٹم اکثر جیت جاتا ہے۔ یہ سمجھنے میں آسان رہتا ہے۔ سمجھنے میں آسان سسٹمز کو ٹھیک کرنا آسان ہوتا ہے۔ انہیں محفوظ بنانا آسان ہوتا ہے۔ انہیں بڑھانا آسان ہوتا ہے۔

آرکیٹیکچر کو بقا کے لیے بہتر (optimize) ہونا چاہیے۔ کوئی بھی انٹیگریشن شامل کرنے سے پہلے ایک سوال پوچھیں: "اس سے کاروباری نتیجہ (business outcome) کیا ملے گا؟"

اگر جواب واضح نہیں ہے، تو اسے شامل نہ کریں۔ پیچیدگی بڑھتی جاتی ہے۔ پیچیدگی خود کو ظاہر نہیں کرتی۔ یہ چھٹے مہینے تک انتظار کرتی ہے تاکہ آپ کا سسٹم تباہ کر سکے۔

Source: https://dev.to/nolanvale/the-agent-worked-the-maintenance-plan-didnt-3f2l

Optional learning community: https://t.me/GyaanSetuAi