শুরুতেই একটা রূঢ় সত্য কথা বলি। আমরা যারা ইদানীং এআই দিয়ে প্রোজেক্ট দাঁড় করাচ্ছি, তারা আসলে একটা অদৃশ্য শেকল পরে আছি।
আপনি Claude-এর ডিজাইন দেখে মুগ্ধ, ChatGPT-এর স্পিড দেখে ফিদা—মাসের শুরুতে হাসিমুখে ২০-৩০ ডলার সাবস্ক্রিপশন ফি-ও দিয়ে দিলেন। তারপর একদিন কড়া করে এক কাপ কফি বানিয়ে, ফুল এনার্জি নিয়ে বসলেন একটা বড় মডিউল রিলিজ করবেন বলে। কাজের একদম পিক মোমেন্টে, যখন আপনার লজিক আর এআই-এর রেসপন্স একটা দারুণ 'ফ্লো'-তে চলছে... ঠিক তখনই স্ক্রিনে ভেসে উঠল:
"You have reached your usage limit. Try again at 4:00 PM."
মেজাজটা তখন কেমন লাগে?
এই যে কাজ করতে বসে মাথায় একটা বাড়তি চিন্তা— "ভাই, আমার টোকেন লিমিট শেষ হয়ে যাচ্ছে না তো?"—আমি একে বলি 'টোকেন অ্যাংজাইটি' (Token Anxiety)। এআই আসার কথা ছিল আমাদের পটেনশিয়ালিটি বা কাজের পরিধিকে আনলিমিটেড করার জন্য। কিন্তু রিয়ালিটি হলো, এই টুলগুলোই এখন আমাদের বাউন্ডারিতে ফেলে দিচ্ছে।
দ্য ফ্লো স্টেট এবং আমার ১৫ দিনের 'ভাইব কোডিং' এক্সপেরিমেন্ট
যেকোনো ক্রিয়েটিভ কাজ বা ডেভেলপমেন্টের জন্য 'ফ্লো' খুব অদ্ভুত আর দামি একটা জিনিস। আপনি যখন একটা সিস্টেম আর্কিটেকচার নিয়ে ভাবছেন, তখন ফ্লো ব্রেক হওয়া মানে পুরো প্রসেসটাকে আবার নতুন করে ব্রেইনে রিস্টার্ট করা।
গত ৩ মাসে আমি দুটো বড় সলিউশন বিল্ড করেছি। এর মধ্যে লেটেস্ট প্রোজেক্টটা ছিল একটা কমপ্লিট মাল্টি-ট্যানেন্ট (Multi-tenancy) সিস্টেম। ক্লায়েন্টরা তাদের নিজেদের ডোমেইনে ডিজিটাল প্রোডাক্ট সেল করবে, মার্কেটিং অটোমেশন থাকবে, পেমেন্ট সিঙ্ক হবে—এক কথায় বেশ হেভিওয়েট একটা ব্যাপার।
সময় নিয়েছি মাত্র ১৫ দিন।
আর এই ১৫ দিনে আমি জেনারেট করেছি ৩৩,০০০ লাইনের কোড, যা ছড়ানো ছিল ২২৮টি ফাইলে। যারা কোডিং ব্যাকগ্রাউন্ডের, তারা জানেন এই ভলিউমের একটা কাজ স্ক্র্যাচ থেকে দাঁড় করানো কতটা ঝক্কির। কিন্তু এখানে আসল টুইস্টটা অন্য জায়গায়। এত বড় একটা প্রোজেক্ট নামানোর জন্য আমি Claude বা অন্য কোনো এআই টুলের পেইড সাবস্ক্রিপশন ব্যবহার করিনি, যেখানে আমাকে লিমিটেশনের ভয় পেতে হবে।
লিমিট ভাঙার 'বাঙালি টেকনিক'
আমি দেখলাম, লিমিটেড টোকেন দিয়ে কাজ করলে আমাকে বারবার 'টোকেন অপ্টিমাইজেশন' নিয়ে ভাবতে হবে। কীভাবে প্রম্পট ছোট করব, কীভাবে কনটেক্সট কম দেব—এসব ভাবতে গেলে প্রোজেক্টের কোর ফোকাস নষ্ট হয়।
তাই আমি হাঁটলাম অল্টারনেটিভ রাস্তায়। সম্পূর্ণ ফ্রি টুল এবং আমাদের সেই চিরায়ত 'রিসোর্সফুলনেস' ব্যবহার করে।
১. Google AI Studio এবং Gemini-এর পাওয়ার: অনেকেই জানেন না, Google AI Studio-তে যে বিশাল কনটেক্সট উইন্ডো পাওয়া যায়, তা বড় প্রোজেক্টের জন্য আক্ষরিক অর্থেই একটা গোল্ডমাইন। আমি আমার প্রোজেক্টের কোর লজিকগুলো এখানে বিল্ড করেছি।
২. প্যারালাল ওয়ার্কফ্লো: আমি যখন দেখলাম একটা সিস্টেম আমাকে লিমিট করে দিচ্ছে যে "তোমার সেশন শেষ", আমি সিম্পলি ওই টুলের ওপর ডিপেন্ডেন্সি জিরো করে দিয়েছি। আমার কাছে ব্যাকআপ ইমেইল ছিল, ব্যাকআপ টুল ছিল। প্রজেক্টের কোডবেস ভাগ করে নিয়ে ডিফারেন্ট অ্যাকাউন্টে বা ডিফারেন্ট টুলে (যেমন ChatGPT ফ্রি টায়ার, জেমিনি) কাজ এগিয়ে নিয়েছি। ফ্লো এক সেকেন্ডের জন্যও থামেনি। ৩. ইন্ডাস্ট্রি জায়ান্টদের গ্যাপ: মজার ব্যাপার হলো, এই সিস্টেমে আমি এমন কিছু ফিচার (যেমন মার্কেটিং অটোমেশন) ইন্টিগ্রেট করেছি, যা এই ইন্ডাস্ট্রির বড় বড় নামিদামি প্ল্যাটফর্মগুলোও এখনো ঠিকমতো দিতে পারছে না।
টুল নয়, গেম চেঞ্জার হলো আপনার 'লজিক'
আমার একটা প্রিয় মেন্টাল মডেল আছে—4D (Do, Delete, Delegate, Defer)। এআই টুলের ক্ষেত্রেও আমি এটাই অ্যাপ্লাই করি। যে টুল আপনার কাজের ফ্লো আটকে দিচ্ছে, তাকে নির্দ্বিধায় 'Delete' (বা ইগনোর) করুন। কাজটাকে অন্য কোনো ফ্রি বা ওপেন টুলের কাছে 'Delegate' করুন।
অনেকেই বলেন, "ভাই, ৩৩ হাজার লাইনের কোড ফ্রি টুল দিয়ে কীভাবে সম্ভব? কনটেক্সট তো হারিয়ে যাওয়ার কথা!"
উত্তরটা লুকিয়ে আছে আপনার প্রম্পটিং স্কিল এবং সিস্টেম আর্কিটেকচার বোঝার ক্ষমতার ওপর। আপনি যদি জানেন আপনার ডেটাবেস কীভাবে কাজ করবে, ফ্রন্টএন্ডের সাথে ব্যাকএন্ডের রিলেশন কী—তাহলে এআই শুধু একজন টাইপিস্টের কাজ করবে। কনটেক্সট ধরে রাখার দায়িত্ব আপনার, টুলের নয়। আমি বিভিন্ন টুলের মধ্যে প্রজেক্ট শেয়ার করে, লজিক্যালি সেগুলোকে কানেক্ট করেছি।
আমরা এমন একটা সময়ে বাস করছি যেখানে টেকনোলজি আপনাকে প্রতিদিন নতুন চমক দেখাবে। কিন্তু মনে রাখবেন, এআই টুলগুলো আপনার অ্যাসিস্ট্যান্ট, তারা আপনার বস নয়। কোনো টুলের সাবস্ক্রিপশন লিমিট যেন আপনার ক্রিয়েটিভিটি বা প্রোডাক্টিভিটির লিমিটেশন না হয়ে দাঁড়ায়।
টুল বদলাবে, লিমিটেশন আসবে-যাবে। কিন্তু আপনি যদি 'Vibe Coding'-এর কোর লজিক একবার ধরে ফেলতে পারেন, তবে সাবস্ক্রিপশনের এই ট্র্যাপ আপনাকে কখনোই আটকাতে পারবে না।
আপনার বর্তমান ওয়ার্কফ্লোতে এআই টুলের কোন লিমিটেশনটা সবচেয়ে বেশি ভোগাচ্ছে?
কমেন্টে জানাতে পারেন, হয়তো নতুন কোনো 'হ্যাকস' বের হয়ে আসবে আমাদের আলোচনা থেকেই!