𝗔𝗜 𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝘃𝗶𝘁𝘆 𝗚𝗮𝗶𝗻𝘀 𝗩𝗮𝗻𝗶𝘀𝗵 𝗪𝗵𝗲𝗻 𝗬𝗼𝘂 𝗠𝗲𝗮𝘀𝘂𝗿𝗲 𝗧𝗵𝗲𝗺 𝗛𝗼𝗻𝗲𝘀𝘁𝗹𝘆

اے آئی (AI) فراہم کرنے والے کوڈنگ ٹولز کے ذریعے پیداواری صلاحیت میں 40% اضافے کا وعدہ کرتے ہیں۔ لیکن وہ سینئر انجینئرز جو اپنا اصل وقت ٹریک کرتے ہیں، انہیں کچھ اور ہی نظر آتا ہے۔

جب ڈویلپرز صفائی (cleanup) اور ریویو پر صرف ہونے والے ہر گھنٹے کا حساب رکھتے ہیں، تو وہ 40% کا اضافہ سنگل ڈیجٹس (ایک ہندسوں) تک گر جاتا ہے۔ بعض اوقات تو یہ فائدہ بالکل ختم ہو جاتا ہے۔

فراہم کرنے والے اس بات سے رفتار کا اندازہ لگاتے ہیں کہ اے آئی کتنی تیزی سے ایک فنکشن لکھتی ہے۔ یہ 10 سیکنڈ میں 30 لائنیں فراہم کر دیتی ہے۔ یہ تیز لگتا ہے۔ لیکن آپ صرف پہلا ڈرافٹ (first draft) نہیں بھیجتے۔

ایک حقیقی ٹائم لائن کچھ اس طرح ہوتی ہے:

  • اے آئی سیکنڈوں میں کوڈ تیار کر دیتی ہے۔
  • آپ اسے ریویو کرنے اور درست کرنے میں 45 منٹ صرف کرتے ہیں۔

کوڈ تیار کرنے کی رفتار تو حقیقی ہے۔ لیکن سینئر انجینئرز کے لیے رفتار رکاوٹ (bottleneck) نہیں ہے۔ سوچنا رکاوٹ ہے۔ پڑھنا رکاوٹ ہے۔ انٹیگریشن (integration) رکاوٹ ہے۔

آپ ان کاموں میں وقت ضائع کرتے ہیں:

  • اے آئی کے بگ (bugs) کو ڈی بگ کرنا۔ یہ غلطیاں شروع میں درست نظر آتی ہیں۔ آپ اس خامی کو تب تک نہیں دیکھ پاتے جب تک وہ پروڈکشن (production) میں نہ پہنچ جائے۔
  • اسٹائل گائیڈ کی تعمیل۔ اے آئی آپ کی ٹیم کے طریقہ کار (conventions) سے واقف نہیں ہوتی۔ آپ کو آؤٹ پٹ کو دستی طور پر درست کرنا پڑتا ہے۔
  • کوڈ انٹیگریشن۔ اے آئی الگ تھلگ اسنیپٹس (snippets) بناتی ہے۔ جبکہ آپ کا کوڈ بیس ایک مربوط نظام ہے۔

آپ اپنا وقت لکھنے کے بجائے ڈی بگنگ (debugging) پر منتقل کر دیتے ہیں۔ پھر آپ یہ ظاہر کرتے ہیں کہ ڈی بگنگ آپ کے کل کام کے وقت کا حصہ نہیں ہے۔

اے آئی بوائلر پلیٹ (boilerplate)، APIs کو تلاش کرنے اور ابتدائی ٹیسٹ لکھنے میں مدد کرتی ہے۔ یہ حقیقی کامیابیاں ہیں۔

اس کا اثر آپ کے تجربے کی سطح پر منحصر ہے۔ جونیئر ڈویلپرز زیادہ کوڈ لکھتے ہیں کیونکہ وہ تیزی سے رکاوٹوں سے نکل جاتے ہیں۔ سینئر ڈویلپرز اپنی توجہ لکھنے سے ہٹا کر پڑھنے پر مرکوز کر دیتے ہیں۔

اے آئی آپ کو 40% تیز نہیں بناتی۔ اے آئی صرف یہ بدل دیتی ہے کہ آپ اپنا وقت کہاں صرف کرتے ہیں۔

زیادہ تر دعوے صرف کوڈ کی تیاری (generation) کی پیمائش کرتے ہیں اور اس کے بعد کے تمام مراحل کو نظر انداز کر دیتے ہیں۔ یہ ایک لکھاری کی پیمائش الفاظ فی منٹ سے کرنے جیسا ہے جبکہ ایڈیٹنگ کے عمل کو نظر انداز کر دیا جائے۔

اگر آپ کا معیار (benchmark) اس وقت ختم ہو جاتا ہے جب اے آئی اپنا کام مکمل کر لیتی ہے، تو آپ کو بڑے اعداد و شمار ملیں گے۔ لیکن اگر آپ کا معیار اس وقت ختم ہوتا ہے جب کوڈ ریویو سے گزر جائے اور بغیر کسی غلطی کے ریلیز ہو جائے، تو اعداد و شمار بہت کم ہوں گے۔

ایمانداری سے کی گئی پیمائش مارکیٹنگ کے لیے اچھی نہیں ہوتی۔ لیکن اپنی ٹیم میں سرمایہ کاری کا فیصلہ کرنے کا یہ واحد طریقہ ہے۔

اے آئی ٹولز مفید ہیں۔ حقیقی کوڈ بیسز پر تجربہ کار انجینئرز کے لیے اس سے حاصل ہونے والا فائدہ غالباً کم ہی ہوتا ہے۔ جو کوئی بھی 40% کا دعویٰ کرتا ہے وہ یا تو پورے عمل (cycle) کو نظر انداز کر رہا ہے یا پھر کوئی پروڈکٹ بیچ رہا ہے۔

اے آئی ٹولز استعمال کرنے کے بعد آپ کیسا محسوس کرتے ہیں؟ کیا اس نے واقعی آپ کی کام مکمل کرنے (shipping speed) کی رفتار میں اضافہ کیا ہے؟

ماخذ: https://dev.to/adioof/ai-productivity-gains-vanish-when-you-measure-them-honestly-4a3a