সততার সাথে পরিমাপ করলে AI-এর উৎপাদনশীলতা বৃদ্ধির বিষয়টি ম্লান হয়ে যায়
AI ভেন্ডররা কোডিং টুলের মাধ্যমে ৪০% উৎপাদনশীলতা বৃদ্ধির প্রতিশ্রুতি দেয়। যেসব সিনিয়র ইঞ্জিনিয়ার তাদের প্রকৃত সময় ট্র্যাক করেন, তারা ভিন্ন চিত্র দেখতে পান।
যখন ডেভেলপাররা ক্লিনআপ এবং রিভিউতে ব্যয় করা প্রতিটি ঘণ্টা রেকর্ড করেন, তখন সেই ৪০% বৃদ্ধি কমে এক অঙ্কের ঘরে নেমে আসে। কখনও কখনও এই বৃদ্ধি পুরোপুরি অদৃশ্য হয়ে যায়।
ভেন্ডররা AI কত দ্রুত একটি ফাংশন লিখতে পারে তা দিয়ে গতি গণনা করে। এটি ১০ সেকেন্ডে ৩০ লাইন কোড লিখে দেয়। এটি দেখতে দ্রুত মনে হয়। কিন্তু আপনি তো কেবল একটি খসড়া (first draft) শিপ করেন না।
একটি প্রকৃত টাইমলাইন দেখতে এমন হয়:
- AI কয়েক সেকেন্ডের মধ্যে কোড তৈরি করে দেয়।
- আপনি সেটি রিভিউ এবং ঠিক করতে ৪৫ মিনিট ব্যয় করেন।
কোড তৈরির গতিটি বাস্তব। কিন্তু সিনিয়র ইঞ্জিনিয়ারদের জন্য গতি কোনো বাধা (bottleneck) নয়। চিন্তা করা হলো আসল বাধা। পড়া হলো বাধা। ইন্টিগ্রেশন হলো বাধা।
আপনি এই কাজগুলোতে সময় হারান:
- AI-এর বাগ ডিবাগ করা। এই ত্রুটিগুলো প্রথম দেখায় সঠিক মনে হয়। প্রোডাকশনে যাওয়ার আগ পর্যন্ত আপনি এর ত্রুটি ধরতে পারেন না।
- স্টাইল গাইড মেনে চলা। AI আপনার টিমের নিয়মকানুন (conventions) জানে না। আপনাকে ম্যানুয়ালি আউটপুট ঠিক করতে হয়।
- কোড ইন্টিগ্রেশন। AI বিচ্ছিন্ন স্নিপেট তৈরি করে। কিন্তু আপনার কোডবেস হলো একটি সংযুক্ত সিস্টেম।
আপনি কোড লেখার সময় ডিবাগিংয়ে সরিয়ে নিচ্ছেন। তারপর আপনি এমন ভান করেন যেন ডিবাগিং আপনার মোট কাজের সময়ের অন্তর্ভুক্ত নয়।
AI বয়েলারপ্লেট (boilerplate) কোড, API এক্সপ্লোর করা এবং প্রাথমিক টেস্ট লেখার ক্ষেত্রে সাহায্য করে। এগুলো প্রকৃত সাফল্য।
এর প্রভাব নির্ভর করে আপনার অভিজ্ঞতার স্তরের ওপর। জুনিয়র ডেভেলপাররা বেশি কোড লেখেন কারণ তারা দ্রুত কাজ চালিয়ে যেতে পারেন। সিনিয়র ডেভেলপাররা তাদের শ্রম লেখা থেকে পড়ার দিকে সরিয়ে নেন।
AI আপনাকে ৪০% দ্রুততর করে না। AI কেবল আপনি কোথায় সময় ব্যয় করছেন তা পরিবর্তন করে দেয়।
বেশিরভাগ দাবি কেবল কোড তৈরির গতি পরিমাপ করে এবং পরবর্তী ধাপগুলোকে উপেক্ষা করে। এটি একজন লেখককে প্রতি মিনিটে কত শব্দ লিখছেন তা দিয়ে বিচার করার মতো, যেখানে তার এডিটিং প্রক্রিয়াকে উপেক্ষা করা হচ্ছে।
আপনার বেঞ্চমার্ক যদি AI-এর কাজ শেষ হওয়ার সাথে সাথেই থেমে যায়, তবে আপনি বড় সংখ্যা পাবেন। কিন্তু আপনার বেঞ্চমার্ক যদি কোডটি রিভিউ পাস করার এবং ত্রুটিহীনভাবে শিপ হওয়ার পর শেষ হয়, তবে সংখ্যাটি হবে অনেক সামান্য।
সততার সাথে পরিমাপ করা ভালো মার্কেটিং নয়। তবে আপনার টিমে কীভাবে বিনিয়োগ করবেন তা সিদ্ধান্ত নেওয়ার এটাই একমাত্র উপায়।
AI টুলগুলো দরকারী। তবে বাস্তব কোডবেসে অভিজ্ঞ ইঞ্জিনিয়ারদের ক্ষেত্রে এর সুবিধা সম্ভবত সামান্য। যে কেউ ৪০% বৃদ্ধির দাবি করছে, সে হয় পুরো চক্রটিকে (full cycle) উপেক্ষা করছে অথবা কোনো পণ্য বিক্রি করার চেষ্টা করছে।
AI টুল ব্যবহারের পর আপনার কেমন লাগছে? এটি কি আসলেই আপনার শিপিং স্পিড বাড়িয়েছে?
উৎস: https://dev.to/adioof/ai-productivity-gains-vanish-when-you-measure-them-honestly-4a3a