সরাসরি প্রধান সামগ্রীতে চলে যান

ক্লড কোড সাবএজেন্টস: আপনার কোডিংয়ের স্মার্ট সহযোগী

Introduction

আজকের এই দ্রুত গতির টেকনোলজি দুনিয়ায় আমরা সবাই চাই এমন কিছু যা আমাদের কাজকে সহজ করে দেবে। এনথ্রোপিক (Anthropic)-এর নতুন টুল Claude Code ঠিক এই কাজটিই করে। এর মধ্যে থাকা Subagents (সাবএজেন্টস) নামক বিশেষ ফিচারটি একজন দক্ষ সহকারীর মতো আপনার কোডিংয়ের বড় বড় সমস্যাগুলোকে ছোট ছোট ভাগে ভাগ করে সমাধান করতে পারে। আজকের এই আলোচনায় আমরা জানবো এই সাবএজেন্টসগুলো আসলে কী এবং তারা কীভাবে আপনার কাজের গতি বাড়িয়ে দিতে পারে।

সাবএজেন্টস কী এবং এরা কীভাবে কাজ করে?

Reference: Watch Video (00:00:04)

সাবএজেন্টস হলো ক্লড কোডের (Claude Code) বিশেষ কিছু সহকারী। যখন আপনি ক্লড কোডকে কোনো বড় কাজ দেন, সে নিজে একা সব না করে তার এই ছোট ছোট "সাবএজেন্টস" বা সহকারীদের সেই কাজের দায়িত্ব বুঝিয়ে দেয়।

সহজ ভাষায় ব্যাখ্যা: মনে করুন আপনি একটি বড় রেস্টুরেন্টের মালিক। এখন সব রান্না যদি আপনি একাই করতে যান, তবে আপনার অনেক সময় লাগবে এবং ভুল হওয়ার সম্ভাবনাও থাকবে। কিন্তু আপনি যদি সালাদ কাটার জন্য একজন, মেইন ডিশ রান্নার জন্য একজন এবং ডেজার্ট বানানোর জন্য আলাদা একজনকে দায়িত্ব দেন, তবে কাজটা অনেক দ্রুত আর নির্ভুল হবে। এখানে ক্লড কোড হলো সেই মালিক আর সাবএজেন্টসরা হলো তার বিশেষ শেফ বা রাঁধুনি।

কঠিন শব্দের সহজ অর্থ: * Subagents (সাবএজেন্টস): মূল রোবট বা সিস্টেমের অধীনে থাকা ছোট ছোট নির্দিষ্ট কাজের জন্য তৈরি করা প্রোগ্রাম।

  • Delegating (ডেলেগেটিং): নিজের কাজ অন্য কাউকে ভাগ করে দেওয়া।

সাবএজেন্টস ব্যবহারের সুবিধা ও কন্টেক্সট উইন্ডো ম্যানেজমেন্ট

Reference: Watch Video (00:00:25)

সাবএজেন্টস ব্যবহারের সবচেয়ে বড় সুবিধা হলো এটি আপনার Context Window (কন্টেক্সট উইন্ডো) বা মেমোরি বাঁচায়।

বিস্তারিত ধারণা: আপনি যখন ক্লড কোডের সাথে কথা বলেন বা কোড নিয়ে কাজ করেন, সে প্রতিটি কথা এবং প্রতিটি কোডের লাইন তার মেমোরিতে জমা রাখে। যদি মেমোরি বা এই উইন্ডো বেশি ভরে যায়, তবে সে ধীরে কাজ করতে পারে বা আগের কথা ভুলে যেতে পারে। কিন্তু সাবএজেন্টস ব্যবহারের ফলে, প্রতিটি সাবএজেন্ট আলাদা আলাদা ছোট মেমোরি বা উইন্ডো ব্যবহার করে। কাজ শেষ হয়ে গেলে তারা শুধু কাজের সারসংক্ষেপ বা ফলাফল আপনাকে জানায় এবং তাদের বাকি সব তথ্য মুছে ফেলে। এতে করে আপনার মূল কাজের জায়গাটি সবসময় পরিষ্কার থাকে।

সহজ কথায়: এটি অনেকটা আপনার পড়ার টেবিলের মতো। আপনি যদি সব বই একসাথে খুলে বসেন, তবে জায়গা হবে না। কিন্তু আপনি যদি এক এক করে বিষয় শেষ করে বই গুছিয়ে রাখেন, তবে পড়া অনেক সহজ হবে।

কঠিন শব্দের সহজ অর্থ:

  • Context Window (কন্টেক্সট উইন্ডো): এআই মডেল একবারে কতটুকু তথ্য মনে রাখতে পারে তার সীমা।

ক্লড কোডের বিল্ট-ইন সাবএজেন্টসসমূহ

Reference: Watch Video (00:01:21)

ক্লড কোডে আগে থেকেই কিছু সাবএজেন্ট তৈরি করা থাকে যা আপনি সরাসরি ব্যবহার করতে পারেন:

১. General-purpose সাবএজেন্ট: এটি সব ধরনের সাধারণ কোডিং কাজের জন্য। ২. Explore সাবএজেন্ট: এটি আপনার কোডের ভেতর কোনো কিছু খুঁজে বের করতে সাহায্য করে। ৩. Plan সাবএজেন্ট: কোনো কাজ শুরু করার আগে কীভাবে করলে ভালো হবে, তার একটি সঠিক পরিকল্পনা তৈরি করে দেয়।

এছাড়াও আপনি চাইলে নিজের প্রয়োজন অনুযায়ী নতুন সাবএজেন্টও তৈরি করে নিতে পারেন।

কোডিং উদাহরণ ও সাবএজেন্টের প্রয়োগ

ধরুন আপনি আপনার অ্যাপে রিফান্ড (টাকা ফেরত) দেওয়ার সিস্টেমটি কোথায় আছে তা খুঁজে বের করতে চান। ক্লড কোড তখন Explore সাবএজেন্টকে কাজে লাগাবে।

Bash

# রিফান্ড সিস্টেম খোঁজার জন্য কমান্ড
> Where in this app handles refunds 

এই কোডটি কী করবে? এই কমান্ডটি দেওয়ার সাথে সাথে ক্লড কোড নিজে সব ফাইল না পড়ে তার সাবএজেন্টকে পাঠিয়ে দিবে। সাবএজেন্ট পুরো কোডবেস খুঁজে দেখে কোন কোন ফাইলে রিফান্ড সংক্রান্ত কোড আছে তার একটি তালিকা তৈরি করে আপনাকে দিবে। আপনাকে নিজে থেকে শত শত ফাইল খুঁজতে হবে না।

শেষ কথা ও আমার বিশ্লেষণ

ক্লড কোড সাবএজেন্টস আমাদের শেখায় যে শুধু বুদ্ধিমান হওয়াই যথেষ্ট নয়, কাজকে সঠিকভাবে ভাগ করে নিতে জানাও সফলতার চাবিকাঠি। একজন ডেভেলপার হিসেবে আপনি যখন এই টুলটি ব্যবহার করবেন, তখন আপনার কাজের চাপ অনেক কমে যাবে।

বাস্তবতা ও সম্ভাবনা: বর্তমানে এআই টুলগুলো যেভাবে উন্নত হচ্ছে, ভবিষ্যতে হয়তো আমাদের আর সাধারণ কোডিং নিয়ে চিন্তা করতে হবে না। আমরা শুধু আইডিয়া দেব এবং সাবএজেন্টসরা মিলে সেই আইডিয়াকে বাস্তবে রূপ দেবে।

বিকল্প ও পরামর্শ: ক্লড কোড ছাড়াও গিটহাব কো-পাইলট (GitHub Copilot) বা কার্সর (Cursor) এর মতো আরও অনেক টুল আছে। তবে ক্লড কোড যেভাবে সাবএজেন্ট ব্যবহার করে মেমোরি ম্যানেজ করে, তা সত্যিই প্রশংসনীয়। যারা নতুন শিখছেন, তাদের জন্য পরামর্শ হবে—এআই ব্যবহার করুন ঠিকই, তবে আগে নিজে বেসিক কোডিংটা ভালো করে শিখে নিন। এতে করে এআই যখন কোনো কোড লিখে দেবে, আপনি সহজেই বুঝতে পারবেন সেটা সঠিক কি না।

