সপ্তম অধ্যায়
যে কেউ
এটা বানাতে পারে
তোমার প্রোগ্রামার হতে হবে না।
তোমার দরকার একটা আইডিয়া।
ওহাইও-তে একজন শিক্ষক সপ্তাহান্তে একটা গ্রেডিং অ্যাপ বানিয়ে ফেললেন। একজন সংগীতশিল্পী একটা সেটলিস্ট অপটিমাইজার বানালেন যেটা গানগুলোকে এনার্জি আর কী অনুযায়ী সাজায়। একজন হাই স্কুল ছাত্র একটা ডিবেট প্রেপ টুল বানালো যেটা যেকোনো প্রস্তাবের বিপক্ষে যুক্তি তৈরি করে। এদের কেউই প্রোগ্রামার না। কেউ কোডিং ক্লাস করেনি। তারা বর্ণনা করেছে কী চায়, আর একটা কোডিং এজেন্ট বানিয়ে দিয়েছে।
এটাই সেই আনলক যা কেউ আসতে দেখেনি। কোডাররা দ্রুত হলো না — বরং যারা কোড জানে না তারা আদৌ সফটওয়্যার বানাতে পারলো। যেভাবে স্প্রেডশিট ডেটা অ্যানালিসিসকে গণতান্ত্রিক করেছিল আর Canva গ্রাফিক ডিজাইনকে, AI কোডিং এজেন্ট সফটওয়্যার ডেভেলপমেন্টকেই গণতান্ত্রিক করছে।
পার্সোনাল সফটওয়্যার বিপ্লব
এই ধারণাটাই সবকিছু বদলে দেয়: পার্সোনাল সফটওয়্যার। শুধু একজনের জন্য বানানো টুল — তোমার জন্য। কোনো মার্কেট রিসার্চ না, কোনো বিজনেস প্ল্যান না, কোনো ভেঞ্চার ফান্ডিং না। শুধু একটা সমস্যা যেটা তোমার আছে আর একটা টুল যেটা সেটার সমাধান করে। AI-এর আগে, পার্সোনাল সফটওয়্যার বানাতে কোডিং শিখতে হতো, যেটায় মাস বা বছর লাগে। এখন লাগে একটা বিকেল। বানানোর খরচ প্রায় শূন্যে নেমে এসেছে — মানে একমাত্র যেটা দরকার সেটা হলো বানানোর মতো একটা আইডিয়া।
যে টুলগুলো এটা সম্ভব করছে সেগুলোকে বলে কোডিং এজেন্ট। Claude Code, Cursor, Antigravity, Replit — এরা এমন AI টুল যেগুলো তোমার পুরো প্রজেক্ট পড়তে পারে, একাধিক ফাইলে কোড লিখতে পারে, চালাতে পারে, এরর পেলে ঠিক করতে পারে, আবার চালাতে পারে। সব একটাও লাইন কোড না ছুঁয়ে। ওরা অটোকমপ্লিট না। ওরা AI সহযোগী যারা তোমার বর্ণনাকে চলমান সফটওয়্যারে রূপান্তরিত করে।
পরিচালকের ভূমিকা
তুমি কোড লেখো না। তুমি পরিচালনা করো। তোমার কাজ হলো কী বানাতে হবে তা বলা, আউটপুট মূল্যায়ন করা, আর ঠিক না হওয়া পর্যন্ত পুনরায় চেষ্টা করা। এজেন্ট প্রযুক্তিগত কাজটা সামলায়। নিজেকে একজন চলচ্চিত্র পরিচালক ভাবো — তুমি ক্যামেরা চালাও না, কিন্তু তোমার দৃষ্টিভঙ্গি ছাড়া কিছুই হয় না।
তুমি যা জানো না, তোমার এজেন্ট সব জানে
"কিন্তু আমি তো জানি না ডেটাবেস কী।" সুখবর: জানার দরকার নেই। তোমার কোডিং এজেন্ট তোমার টিউটরও। যা খুশি জিজ্ঞেস করো। "React component কী?" বুঝিয়ে দেবে। "এটা ইন্টারনেটে কীভাবে দেবো?" ধাপে ধাপে দেখাবে। "এই error-টার মানে কী?" প্রযুক্তিগত ভাষাকে সহজ বাংলায় অনুবাদ করবে।
এটাই সেই সেফটি নেট যেটা বাকি সবকিছু সম্ভব করে। তোমার প্রযুক্তিগত শব্দ মুখস্থ করার দরকার নেই — শুধু জানতে হবে যে সেগুলো আছে যাতে জিজ্ঞেস করতে পারো। এজেন্ট প্রতিটা ফাঁক পূরণ করে দেয়। এটা যেন একজন ধৈর্যশীল, অক্লান্ত বিশেষজ্ঞ তোমার পাশে বসে আছে যে কখনো বেসিক প্রশ্ন করার জন্য তোমাকে জাজ করে না।
দক্ষতার প্যারাডক্স
তোমার যথেষ্ট জ্ঞান দরকার আউটপুট মূল্যায়ন করতে, প্রতিটা লাইন লিখতে না। একজন চলচ্চিত্র পরিচালকের ক্যামেরা বানানো জানার দরকার নেই — কিন্তু শটটা ঠিক দেখাচ্ছে কি না বুঝতে হবে। এখানেও একই: তোমার জানতে হবে অ্যাপটা কাজ করছে কি না, কোড কীভাবে কাজ করে সেটা না।
কোড না জানা মানুষেরা কী কী বানিয়েছে ঘুরে দেখো — তারপর তোমারটা কল্পনা করো।
তোমার কাছে আইডিয়া আছে। কিন্তু কোডিং এজেন্ট খোলার আগে তোমাকে ওর ভাষা বলতে হবে। কোড না — শুধু বানানোর শব্দভাণ্ডার। সেটা এরপর।