متى تفوّض ومتى تفعلها بنفسك
الجدار نفسه الذي يبقي فوضى الـ subagent خارج محادثتك يبقي تفكيره خارجها أيضًا. وهذا سلاح ذو حدّين، وهو مفتاح استخدام الـ subagents جيدًا.
سلّم العمل حين تكون الإجابة صغيرة لكن التنقيب كبيرًا. أبقِ العمل حين تحتاج إلى مشاهدة كيف وصل Claude إلى نتيجته.
الـ context الخاص بالـ subagent غير مرئي في الاتجاهين. هو لا يستطيع رؤية محادثتك، فلا يعرف سوى ما تضعه في التسليم. وأنت لا تستطيع رؤية تفكيره، فتحصل على الخلاصة دون فرصة لتوجيهه في منتصف الطريق.
شكل التفويض الجيّد
ثلاثة أمور تجعل الوظيفة مناسبة تمامًا للتسليم:
- عملية كبيرة، نتيجة صغيرة. «اعثر على كل مكان نستدعي فيه الـ payment API القديمة». قد يقرأ ثمانين ملفًا؛ والإجابة قائمة قصيرة. تبقى الكلفة في context الخاص بالـ subagent، وتعود القيمة إلى context الخاص بك.
- قائم بذاته. تستطيع وصف الوظيفة كاملةً مقدّمًا، لأن الـ subagent لا يستطيع بسهولة طرح أسئلة متابعة أو قراءة التاريخ خلف طلبك.
- لا تريد سوى الوجهة. البحث، وتحديد المواقع، وتلخيص مستند طويل، والتحقيق في «من أين يأتي هذا» — كلها مثالية.
متى تبقيها لنفسك
- حين تحتاج إلى رؤية التفكير. refactor دقيق تريد الموافقة على كل خطوة فيه — لا تسلّم هذا، فستخسر ذات الشيء الذي يهمّك.
- حين تغيّر الاتجاه أثناء التقدّم. عمل استكشافي تعتمد فيه الخطوة التالية على ما ظهر للتو. الـ subagent يلتزم بمهمته؛ ولا تستطيع توجيهه في منتصف الطيران.
- حين تكون سريعة على أي حال. إطلاق subagent له كلفة إضافية. «اقرأ هذا الملف الواحد وأخبرني برقم الـ port» — افعلها مباشرة فحسب.
ما التالي
ليس عليك دائمًا أن تصف المساعد من الصفر. يأتي Claude مزوّدًا ببضعة agents جاهزين، كلٌّ منهم مضبوط لإحدى أكثر الوظائف شيوعًا.