[

0 views

](http://www.youtube.com/watch?v=jKErNxuxPXg)

মন্তব্যসমূহ

এই ব্লগটি থেকে জনপ্রিয় পোস্টগুলি

সিজ্জিন (Sijjin) vs ইল্লিয়িন (Illiyin) পার্থক্য Difference

Sijjin (سِجِّين) এবং Illiyin (عِلِّيِّين) —এ দুটি শব্দ কুরআনে এসেছে এবং দুটোই মানুষের আমলনামা সংরক্ষণ সম্পর্কিত স্থানকে নির্দেশ করে। ১. সিজ্জিন (Sijjin) সিজ্জিন হলো পাপীদের (কাফের, মুনাফিক ও দুরাচারীদের) আমলনামা সংরক্ষণের স্থান। এটি সাত তলদেশের নীচে এক কারাগার বা অন্ধকার জগতে অবস্থিত বলে উল্লেখ রয়েছে। সূরা আল-মুতাফফিফীন (৮৩:৭-৯) তে বলা হয়েছে: "كَلَّا إِنَّ كِتَابَ الْفُجَّارِ لَفِي سِجِّينٍ ۝ وَمَا أَدْرَاكَ مَا سِجِّينٌ ۝ كِتَابٌ مَرْقُومٌ" অর্থ: "না, পাপীদের আমলনামা সিজ্জিনে সংরক্ষিত। তুমি কি জানো, সিজ্জিন কী? এটি এক লিখিত দলিল।" সিজ্জিনকে একটি কারাগার, সংকীর্ণ স্থান, বা নিচের স্তরে অবস্থিত এক অন্ধকার দুনিয়া হিসেবে ব্যাখ্যা করা হয়। ২. ইল্লিয়িন (Illiyin) ইল্লিয়িন হলো সৎকর্মশীলদের (মুমিন ও নেককারদের) আমলনামা সংরক্ষণের স্থান । এটি সপ্তম আসমানের ওপরে সংরক্ষিত এক সম্মানিত স্থান। সূরা আল-মুতাফফিফীন (৮৩:১৮-২১) তে বলা হয়েছে: "كَلَّا إِنَّ كِتَابَ الْأَبْرَارِ لَفِي عِلِّيِّينَ ۝ وَمَا أَدْرَاكَ مَا عِلِّيُّونَ ۝ كِتَابٌ مَرْقُومٌ ۝ يَش...

রেডমি নোট ৯ এর বিস্তারিত | Redmi Note 9 in Bangla

৩০ এপ্রিল, ২০২০ এ শাওমির ঘোষনা আসে এই ফোনটি নিয়ে। কিন্তু ফোনটি মার্কেটে আসে মে মাসের শেষের দিকে৷ করোনার কারনে ফোনটি বাংলাদেশে আসতে আরো সময় নেয়। বর্তমানে বাংলাদেশে আন অফিশিয়াল ভাবে ফোনটি পাওয়া যাচ্ছে৷ বাংলাদেশে অফিশিয়াল ভাবে এখনো ফোনটি আসার তথ্য নেয়৷ চলুন ফোনটি নিয়ে বিস্তারিত আলোচনা করা যাক। শাওমি নোট সিরিজের ফোন বের করে এদের রেডমি নামে সাব ব্যান্ড৷ এদের কাজ হল এই নোট সিরিজ নিয়ে কাজ করা৷ প্রতিবছর নোট সিরিজের ১/২ টা ফোন বাজারে আসে। সাথে সেই ফোন গুলার বিভিন্ন ভার্সন (যেমন - র‍্যাম ও রমের ভিত্তিতে) বাজারে আসে। এই বছরও তারা রেডমি সিরিজের নোট ৯ বাজারে আনে। এই বছর হয়তো এই সিরিজের আরো ফোন বাজারে আসবে। ডিস্পলেঃ ফোনটির ডিসপ্লে সাইজ ৬.৫৩ ইঞ্চি। এতে আইপিএস এলসিডি ডিসপ্লে ব্যবহার করা হয়েছে। এই ফোনের ডিসপ্লে প্রটেকশন হিসেবে আছে গরিলা গ্লাস ফাইভ। স্ক্রিন আর ফোনের বডির অনুপাত প্রায় ৮৩.৫%। এই ফোনের ডিসপ্লে ফুলএইচডি মানে ১০৮০পি। এই ডিস্পলের দৈর্ঘ্য ১৯.৫ একক এবং প্রস্থ হল ৯ একক। এত বড় ফোনের কারনে এই ফোনের পিপি আই ডেনসিটি ৩৯৫। যা একটু কম। প্লাটফর্মঃ এই ফোনের অপারেটিং সিস্টেম এন্ড্রয়েড ১০ এবং এর...

তারাবিহ সমগ্র - প্রথম আলো

রামাদান ২০২৪ উপলক্ষে প্রথম আলোর নিয়মিত আয়োজন - খতমে তারাবিহ'র সূরা গুলো নিয়ে সংক্ষিপ্ত আলোচনা'র লিংক  নিচে দেওয়া হলো।  লিংকে ক্লিক করলেই আপনাকে আলোচনা তে নিয়ে যাবে। তারাবিহ: ১ | একটি খুন ও গাভি নিয়ে বনি ইসরাইলের বাড়াবাড়ি তারাবিহ: ২ | নারীর মর্যাদা ও অধিকার এবং অলৌকিক তিন ঘটনা তারাবিহ: ৩ | যে ১৪ নারীকে বিয়ে করা হারাম তারাবিতে: ১২ | মহানবী (সা.)–এর আকাশভ্রমণ এবং আসহাবে কাহাফের কাহিনি