AI کے ساتھ تیزی سے کام مکمل کرنا ایک جال کیوں ہے
AI کے ذریعے 20 منٹ میں کوئی فیچر لانچ کرنا کامیابی نہیں ہے۔ یہ اس بات کی علامت ہے کہ آپ نے اپنے کام کا وہ حصہ تیز کر دیا ہے جو سستا ہے۔ آپ نے وہ اہم اور مہنگا کام چھوڑ دیا ہے۔
کوڈ لکھنا انجینئرنگ کا مشکل حصہ کبھی نہیں رہا۔ اصل چیلنج یہ کام ہیں:
- ضروریات کا تعین کرنا
- اسکوپ (scope) کو کم کرنا
- حدود و قیود مقرر کرنا
- یہ ثابت کرنا کہ تبدیلی درست ہے
جب آپ ان مراحل کو چھوڑ دیتے ہیں، تو AI آپ کو غلط چیز تیزی سے فراہم کرنے میں مدد دیتا ہے۔ یہ "کام مکمل نظر آنے" اور "کام واقعی مکمل ہونے" کے درمیان ایک فرق پیدا کر دیتا ہے۔ AI صاف ستھرا کوڈ تو فراہم کرتا ہے، لیکن یہ نہیں بتاتا کہ کیا وہ کوڈ آپ کے سسٹم کے مطابق ہے یا نہیں۔ یہ آپ کو طویل مدتی اخراجات کے بارے میں بھی نہیں بتاتا۔
AI آپ کی موجودہ عادات کو مزید بڑھا دیتا ہے۔ اچھا فیصلہ کرنے کی صلاحیت تیز ہو جاتی ہے۔ غلط فیصلہ کرنے کی صلاحیت بھی تیز ہو جاتی ہے۔
موجودہ ورک فلو (workflows) خطرات کو ظاہر کرتے ہیں:
- لوگ پروڈکشن ڈیٹا بیسز کو مٹا دیتے ہیں کیونکہ AI کا انداز پراعتماد تھا۔
- جیسے جیسے آپ زیادہ کوڈ قبول کرتے ہیں، ریویو (review) کا بوجھ بڑھتا جاتا ہے۔
- زیادہ تر بگ (bugs) غیر واضح ضروریات کی وجہ سے آتے ہیں، نہ کہ کوڈ کی خراب تیاری کی وجہ سے۔
یہ نئے لبادے میں پرانے انجینئرنگ مسائل ہیں۔ پرامپٹنگ (Prompting) ایک ایسی مہارت ہے جو آپ ایک ویک اینڈ میں سیکھ سکتے ہیں۔ اصل مہارت ایک ترتیب کے ذریعے کام کو ڈھالنا ہے:
- ضروریات
- فرق کی نشاندہی
- منصوبہ بندی
- چھوٹی تبدیلیاں
- ریویو
- تصدیق
آپ کا پہلا پرامپٹ اس ٹیسٹ پر توجہ مرکوز کرنا چاہیے جو یہ ثابت کرے کہ کام درست ہے۔ اسے اپنا آخری مرحلہ نہ بنائیں۔
Git یا CI/CD جیسے ٹولز صرف اسی وقت کام کرتے ہیں جب آپ ان کے گرد اپنا ورک فلو دوبارہ ترتیب دیتے ہیں۔ ٹول سے زیادہ اہمیت ورک فلو کی ہوتی ہے۔
جیتنے والے انجینئرز وہ نہیں ہوں گے جو سب سے زیادہ AI استعمال کرتے ہیں۔ بلکہ وہ ہوں گے جو کوڈ کی رفتار بڑھانے سے پہلے مسئلے کو سمجھنے کے لیے رفتار کم کریں گے۔ زیادہ تر لوگ AI استعمال کرتے ہیں، لیکن بہت کم لوگ اس کے ذریعے انجینئرنگ کرتے ہیں۔
آپ ان تصدیقی خلاؤں (verification gaps) سے نمٹنے کے لیے اپنے ورک فلو کو کیسے تبدیل کرتے ہیں؟
ماخذ: https://dev.to/yerkerakhimov/why-shipping-fast-with-ai-is-a-trap-3f9l
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi