الوكلاء هم من يكتب الكود الآن. وهذا ما صارت إليه مهنة المطوّر.
كانت كتابة الكود حلقة واحدة في سلسلة من ست حلقات، وهي الحلقة التي أخذها الوكلاء. أما الخمس الباقية فقد ثقلت. جولة في المهنة التي بقيت: سماع ما يجب بناؤه، والقرار، والتكليف، والتشغيل، والمراجعة، والشحن.
يتكرر السؤال على كل مائدة فيها مطوّر في العائلة: إذا كانت الآلة تكتب الكود، فماذا بقي؟
الجواب الصادق أن السؤال يستهدف الجزء الخطأ من المهنة. لم تكن كتابة الكود يوماً هي المهنة كلها. كانت الجزء الظاهر، الجزء الذي يبدو عملاً لمن يمرّ خلف المكتب. وكانت أيضاً، في معظم الأسابيع، أصغر الأجزاء.
الجزء الذي جرت أتمتته لم يكن يوماً المهنة كلها
كل ما يصل إلى الإنتاج يمر بست حلقات:
- شخص يريد شيئاً، ويقوله بشكل سيئ.
- شخص يقرر أنه يستحق التنفيذ، ومتى.
- شخص يحوّله إلى وصف دقيق بما يكفي للعمل به.
- شخص يبنيه.
- شخص يتحقق أنه لم يكسر شيئاً آخر.
- شخص يشحنه ويخبر من طلب.
أخذ الوكلاء الحلقة الرابعة. أخذوها بإقناع، وسيزدادون براعة فيها. وما لا يكاد أحد يقوله بصوت عالٍ هو أثر ذلك في الخمس الباقية: إنها تثقل، لا تخفّ.
السبب هو الإنتاجية. حين كان البناء يستغرق أسبوعين، كان أمام الحلقات الخمس المحيطة أسبوعان كي تحدث. كانت بطيئة لأن الوسط بطيء، ولم يلاحظ أحد بطأها. وحين صار البناء يستغرق بعد ظهر يوم، صار كل ما عداه عنق الزجاجة، دفعة واحدة.
انهارت حلقة واحدة. وصارت الخمس الباقية تحمل الثقل الذي كانت تلك الحلقة تخفيه.
هذه هي القصة كلها، وبقية هذه المقالة هي شكل كل واحدة من الخمس حين يتعين عليك أن تؤديها فعلاً كل يوم.
الحلقة 1: سماع ما يجب بناؤه، دون أن يضيع نصفه
وضع الفشل الجديد محدد ومكلف: تستطيع بناء أي شيء، فتبني الشيء الخطأ أسرع.
تصل الطلبات من كل مكان. رسالة في محادثة دعم. جملة في آخر مكالمة. شكوى على شبكة اجتماعية. بلاغ خلل هو في الحقيقة طلب ميزة متنكر. لم يكن ذلك يهم كثيراً في الماضي، لأنك لم تكن تستطيع بناء أكثر من شيء واحد كل أسبوعين على أي حال، والشيء البديهي كان صحيحاً غالباً. أما الآن وقد صرت تبني خمسة أشياء في الأسبوع، فإن الفرق بين الخمسة الصحيحة والخمسة الخاطئة هو معظم سنتك.
يجب أن يحدث أمران، وهما أمران مختلفان.
أولاً، يجب أن يكون التبليغ رخيصاً على من يطلب. إذا اضطر المستخدم إلى إنشاء حساب، والبحث عن نموذج، ووصف مشكلته مرتين، فلن يكلّف معظمهم أنفسهم العناء، ومن يفعل ليس عينة ممثِّلة. لوحة ملاحظات علنية يستطيع فيها أي شخص أن يسجّل طلباً، ويرفق لقطة شاشة، ويتابع ما يحدث له، تزيل ذلك الاحتكاك. من يستعملون المنتج يكتبون الطلبات بأنفسهم، بكلماتهم هم، والسياق مرفق.
ثانياً، يجب أن يكون الفرز تلقائياً، لأن الملاحظات الخام لا تبقى مفيدة طويلاً. عشرون رسالة تقول الشيء نفسه تقريباً تبدو عشرين مشكلة إلى أن يقرأها أحد كلها فيلاحظ أنها مشكلة واحدة. وهذا بالضبط العمل الذي لا يجد أحد وقتاً له. Idea Radar هو جوابنا عليه: تصل الإشارات الخام كما هي، وتتجمع من تلقاء نفسها في موضوعات، وتُطابَق المكررات قبل أن تصير عملين، وتحمل كل فكرة عدد الأشخاص المختلفين الذين طلبوها. ولا تُعاد كتابة النص الحرفي أبداً، لأن الكلمات التي استعملها صاحبه هي البيانات نفسها.
ناتج هذه الحلقة ليس سجل مهام، بل مجموعة نصوص تستطيع قراءتها.
الحلقة 2: القرار، وهو المورد النادر الآن
لوحة الأفكار ليست خطة. وتحويل الأولى إلى الثانية هو حكم كان يتوزع بخفة على ربع سنة، وصار عليه أن يحدث كل أسبوع.
خطوتان تهمان هنا.
الترقية فعل مقصود. تصير الفكرة تذكرة في لوحة المهام حين يقرر أحد أنها تستحق البناء، لا حين تُسجَّل. وكل ما عداها يبقى ظاهراً على الرادار مع عدد من طلبوه، وهذا هو الوصف الصادق للحال: مسموع، لا مجدول. وسجلات المهام التي لن يُبنى ثمانون بالمئة من أسطرها ليست خططاً، بل أرشيف بتنسيق مضلِّل.
يحدث تحديد النطاق قبل البناء لا أثناءه. تتحول الملاحظة الضبابية إلى نموذج بصري مُصادَق عليه يستطيع صاحب الطلب أن ينظر إليه ويؤكده. خمس دقائق من التأكيد أفضل من بعد ظهر يوم في بناء الشاشة الخطأ، وقد صارت هذه المقايضة أفضل بكثير حين صار بعد الظهر ذاك وقت وكيل كان يمكن أن تنفقه في شيء آخر.
الحلقة 3: التكليف، وهي الحرفة التي حلّت محل الكتابة على لوحة المفاتيح
هنا ذهبت المهارة الفعلية.
لن يعترض الوكيل على تعليمة غامضة كما يفعل زميل. لن يقول «مهلاً، أي مسارَي الدفع تقصد». بل يملأ الفراغ بتخمين معقول ويسلّمك شيئاً متماسكاً وخاطئاً. كانت كلفة الغموض محادثة. صارت الآن diff.
ما يفصل من يحصلون على مخرجات جيدة عمن يتصارعون مع وكلائهم طوال اليوم ليس ذكاء الموجّه، بل السياق القابل لإعادة الاستعمال. أربعة أنواع منه، مرتبة تنازلياً بحسب ما تعيده من مردود.
سياق يقرؤه الوكلاء قبل أن يستكشفوا. ملفات الأعراف المودعة في المستودع (CLAUDE.md وAGENTS.md)، وذاكرة مشروع تحفظ قرارات البنية، والمصائد السابقة، وسبب كون الأشياء على ما هي عليه. يُكتب مرة، ويقرؤه كل وكيل على كل جهاز، إلى الأبد. هذه أعلى كتابة مردوداً يؤديها المطوّر اليوم، ولا يكاد أحد يخصص لها وقتاً.
الإجراءات، محفوظة بوصفها إجراءات. في المرة العاشرة التي تشرح فيها قائمة تحقق الإصدار، أنت لا تكتب ملخص تكليف، بل تعيد الكتابة. مكتبة المهارات تحوّل الإجراء المتكرر إلى شيء يحمّله الوكيل حين تطابقه المهمة، ومكتبة الموجّهات تفعل الشيء نفسه بملخصات التكليف ذاتها.
العرض بدل الوصف. فقرة تصف زراً غير محاذٍ أسوأ من صورة الزر غير المحاذي. أرسل منطقة من الشاشة مباشرة، أو ارسم عليها لتشير إلى ما تقصده بالضبط. وفي صفحة ويب، تسليم الوكيل DOM حياً يتفوق على وصفه، في كل مرة.
الكلام بدل الكتابة. ملخص تكليف منطوق من ثلاث جمل يحمل من الفروق الدقيقة أكثر مما تحمله الجملة الواحدة التي كنت ستتكبد عناء كتابتها. الإملاء الصوتي لتعليمة سريعة، ووضع الصوت حين تريد الأخذ والرد دون لمس لوحة المفاتيح. يبدو هذا ميزة راحة. وهو عملياً مسألة عرض نطاق: الناس يقولون أكثر مما يكتبون، والوكلاء محدودون بما تخبرهم به.
الثلاث الأولى تُدفع كلفتها مع كل مهمة. والرابعة تُدفع مرة وتُحصَّل إلى الأبد.
الحلقة 4: تشغيل العمل، على الجهاز المناسب
وكيل واحد أداة. وعدة وكلاء نظام، والنظام يحتاج مشغّلاً.
الأسئلة العملية ليست براقة، وهي المهنة نفسها. ما الذي يمكن أن يعمل بالتوازي دون أن يحرر وكيلان الوحدة نفسها؟ أي مهمة تستحق انتباهك وهي تعمل وأيها لا تستحقه؟ وما الذي ينبغي أن يعمل بينما تنام؟
السؤال الأخير يحدد أين ينفَّذ العمل. كل ما قد تحتاج إلى مقاطعته أو تصحيحه أو توجيهه أثناء العمل مكانه الجهاز الذي أمامك. أما العمل الطويل المحدد جيداً والخالي من الغموض فمكانه في مكان آخر: حاسوب آخر تملكه أو خادم عبر SSH، كي لا يحتجز عملٌ من ساعتين حاسوبك المحمول. والعمل المتكرر مكانه جدولة زمنية. والسؤال الذي يحسم ليس القدرة الخام أبداً، بل احتمال اضطرارك إلى التدخل.
وحين يكون للعمل مراحل مختلفة فعلاً، يكون الوكيل الواحد شكلاً خاطئاً له. فبناء يجب أن يُختبر ثم يُراجَع هو ثلاث وظائف بثلاث مجموعات مهارات، وفرق الوكلاء تتيح لك رسم ذلك التسليم صراحةً بدل إعادة شرح السياق في كل خطوة.
ولأن شيئاً من هذا لا يتطلب جلوسك هناك، تكفّ قيادة العمل من الهاتف عن كونها مجرد طرفة. قراءة سؤال وكيل والإجابة عنه في عشرين ثانية من القطار هي الفرق بين مهمة انتهت ومهمة انتظرتك أربع ساعات.
الحلقة 5: المراجعة، وفيها تسكن المسؤولية
هذه هي الحلقة التي لا تُفوَّض، والسبب ليس تقنياً.
استبدل الوكلاء أصلاً معظم قراءة الأسطر. أما ما لا يستطيعون أخذه فهو التوقيع. المسؤولية لا تنتقل إلى نموذج. وحين يحذف ترحيلٌ عموداً في الإنتاج، فإن «الوكيل هو من كتبه» ليست جملة يقبلها أحد، ولا ينبغي أن تكون.
ما يتغير هو شكل المراجعة لا وجودها. قراءة كل سطر لا تصمد أمام خمسة وكلاء يعملون بالتوازي، والإنسان الذي يتصفح diff من تسعمئة سطر في السادسة مساءً ينتج توقيعاً دون أن ينتج معرفة. القاعدة التي تصمد هي المراجعة بقدر نطاق الضرر: النصوص والتنسيق تُتصفَّح، أما المصادقة والمدفوعات والصلاحيات والبيانات الشخصية وترحيلات قواعد البيانات فتُقرأ سطراً سطراً، في كل مرة، وعلى يد من كان يستطيع كتابتها بنفسه.
أمران يجعلان ذلك عملياً. أن تستطيع رؤية diff لكل وكيل بدل كومة واحدة مدموجة يخبرك من غيّر ماذا حين يعمل ثلاثة منهم في المستودع نفسه. وربط المحادثة بالالتزام يجيب عن السؤال الذي يكلّف وقتاً فعلاً بعد ستة أشهر، وهو ليس «ما الذي تغيّر» أبداً، بل «لماذا».
وفي كل ما له واجهة مستخدم، لا يتوقف التحقق عند الـ diff. الوكيل الذي يقود متصفحاً حقيقياً يستطيع أن يمشي في المسار الذي بناه للتو وأن يبلّغ بما رآه، وهذا يمسك صنف الأخطاء التي تُقرأ في الشيفرة قراءة سليمة تماماً.
أفردنا مقالة كاملة لمكان إنفاق ذلك الانتباه: هل يجب أن تراجع كود وكيل الذكاء الاصطناعي.
الحلقة 6: الشحن إلى الإنتاج، وإغلاق الدائرة
الشحن هو النصف السهل من هذه الحلقة. أما النصف الذي يُقفَز عنه فهو إخبار من طلب.
وهو أيضاً النصف الأعلى عائداً. المستخدم الذي يبلّغ عن شيء ثم يسمع لاحقاً أنه شُحن يبلّغ عن الشيء التالي. والمستخدم الذي يبلّغ فيقابله الصمت يتوقف عن التبليغ، فتخسر المادة التي كانت تغذي الحلقة الأولى. وحين تُغلق تذكرة جاءت من طلب علني، ينبغي أن يعرف صاحبها بذلك دون أن يتذكر أحد إرسال بريد.
وقبل ذلك، هناك عادةً من يحتاج أن يرى الشيء وهو يعمل وليست لديه بيئة تطويرك: عميل، أو مصمم، أو زميل في قارة أخرى. عنوان HTTPS علني يشير إلى جهازك المحلي يحوّل ذلك من نشر إلى رابط، والملاحظات العائدة تذهب مباشرة إلى الحلقة الأولى.
تُغلق السلسلة دورتها. وهذا ما يجعلها مهنة لا طابوراً.
ما الذي انكمش فعلاً، وما الذي كبر فعلاً
| جزء المهنة | قبل الوكلاء | الآن |
|---|---|---|
| إنتاج التغيير | معظم اليوم الظاهر | دقائق من التكليف، ثم إشراف |
| حفظ الصياغة وواجهات البرمجة | دائم | زال في معظمه |
| تقرير ما يُبنى | كل ربع سنة، ويقرره غيرك | كل أسبوع، وهو عنق الزجاجة |
| تدوين الأعراف والسياق | اختياري، ويُقفَز عنه غالباً | أعلى كتابة مردوداً تؤديها |
| المراجعة | سطراً سطراً، على كل شيء | بقدر نطاق الضرر، وهي توقيعك |
| تشغيل الأعمال بالتوازي | فرعان، ربما | مهارة تشغيلية قائمة بذاتها |
| إغلاق الدائرة مع المستخدمين | مهنة شخص آخر | تغذّي كل ما قبلها |
اقرأ هذا الجدول بصدق فيتغير شكل القلق. الأجزاء التي انكمشت هي أسهل الأجزاء في التوظيف. أما الأجزاء التي كبرت فهي التي تحتاج من يفهم النظام والمستخدمين والعواقب. هذه مهنة أصعب لا أصغر، وهي أقل وحدة بكثير من النسخة التي كنت تكتب فيها على لوحة المفاتيح طوال اليوم.
أين يقع AgentsRoom في هذا كله
نبني الأداة التي تمسك السلسلة كاملة، لأن البديل ست أدوات لا تعرف إحداها بالأخرى.
ومعنى ذلك أن الطلبات تهبط في لوحة، وتفرز نفسها إلى أفكار، وتُرقّى إلى تذاكر، ويُحدَّد نطاقها في شيء لا يستطيع الوكيل أن يسيء قراءته، وتُنفَّذ على يد وكيل واحد أو فريق منهم على جهازك أو على جهاز بعيد، وتُراجَع لكل وكيل على حدة مع المحادثة مرفقة، وتُغلق مع إخبار من طلب. نافذة واحدة، ومكان واحد تكون فيه حالة العمل صادقة.
القطع المفردة موجودة في أماكن أخرى. أما الوصلات بينها فهي ما لم يكن أحد يشحنه، والوصلات هي المكان الذي يتسرب منه العمل.
أسئلة يطرحها الناس فعلاً
هل سيحل الذكاء الاصطناعي محل مطوري البرمجيات؟
لقد حلّ محل الكتابة على لوحة المفاتيح، لا محل المهنة. كتابة الكود حلقة واحدة في سلسلة تضم أيضاً سماع ما يحتاجه المستخدمون، وتقرير ما يستحق البناء، وتحديده بدقة، وتشغيل العمل، والتحقق منه، وشحنه. أسقط الوكلاء كلفة حلقة واحدة، فصارت الخمس الباقية هي عنق الزجاجة. سيُدفع لعدد أقل من الناس مقابل إنتاج الأسطر، ويُدفع لعدد أكبر منهم مقابل تقرير أي الأسطر يستحق أن يوجد، وتحمّل المسؤولية عنه بعد أن يصير حياً.
ماذا يفعل المطوّر فعلاً حين يكتب الوكلاء الكود؟
ستة أشياء، واحد منها فقط كان يظهر على شاشة مليئة بالكود. تجمع ما يطلبه الناس، وتقرر ما يستحق البناء وبأي ترتيب، وتكتب ملخص تكليف دقيقاً بما يكفي كي لا يسيء الوكيل قراءته، وتشغّل عدة أعمال في وقت واحد دون أن تفقد الخيط، وتراجع بقدر ما يستطيع كل تغيير أن يكسره، ثم تشحن وتخبر من طلب. انتقلت الحرفة من إنتاج التغيير إلى تحديده وتحمّل مسؤوليته.
هل ما زلت بحاجة إلى معرفة البرمجة؟
نعم، وأكثر من قبل في القراءة. لم تعد بحاجة إلى حفظ صياغة لغة تلمسها مرتين في السنة، فالوكيل يكتبها. لكنك بحاجة إلى أن تفتح diff وتعرف خلال ثوانٍ إن كان ترحيل قاعدة البيانات قابلاً للعكس، وإن كان فحص المصادقة قد تزحزح، وإن كان الاستعلام سيصمد عند عشرة أضعاف الحركة. من لا يقرأ الكود لا يستطيع مراجعة وكيل، ومن لا يستطيع مراجعة وكيل لا يقوده، بل يتمنى فحسب.
ما أول ما ينكسر حين تسلّم البرمجة إلى الوكلاء؟
ترتيب الأولويات. حين يستغرق البناء بعد ظهر يوم بدل أسبوعين، تختفي كلفة بناء الشيء الخطأ عن الأنظار، فيُبنى. تنتهي الفرق إلى ميزات مشحونة أكثر ومشكلات محلولة بالعدد نفسه. وثاني ما ينكسر هو دورة الملاحظات: تصل طلبات المستخدمين أسرع مما يستطيع أحد فرزها، فتتكدس في محادثات وتضيع، ويُبنى الطلب نفسه مرتين لأن أحداً لم ينتبه إلى أنه الطلب ذاته.
ما أصعب مهارة في طريقة العمل الجديدة هذه؟
كتابة ملخص تكليف لا يستطيع الوكيل أن يسيء قراءته. لن يعترض الوكيل على تعليمة غامضة كما يفعل زميل، بل يملأ الفراغ بتخمين معقول ويسلّمك شيئاً متماسكاً وخاطئاً. من يحصلون على مخرجات جيدة ليسوا أصحاب الموجّهات الذكية، بل من يبقون سياقاً قابلاً لإعادة الاستعمال في مكانه: ملفات أعراف مودعة في المستودع، وإجراء محفوظ لكل مهمة متكررة، وذاكرة مشروع يقرؤها الوكلاء قبل أن يستكشفوا، ولقطات شاشة أو رسوماً بدل فقرات تصف شاشة.
هل يُشغَّل وكلاء البرمجة على جهازك أم على جهاز بعيد؟
الاثنان معاً، والاختيار لكل مهمة على حدة. كل ما تريد أن تراقبه أو تقاطعه أو تصححه أثناء العمل مكانه الجهاز الذي أمامك. أما العمل الطويل المحدد جيداً والخالي من الغموض فمكانه جهاز آخر تملكه أو خادم عبر SSH، كي لا يحتجز عملٌ من ساعتين حاسوبك المحمول. السؤال الذي يحسم ليس القدرة، بل احتمال اضطرارك إلى التدخل.
النسخة المختصرة
لم تختفِ المهنة. خرجت من المحرر واستقرت في السلسلة المحيطة به.
إن أردت أن تغيّر شيئاً واحداً هذا الشهر، فاختر الحلقة الأولى. كل ما بعدها جهد ضائع حين يكون موجهاً إلى المشكلة الخطأ، وهي الحلقة الوحيدة التي ما زالت فيها ساعة من انتباهك تتفوق على ساعة من وقت الوكيل بفارق لا يستطيع أحد قياسه.
تحميل AgentsRoom
شغّل وكلاء الذكاء الاصطناعي (Claude، Codex، Antigravity CLI، OpenCode، Aider، Grok Build، Mistral Vibe، Kimi Code) على جميع مشاريعك من نافذة واحدة.
التطبيق المرافق: تابع وكلاءك أينما كنت
استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.
أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.
لمحة عن AgentsRoom أثناء العمل.
تابع القراءة
Claude يضع الآن علامة مائية على مخرجاته. كودك بالكاد يتأثر.
Anthropic باتت تضع علامة مائية على مخرجات Claude. ما الذي يُعلَّم فعلًا، ولماذا يفلت الكود المولَّد منها في معظمه، ومن يستطيع كشفها حقًا، ولماذا لا يتغير SEO موقعك.
اقرأ المقالClaude Code يحتفظ بتسجيل دخول واحد في كل مرة، وإليك كيف تشغّل عدة حسابات
دليل عملي لتشغيل حساب عمل وحساب شخصي على الجهاز نفسه: متغير البيئة الوحيد الذي يحدد أي تسجيل دخول نشط، ولماذا ينكسر أسلوب الـ shell بمجرد تجاوز طرفيتين، وكيف تثبّت حسابًا لكل مشروع.
اقرأ المقاللوحة ملاحظات لوكلاء الذكاء الاصطناعي: دع مستخدميك يكتبون الموجّه
أدوات الملاحظات تجمع الطلبات، ولا واحدة منها تستطيع تنفيذ طلب. حين تكون اللوحة التي يكتب فيها مستخدموك هي نفسها اللوحة التي ينفّذ منها وكلاء البرمجة، تختفي خطوة إعادة الكتابة.
اقرأ المقال