ষষ্ঠ অধ্যায়
এজেন্ট
বানানো
ক্যালকুলেটর আর
সহকর্মীর মধ্যে পার্থক্য।
একটা চ্যাটবট তোমার কথার জন্য অপেক্ষা করে। একটা এজেন্ট করে না। ওকে একটা লক্ষ্য দাও — "মঙ্গলগ্রহ উপনিবেশ নিয়ে রিসার্চ করো আর একটা রিপোর্ট লেখো" — আর সে কাজটাকে ধাপে ভাগ করে, সঠিক টুল বেছে নেয়, একটা একটা করে চালায়, নিজের ফলাফল যাচাই করে, আর কাজ শেষ না হওয়া পর্যন্ত চালিয়ে যায়। এই পার্থক্যটা — নির্দেশ মেনে চলা আর লক্ষ্য অনুসরণ করা — এটাই ক্যালকুলেটর আর সহকর্মীর মধ্যে পার্থক্য।
এজেন্ট চলে একটা লুপে: লক্ষ্য গ্রহণ, ধাপ পরিকল্পনা, টুল দিয়ে সম্পাদন, ফলাফল পর্যবেক্ষণ, অগ্রগতি মূল্যায়ন, সামঞ্জস্য। তারা একবার পরিকল্পনা করে অন্ধভাবে চালায় না — সেরা এজেন্টগুলো তৃতীয় ধাপ ভেঙে পড়লেও সুন্দরভাবে সামলে নেয়। কিন্তু এই ক্ষমতার একটা অন্ধকার দিক আছে: এজেন্ট শুধু খারাপ উত্তর দেয় না, ওগুলোর ওপর কাজ করে, তারপর ভাঙা ফলাফল ব্যবহার করে পরের সিদ্ধান্ত নেয়। ভুলগুলো জমতে থাকে।
এজেন্ট লুপ
প্রতিটা এজেন্ট একই পাঁচ-ধাপের চক্রে চলে। এই ধাপগুলো বোঝাটাই তফাৎ করে দেয় কার্যকরী কিছু বানানো আর অসীম লুপে API ক্রেডিট পুড়িয়ে ফেলার মধ্যে।
লক্ষ্য (Goal)
একটা স্পষ্ট উদ্দেশ্য গ্রহণ করো। "মঙ্গল নিয়ে রিসার্চ করো" কোনো লক্ষ্য না। "মঙ্গল উপনিবেশের চ্যালেঞ্জ নিয়ে ৫০০ শব্দের সারসংক্ষেপ লেখো, সূত্রসহ" — এটা লক্ষ্য।
পরিকল্পনা (Plan)
লক্ষ্যকে ছোট ছোট ধাপে ভাঙো। ভালো পরিকল্পনাকারী নমনীয় পরিকল্পনা করে। খারাপ পরিকল্পনাকারী শক্ত স্ক্রিপ্ট বানায় যা প্রথম চমকেই ভেঙে পড়ে।
সম্পাদন (Execute)
সঠিক টুল ব্যবহার করে প্রতিটা ধাপ চালাও — সার্চ ইঞ্জিন, কোড ইন্টারপ্রেটার, ফাইল রিডার, API। এজেন্ট শুধু ভাবে না। কাজ করে।
পর্যবেক্ষণ (Observe)
কী ঘটলো সেটা রেকর্ড করো আর ফলাফল যাচাই করো। মেমোরি ছাড়া একটা এজেন্ট একই ব্যর্থ কাজ চিরকাল পুনরাবৃত্তি করতে পারে।
মূল্যায়ন (Evaluate)
এটা কি কাজ করলো? লক্ষ্যের কি কাছে এলাম? কিছু গোলমাল হলে পরিকল্পনা বদলাও আর আবার লুপ করো। এটাই এজেন্টকে স্ক্রিপ্ট থেকে আলাদা করে।
মূল শিক্ষা
চ্যাটবট একটা একক পালা। এজেন্ট একটা পুরো কথোপকথন — নিজের সাথে, তার টুলের সাথে, আর পৃথিবীর সাথে। সেরা এজেন্ট নির্মাতারা স্বায়ত্তশাসন সর্বোচ্চ করার চেষ্টা করে না। তারা চিন্তাশীল চেকপয়েন্ট ডিজাইন করে যেখানে এজেন্ট থামে আর মানুষকে সিদ্ধান্ত নিতে দেয়।
এবার বানানোর পালা। একটা ট্যাঙ্ক এজেন্ট ডিজাইন করো — তার ক্ষমতা বেছে নাও, বাজেট বরাদ্দ করো, আর কৌশল লেখো — তারপর এরেনায় নামাও আর দেখো সে নিজে থেকে লড়ছে।
এরপর: তুমি একটা আসল এজেন্ট ব্যবহার করবে — যেটা তোমার কোড পড়ে, পরিবর্তন লেখে, টেস্ট চালায়, আর নিজের ভুল ঠিক করে। Claude Code-এর সাথে পরিচিত হও।