𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗙𝗲𝗹𝘁 𝗢𝘃𝗲𝗿𝘄𝗵𝗲𝗹𝗺𝗶𝗻𝗴
AI খুব দ্রুত এগিয়ে যাচ্ছে।
কয়েক মাস আগে, আমি দিশেহারা বোধ করছিলাম। প্রতি সপ্তাহে নতুন নতুন কোডিং অ্যাসিস্ট্যান্ট এবং নতুন ওয়ার্কফ্লো দেখা দিচ্ছিল। মানুষ দাবি করছিল যে তারা কয়েক ঘণ্টার মধ্যেই অ্যাপ তৈরি করে ফেলছে। আমার মনে হচ্ছিল যে আমাকে তাল মিলিয়ে চলতে হবে, নয়তো আমি পিছিয়ে পড়ব।
আমি অনেক টুল ব্যবহার করে দেখেছি। আমি Cursor, ChatGPT, Claude Code এবং Lovable ব্যবহার করেছি। আমি ক্রমাগত এগুলোর মধ্যে পরিবর্তন করছিলাম। আমি ভেবেছিলাম একটি ভালো টুল আমাকে একজন ভালো ডেভেলপার করে তুলবে।
কিন্তু তা হয়নি।
সবচেয়ে বড় শিক্ষাটি কোনো টুল বেছে নেওয়া নিয়ে ছিল না। এটি ছিল AI-এর সাথে কীভাবে কাজ করতে হয় তা শেখা নিয়ে।
এখন, আমি AI-কে সাথে সাথে কোড লিখতে বলি না।
আমি সমস্যাটি ব্যাখ্যা করার মাধ্যমে শুরু করি। আমি বর্ণনা করি:
- ফিচারের প্রয়োজনীয়তা (feature requirements)
- বিজনেস রুলস (business rules)
- এজ কেস (edge cases)
- চূড়ান্ত লক্ষ্য (final goal)
মাঝে মাঝে আমি প্রথমে ইমপ্লিমেন্টেশন পরিকল্পনা করার জন্য ChatGPT ব্যবহার করি। আমি একটি পরিষ্কার পরিকল্পনা পাই। তারপর, আমি সেই পরিকল্পনাটি একটি এজেন্টিক অ্যাসিস্ট্যান্টকে দিয়ে তৈরি করিয়ে নিই।
এই পরিবর্তনটি সবকিছু বদলে দিয়েছে।
আমি বয়েলারপ্লেট কোড (boilerplate code) লিখতে কম সময় ব্যয় করি। আমি বেশি সময় ব্যয় করি:
- সফটওয়্যার আর্কিটেকচার (software architecture)
- ইউজার এক্সপেরিয়েন্স (user experience)
- প্রকৃত সমস্যা সমাধানের ওপর
AI ভুল করে। প্রোডাকশনে যাওয়ার আগে আমি প্রতিটি লাইন রিভিউ করি। আমি নিজে প্রতিটি লাইন লিখি না। পরিবর্তে, আমি পুরো প্রক্রিয়াটিকে গাইড করি।
টুলগুলো পরিবর্তিত হবে। আসল দক্ষতা হলো আপনি কীভাবে AI-এর সাথে যোগাযোগ করেন। এটিকে আপনার কাজের প্রক্রিয়ার অংশ হিসেবে ব্যবহার করুন। সেই দক্ষতায় বিনিয়োগ করুন।
Source: https://dev.to/amantekim/a-few-months-ago-agentic-development-felt-overwhelming-13nn
Optional learning community: https://t.me/GyaanSetuAi