EN
تعلّم المسارات المرجع مقالات المحفوظات
المستوى 9: Force Multipliers · الدرس 2 · مسار سطح المكتب

subagents: نسخة Claude جديدة بمهمة

قراءة قصيرة

أول طريقة لإضافة مساعدة هي أن تتوقف عن أداء وظيفة قائمة بذاتها بنفسك، وأن تسلّمها لنسخة Claude أخرى.

الـ subagent هو نسخة Claude ثانية تسلّمها وظيفة. تنطلق، تؤدي العمل، وتعود بإجابة — لا بالفوضى التي خلّفتها في طريقها إليها.

تخيّل أنك تطلب من زميل: «اذهب واكتشف كل مكان يرسل فيه my-site بريدًا، وأخبرني». فيذهب ليقرأ ثلاثين ملفًا. ثم يعود ويقول «مكان واحد فقط — sendNotification في server/email.js». أنت لا ترى التسعة والعشرين التي استبعدها — ولا تريد ذلك.

لماذا «الإجابة وحدها» هي بيت القصيد كله

تذكّر من الدرس 2.5 أن المحادثة هي ذاكرة Claude العاملة — كل ما يقرأه يجلس هناك أمامك.

فحين تشغّل أنت بحثًا كبيرًا في محادثتك الرئيسية، تتكدّس الثلاثون ملفًا كلها في تلك الذاكرة. افعل ذلك بضع مرات وستصير المحادثة منتفخة وبطيئة ومليئة بتفاصيل توقفت عن الاهتمام بها قبل عشر دقائق.

الـ subagent يقوم بالقراءة في محادثته الخاصة المنفصلة. وحين ينتهي، تُلقى تلك المحادثة، ولا يعود إليك سوى الملخّص.

هذه هي النقطة التي تربك الناس عادةً: الـ subagent يعيد ملخّصًا، لا عمله.

التنقيب حدث. أنت فقط لم تضطر إلى مشاهدته، ومحادثتك لم تضطر قط إلى حمله.

كيف يبدو ذلك

تقول: «ابحث في my-site وأخبرني بكل مكان تُكتب فيه رسالة تواصل إلى messages.json أو تُقرأ منه».

يطلق Claude نسخة subagent. خلف الكواليس، يشغّل الـ subagent عمليات بحث، ويفتح ملفات، ويتتبّع المراجع — عشرات الخطوات الصغيرة. أنت ترى ملاحظة قصيرة بأنه يعمل. ثم إجابة واحدة مرتّبة:

«مكانان، كلاهما في server/messages.js: saveMessage يكتبها، وloadMessages يقرأها مجددًا».

شعرت أنها خطوة واحدة بالنسبة إليك. كانت عشرات الخطوات بالنسبة للـ subagent — لكنها فقط لم تكن في context الخاص بك.

ما التالي

الـ subagents أقوياء، لكنهم سلاح ذو حدّين: لا تستطيع رؤية تفكيرهم، وهم لا يستطيعون رؤية محادثتك. التالي — أي الوظائف تسلّمها، وأيها تبقيه لنفسك.