Log in to leave a comment
No posts yet
لقد انتهى عصر المساعدين البرمجيين، ونحن الآن في عصر الوكلاء المستقلين (Autonomous Agents). ومع ذلك، فإن إلقاء Claude Code عشوائياً في مشروع قائم (Brownfield) يحتوي على عشرات الآلاف من أسطر الكود القديم (Legacy Code) يشبه الجري بأقصى سرعة وسط ضباب كثيف. النتيجة متوقعة: سيفقد الذكاء الاصطناعي طريقه، وستتبخر وحدات الـ (Tokens) الخاصة بك في الهواء.
السر ليس في الأداة، بل في النظام. للتعامل بفعالية مع Claude Code، وهو وكيل Anthropic القائم على الطرفية (Terminal)، نحتاج إلى تنسيق دقيق يسمى إطار عمل GSD (Get Stuff Done). في عام 2026 الحالي، سنتعرف على الاستراتيجيات العملية لنقل الأنظمة المعقدة وصيانتها، متجاوزين مجرد مرحلة توليد الكود.
زيادة حجم نافذة السياق (Context Window) في نماذج الذكاء الاصطناعي لا تعني بالضرورة ارتفاع الأداء بشكل طردي. تشير البيانات الصناعية الفعلية إلى أنه حتى النماذج الرائدة مثل Claude تبدأ دقتها في الانخفاض بمجرد تجاوز نسبة إشغال السياق 30%. وبشكل خاص، عند اختراق عتبة 70%، تحدث ظاهرة الانحراف (Drift) حيث ينسى النموذج القواعد المعمارية المحددة في البداية ويركز فقط على محتوى الحوار الأخير.
هذا هو السبب الأساسي الذي يجعل الذكاء الاصطناعي يستمر في إنتاج أكواد غير متسقة في المشاريع القائمة. عندما تمتلئ نافذة السياق بآلاف الأسطر من الملفات القديمة، تزداد الإنتروبيا المعرفية داخل محرك استدلال الذكاء الاصطناعي بشكل حاد. ولحل هذه المشكلة، قام إطار عمل GSD بنقل المبدأ الكلاسيكي في هندسة البرمجيات "فرق تسد" إلى سير عمل الذكاء الاصطناعي.
لا يتعامل GSD مع Claude Code ككيان واحد كلي القدرة، بل يقسمه إلى فيلق مكون من 12 وكيلاً فرعياً متخصصاً. جوهر هذا الأسلوب هو توفير سياق نظيف (Fresh Context) لكل مهمة، مما يضمن استغلال قدرة الاستدلال لدى النموذج بنسبة 100% في كل مرة.
خارجية المعرفة هي الآلية الأساسية في GSD. فبدلاً من ترك المعرفة التي حللها الوكيل في الذاكرة، يتم تسجيلها فوراً في وثائق مادية مثل SUMMARY.md أو SPEC.md. وتقوم الجلسة الرئيسية بتحميل هذه الوثائق المنقحة فقط، مما يمنع الهدر غير الضروري للتوكنز ويرفع دقة اتخاذ القرار.
تعد هجرة الأنظمة القديمة (Legacy) أصعب بكثير من البناء الجديد، لأنها تتطلب دمج وظائف جديدة دون كسر القواعد القائمة.
قبل البدء في تعديل الكود بشكل عشوائي، يجب فهم التضاريس الكاملة باستخدام أمر /gsd:map-codebase. هناك وثيقتان يجب استخراجهما في هذه العملية: CONVENTIONS.md لضمان الحفاظ على معالجة الأخطاء وقواعد التسمية الحالية، و CONCERNS.md لتحديد نقاط اختناق الأداء أو تضارب المكتبات المحتمل مسبقاً، وتعيين مناطق "محظورة الدخول" للذكاء الاصطناعي.
الكود ليس سوى نتاج ثانوي للخطة. قبل البدء في التنفيذ، قم بإجراء مقابلة تقنية متعمقة مع الذكاء الاصطناعي لتأكيد بروتوكولات استجابة API أو محاذاة مخطط قاعدة البيانات (DB Schema). التدخل البشري في هذه المرحلة لوضع قيود تقنية واضحة هو السر وراء تقليل أخطاء مرحلة التنفيذ بنسبة تزيد عن 80%.
إذا كان الذكاء الاصطناعي يكرر نفس رسالة الخطأ لأكثر من 3 مرات، فقم بإنهاء الجلسة فوراً. التمسك بسياق ملوث هو مجرد هدر للتكلفة. في هذه الحالة، لا تحاول إصلاح الكود، بل حلل سبب الفشل فقط، وانقله إلى ملف plan.md ثم ابدأ من جديد في جلسة نظيفة تماماً (Cold Start).
في بيئة تطوير البرمجيات لعام 2026، لم تعد التنافسية تكمن في سرعة الكتابة. القوة الدافعة التي مكنت Rakuten من إضافة ميزة جديدة لقاعدة كود ضخمة تضم 12.5 مليون سطر في 7 ساعات فقط لم تكن مهارة المطورين في البرمجة، بل قدرتهم على تنسيق سير العمل الوكيل (Agentic Workflow) المعقد.
يجب على المطور الآن ألا يكون كاتباً يكتب الكود بنفسه، بل مايسترو يقود أوركسترا من الذكاء الاصطناعي. إن البصيرة المعمارية في تصميم نظام نقل المعرفة بين الوكلاء وتعظيم كفاءة استهلاك التوكنز هي ما سيحدد قيمتك السوقية. ابدأ الآن بإنشاء ملف إعدادات GSDrc في مشروعك واجعل ديونك التقنية مرئية.