AI আপনাকে প্রতিস্থাপন করবে না, কিন্তু AI ব্যবহারের খারাপ অভ্যাসগুলো আপনাকে করে দেবে
যখন AI একটি নিখুঁত ফাংশন লিখে দেয়, তখন এটি জাদুর মতো মনে হয়। কিন্তু যখন এটি এমন একটি API উদ্ভাবন করে যার কোনো অস্তিত্ব নেই, তখন এটি একটি বিপর্যয়ের মতো মনে হয়।
বেশিরভাগ ডেভেলপারকেই একটি পছন্দের মুখোমুখি হতে হয়। আপনি AI-কে একজন মেন্টর হিসেবে ব্যবহার করতে পারেন, অথবা আপনি একজন autocomplete zombie হয়ে যেতে পারেন।
বিপদ প্রযুক্তিতে নয়। বিপদ হলো অলসতায়। আপনি যদি চিন্তা করা বন্ধ করে দেন, তবে আপনি আপনার দক্ষতা হারিয়ে ফেলবেন।
নিয়ন্ত্রণে থাকতে এই পাঁচটি সুইচ ব্যবহার করুন:
- Reasoning mode: শুধু কোড চাইবেন না। AI-কে ধাপে ধাপে চিন্তা করতে বলুন এবং প্রথমে edge cases গুলো তালিকাভুক্ত করতে বলুন।
- Verbosity control: আপনি কি একটি দ্রুত snippet চান নাকি trade-offs সহ একটি বিস্তারিত বিশ্লেষণ চান, তা AI-কে বলে দিন।
- Tooling: অনুমানের বদলে AI-কে docs, REPLs, বা ডায়াগ্রাম ব্যবহার করতে বাধ্য করুন।
- Self-reflection: AI-কে তার নিজের উত্তরের সমালোচনা করতে বলুন। এটি ভুল হওয়ার তিনটি উপায় খুঁজে বের করতে বলুন।
- Rubrics: কাঠামো ব্যবহার করুন। একটি design doc চাওয়ার পরিবর্তে Problems, Constraints, Options, এবং Risks সহ একটি ডকুমেন্ট চান।
কখন বিশ্বাস করতে হবে এবং কখন যাচাই করতে হবে তা জানুন।
AI-কে বিশ্বাস করুন:
- পুনরাবৃত্তিমূলক test stubs লেখার জন্য।
- বেসিক CRUD scaffolding তৈরির জন্য।
- ডকুমেন্টেশন সারসংক্ষেপ করার জন্য।
AI-কে কখনোই বিশ্বাস করবেন না:
- Database migrations-এর জন্য।
- Authentication logic-এর জন্য।
- Production infrastructure পরিবর্তনের জন্য।
AI-কে একজন রিসার্চ অ্যাসিস্ট্যান্ট হিসেবে বিবেচনা করুন, code monkey হিসেবে নয়। এটিকে আপনার সিস্টেম তৈরি করতে বলবেন না। এটিকে আপনার ডিজাইন সমালোচনা করতে বলুন। এটি বাগ তৈরি না করেই ঝুঁকিগুলো খুঁজে পেতে সাহায্য করে।
লক্ষ্য হলো autocomplete brain এড়িয়ে চলা। এটি তখন ঘটে যখন আপনি লজিক না বুঝেই কপি, পেস্ট এবং শিপ (ship) করেন। আপনি হয়তো টিকিটটি সমাধান করতে পারবেন, কিন্তু একজন ইঞ্জিনিয়ার হিসেবে আপনি বড় হতে পারবেন না।
ড্রাফট করার জন্য AI ব্যবহার করুন। যাচাই করার জন্য আপনার মস্তিষ্ক ব্যবহার করুন।
Source: https://dev.to/dev_tips/ai-wont-replace-you-but-bad-ai-habits-will-1fnp
Optional learning community: https://t.me/GyaanSetuAi