এআই কি ডেভেলপারদের কর্মহীন করে তুলবে?
এআই আপনার চাকরি কেড়ে নেবে না। এটি আপনার কাজের ধরন বদলে দেবে।
আপনি যদি নিজেকে মানিয়ে নিতে অস্বীকার করেন, তবে আপনি সমস্যার সম্মুখীন হবেন। সিস্টেম আর্কিটেকচার এবং সফটওয়্যার ডেভেলপমেন্টে ২০ বছরের অভিজ্ঞতার পর, আমি একটি স্পষ্ট পরিবর্তন দেখতে পাচ্ছি।
এআই নির্দিষ্ট কিছু কাজের জন্য খুব ভালো কাজ করে। এটি সাহায্য করে:
- বয়েলারপ্লেট কোড (boilerplate code) লিখতে।
- রিফ্যাক্টরিং এবং ডিবাগিং করতে।
- টেস্ট সিনারিও তৈরি করতে।
- সাধারণ API এন্ডপয়েন্ট সেটআপ করতে।
আমি এটি সাধারণ ব্যাকএন্ড এন্ডপয়েন্ট এবং বেসিক UI কম্পোনেন্ট তৈরির জন্য ব্যবহার করি। এটি সময় বাঁচায়।
কিন্তু এআই-এর সীমাবদ্ধতা আছে। বিজনেস লজিক বা ব্যবসায়িক যুক্তির গভীর ধারণা এর নেই।
সাম্প্রতিক একটি ERP প্রজেক্টের সময়, এআই বেশ ভালো মানের CRUD অপারেশন লিখেছিল। তবে, জটিল বিজনেস ওয়ার্কফ্লোর ক্ষেত্রে এটি ব্যর্থ হয়েছে। কোয়ালিটি কন্ট্রোল চেক কীভাবে ওয়্যারহাউস স্টকের মুভমেন্টকে প্রভাবিত করে, তা এটি বুঝতে পারেনি। এআই প্যাটার্ন অনুসরণ করে। এটি কোনো বিজনেস রুলের পেছনের "কেন" বা কারণটি বুঝতে পারে না।
ব্যাংকিং সিস্টেমে, সিকিউরিটি রিকোয়ারমেন্ট এবং রেগুলেটরি রেস্ট্রিকশনের মতো স্তরীভূত নিয়মের ক্ষেত্রে এআই হিমশিম খায়। এটি একটি আর্থিক লেনদেনের কৌশলগত উদ্দেশ্য বুঝতে পারে না।
আমি এআই-কে একজন কো-পাইলট (co-pilot) হিসেবে দেখি, অটোপাইলট (autopilot) হিসেবে নয়।
যখন আমরা একটি ম্যানুফ্যাকচারিং ERP-তে প্রোডাকশন প্ল্যানিংয়ের জন্য এআই ব্যবহার করেছিলাম, তখন এটি চমৎকার ডেটা প্রেডিকশন প্রদান করেছিল। কিন্তু আমার টিমকে যা করতে হয়েছিল:
- সঠিক ডেটা প্রদান করা।
- মডেলগুলোকে প্রশিক্ষণ দেওয়া।
- আউটপুটগুলো ব্যাখ্যা করা।
- বিদ্যমান ওয়ার্কফ্লোতে ফলাফলগুলো যুক্ত করা।
সিস্টেম অ্যাডমিনিস্ট্রেশনে, এআই-এর পরামর্শ প্রায়শই যথেষ্ট নয়। PostgreSQL ইনডেক্স স্ট্র্যাটেজি বা Redis ইভিকশন পলিসি নির্ধারণ করার জন্য প্রকৃত অভিজ্ঞতার প্রয়োজন।
এআই একটি হাতিয়ারের মতো, যেমন একটি হাতুড়ি। একটি হাতুড়ি একজন কাঠমিস্ত্রিকে সাহায্য করে, কিন্তু কাঠমিস্ত্রিকে অবশ্যই কাঠ এবং ডিজাইন সম্পর্কে জানতে হবে।
একজন ডেভেলপারের ভূমিকা এখন নিচের দিকে মোড় নিচ্ছে:
- উচ্চ-স্তরের সমস্যা সমাধান।
- সিস্টেম আর্কিটেকচার।
- প্রম্পট ইঞ্জিনিয়ারিং।
- এআই আউটপুটের সমালোচনামূলক মূল্যায়ন।
- তথ্য ব্যবস্থাপনা।
আসল ঝুঁকি চাকরি হারানো নয়। আসল ঝুঁকি হলো আপনার দক্ষতা হারানো।
আপনি যদি অন্ধভাবে এআই-এর ওপর ভরসা করেন, তবে আপনি ব্যর্থ হবেন। একবার আমি এআই থেকে একটি systemd টাইমার কনফিগারেশন পেয়েছিলাম। এটি দেখতে ঠিক মনে হলেও, এটি একটি OOM-killed লুপ তৈরি করেছিল। এটি ঠিক করার জন্য আমাকে লিনাক্স সার্ভিস (Linux services) সম্পর্কে আমার জ্ঞান ব্যবহার করতে হয়েছিল।
বিমূর্তভাবে চিন্তা করার ক্ষমতা এবং নৈতিক বিচারবুদ্ধি প্রয়োগের দিকে মনোযোগ দিন। আপনার দক্ষতা বৃদ্ধির জন্য এআই ব্যবহার করুন, আপনার মস্তিষ্ক প্রতিস্থাপনের জন্য নয়।
আপনি এই পরিবর্তনের জন্য কীভাবে প্রস্তুতি নিচ্ছেন? কমেন্টে আমাকে জানান।
Source: https://dev.to/merbayerp/will-ai-make-developers-jobless-an-honest-answer-g6n
Optional learning community: https://t.me/GyaanSetuAi