কোডিং এজেন্টের সাথে ৩ মাসে যা শিখলেন বাংলাদেশি ডেভেলপার
একজন ডেভেলপার তিন মাস ধরে Claude Code নামক কোডিং এজেন্টের সাথে একটি ওপেন সোর্স প্রজেক্ট তৈরি করেছেন। তিনি ডকুমেন্ট-চালিত ডেভেলপমেন্ট পদ্ধতি অনুসরণ করেছেন এবং শেষে এজেন্টকেই সাক্ষাৎকার নিতে দিয়েছেন। এই অভিজ্ঞতা থেকে উঠে এসেছে AI সহায়তায় সফটওয়্যার ডেভেলপমেন্টের ভবিষ্যৎ নিয়ে গুরুত্বপূর্ণ শিক্ষা।
একজন ডেভেলপার তিন মাস ধরে Claude Code নামক কোডিং এজেন্টের সাথে একটি ওপেন সোর্স প্রজেক্ট তৈরি করেছেন। তিনি ডকুমেন্ট-চালিত ডেভেলপমেন্ট পদ্ধতি অনুসরণ করেছেন এবং শেষে এজেন্টকেই সাক্ষাৎকার নিতে দিয়েছেন। এই অভিজ্ঞতা থেকে উঠে এসেছে AI সহায়তায় সফটওয়্যার ডেভেলপমেন্টের ভবিষ্যৎ নিয়ে গুরুত্বপূর্ণ শিক্ষা।
একজন সফটওয়্যার ডেভেলপার তিন মাস ধরে একটি কোডিং এজেন্টের সাথে কাজ করে ব্যতিক্রমী এক অভিজ্ঞতা অর্জন করেছেন। তিনি তার ব্যক্তিগত ওপেন সোর্স প্রজেক্ট "কারাসু" (Karasu) তৈরি করেছেন — একটি টেক্সট-ভিত্তিক আর্কিটেকচার মডেলিং টুল। এই প্রজেক্টটি তিনি সম্পন্ন করেছেন Claude Code নামক AI কোডিং এজেন্টের সাহায্যে।
ডেভেলপারটি প্রথমে Devin এবং Cursor-এর মতো অন্যান্য কোডিং এজেন্ট ব্যবহার করেছিলেন। কিন্তু এই প্রজেক্টের জন্য তিনি Claude Code-কে বেছে নেন। কাজ শুরুর কিছুদিন পর তিনি "ডকুমেন্ট-চালিত ডেভেলপমেন্ট" (Document-Driven Development) পদ্ধতি গ্রহণ করেন। এই পদ্ধতিতে তিনি ADR (Architecture Decision Records), ডিজাইন ডক্স, টেস্ট পার্সপেক্টিভ লাইব্রেরি (TPL) এবং এক্সেপ্টেন্স টেস্ট ব্যবহার করেছেন।
প্রজেক্ট শেষে একটি অস্বাভাবিক রেট্রোস্পেক্টিভ অনুষ্ঠিত হয়েছে। ডেভেলপার নিজে সাক্ষাৎকার নেননি। বরং তিনি কোডিং এজেন্ট Claude Code-কেই সাক্ষাৎকার নেওয়ার দায়িত্ব দিয়েছেন। এর ফলে একটি প্রায় কাঁচা, অল্প সম্পাদিত কথোপকথনের লগ তৈরি হয়েছে। এই লগ থেকে বোঝা যায় AI এজেন্ট কীভাবে নিজের কাজের মূল্যায়ন করতে পারে এবং একজন ডেভেলপারের সাথে কতটা গভীরভাবে সমন্বয় করতে পারে।
এই পদ্ধতির মূল সুবিধা হলো ডকুমেন্টেশন সবসময় আপডেট থাকে। কোডিং এজেন্ট যখন কোনো সিদ্ধান্ত নেয়, তখন তা ADR-এ লিপিবদ্ধ হয়। ডিজাইন ডক্স প্রকল্পের স্থাপত্য সম্পর্কে স্পষ্ট ধারণা দেয়। আর টেস্ট পার্সপেক্টিভ লাইব্রেরি নিশ্চিত করে যে প্রতিটি ফিচার সঠিকভাবে পরীক্ষিত হয়েছে। এই পদ্ধতি ডেভেলপার এবং AI এজেন্টের মধ্যে সমন্বয় বাড়িয়েছে বলে জানিয়েছেন ডেভেলপার।
বাংলাদেশের ডেভেলপার এবং ফ্রিল্যান্সারদের জন্য এই অভিজ্ঞতা বিশেষভাবে গুরুত্বপূর্ণ। দেশে সফটওয়্যার ডেভেলপমেন্ট খাতে AI টুলের ব্যবহার বাড়ছে। কিন্তু বেশিরভাগ ডেভেলপার এখনো AI এজেন্টকে শুধু কোড জেনারেটরের মতো ব্যবহার করেন। এই কেস স্টাডি দেখায় যে AI এজেন্টকে প্রকল্প ব্যবস্থাপনার অংশ হিসেবেও ব্যবহার করা যায়। ডকুমেন্ট-চালিত ডেভেলপমেন্ট পদ্ধতি বাংলাদেশের ফ্রিল্যান্সারদের আন্তর্জাতিক ক্লায়েন্টদের সাথে কাজ করার সময় আরও পেশাদারিত্ব দেখাতে সাহায্য করতে পারে।
ভবিষ্যতে AI কোডিং এজেন্ট আরও বেশি স্বায়ত্তশাসিত হবে বলে ধারণা করা হচ্ছে। কিন্তু এই অভিজ্ঞতা দেখায় যে মানুষের তত্ত্বাবধান এবং ডকুমেন্টেশন এখনো অপরিহার্য। ডেভেলপার এবং AI এজেন্টের মধ্যে এই ধরনের সাক্ষাৎকার-ভিত্তিক রেট্রোস্পেক্টিভ ভবিষ্যতে সাধারণ হয়ে উঠতে পারে। এটি শুধু প্রকল্পের উন্নতিই করে না, বরং AI সিস্টেমের স্বচ্ছতা এবং বিশ্বাসযোগ্যতা বাড়ায়।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: dev.to AI
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...