Home / Glossary / Sub-Agents

Definition

Sub-Agents

Sub-agent হল সমান্তরাল চাইল্ড প্রক্রিয়া যা একটি প্রধান AI coding agent দ্বারা একই সাথে একটি জটিল কাজের স্বাধীন অংশগুলি পরিচালনা করতে স্পন করা হয়। সব কিছু ক্রমানুক্রমিকভাবে প্রক্রিয়া করার পরিবর্তে, প্রধান এজেন্ট বিশেষায়িত চাইল্ড এজেন্টগুলিতে সাব-টাস্ক অর্পণ করে যারা সমান্তরালে চলে এবং প্যারেন্টকে ফলাফল রিপোর্ট করে।

Sub-agent কীভাবে কাজ করে

যখন একটি প্রধান এজেন্ট একাধিক স্বাধীন অংশ সহ একটি কাজের সম্মুখীন হয়, এটি সেগুলি সমান্তরালে পরিচালনা করতে sub-agent স্পন করতে পারে। উদাহরণস্বরূপ, যদি আপনি জিজ্ঞাসা করেন "নতুন ত্রুটি পরিচালনা প্যাটার্ন ব্যবহার করতে authentication, payment এবং notification মডিউল রিফ্যাক্টর করুন," প্রধান এজেন্ট তিনটি sub-agent স্পন করতে পারে — প্রতিটি মডিউলের জন্য একটি।

Sub-agent কখন কার্যকর

  • +বড় রিফ্যাক্টরিং কাজ যা একাধিক স্বাধীন মডিউল জুড়ে বিস্তৃত
  • +একই সাথে কোডবেসের বিভিন্ন অংশ গবেষণা করা
  • +সমান্তরালে একাধিক বিশ্লেষণ কাজ চালানো (নিরাপত্তা অডিট, পারফরম্যান্স চেক, স্টাইল রিভিউ)
  • +একই সাথে একাধিক স্বাধীন কম্পোনেন্টের জন্য কোড জেনারেট করা
  • +জটিল বাগ তদন্ত করা যার একাধিক মূল কারণ থাকতে পারে

Sub-agent সবচেয়ে কার্যকর যখন সাব-টাস্কগুলি সত্যিই স্বাধীন — তারা একই ফাইল পরিবর্তন করে না বা একে অপরের আউটপুটের উপর নির্ভর করে না। যখন কাজগুলির ডিপেন্ডেন্সি থাকে, দ্বন্দ্ব এড়াতে একটি একক এজেন্ট দ্বারা ক্রমানুক্রমিক এক্সিকিউশন আরও উপযুক্ত।

Claude Code তার Task টুলের মাধ্যমে sub-agent সমর্থন করে। প্রধান এজেন্ট নির্দিষ্ট নির্দেশাবলী এবং স্কোপড পারমিশন সহ চাইল্ড এজেন্ট স্পন করতে পারে, তারপর তাদের ফলাফল একটি সামঞ্জস্যপূর্ণ প্রতিক্রিয়ায় সংশ্লেষণ করতে পারে।

Sub-agent কি প্রধান এজেন্টের সাথে কনটেক্সট শেয়ার করে?+
Sub-agent তৈরি হওয়ার সময় প্রধান এজেন্টের কাছ থেকে কনটেক্সট পায়, কিন্তু তারা একটি লাইভ কনটেক্সট উইন্ডো শেয়ার করে না। প্রতিটি sub-agent তার নিজস্ব কনটেক্সট সহ স্বাধীনভাবে কাজ করে।
একই সময়ে কতগুলি sub-agent চলতে পারে?+
এটি টুল এবং উপলব্ধ রিসোর্সের উপর নির্ভর করে। Claude Code একাধিক sub-agent সমান্তরালে চালাতে পারে, সাধারণত প্রতিটি কাজের জটিলতার উপর নির্ভর করে 2-5টি।
Sub-agent কি তাদের নিজস্ব sub-agent স্পন করতে পারে?+
নীতিগতভাবে, হ্যাঁ — এটি এজেন্টের একটি ট্রি তৈরি করে। বাস্তবে, বেশিরভাগ কাজ একক স্তরের অর্পণের সাথে ভালোভাবে পরিচালিত হয়।
আমার কখন sub-agent ব্যবহার এড়ানো উচিত?+
Sub-agent এড়িয়ে চলুন যখন কাজগুলির একে অপরের উপর ডিপেন্ডেন্সি থাকে, যখন তারা একই ফাইল পরিবর্তন করবে (merge conflict ঝুঁকি তৈরি করে), বা যখন কাজটি এত ছোট যে ক্রমানুক্রমিক প্রক্রিয়াকরণ একাধিক এজেন্ট স্পন এবং সমন্বয়ের ওভারহেডের চেয়ে দ্রুত।

Related terms

Agentic CodingClaude CodeCoding AgentHeadless AI Agent

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS