Log in to leave a comment
No posts yet
أكثر ما يثير الرعب عند البدء في البرمجة المعتمدة على الوكلاء (Agents) ليس الأداء، بل كشف حساب البطاقة الائتمانية للشهر القادم. الوكلاء المزدوجون الذين نراهم في المقاطع المصورة يبدون رائعين، لكن استخدامهم دون تفكير سيؤدي حتماً إلى انفجار في تكاليف واجهة برمجة التطبيقات (API). في عام 2026 الحالي، يبلغ سعر الإدخال لنموذج Claude 4.6 Opus حوالي 3.00). أما تكلفة الإخراج فتصل إلى $25.00. في المشاريع القديمة (Legacy) التي تتجاوز 100 ألف توكن، يعني هذا أن كل دورة تنفيذية قد تكلفك ثمن كوب من القهوة.
للتحكم في التكاليف، لا تصر على استخدام Opus بشكل مطلق، بل استخدم طريقة تخصيص الفتحات (Slots). خصص Opus فقط للتصميم واتخاذ قرارات الهندسة المعمارية (Architecture) التي تمثل 20% من العمل الإجمالي، واترك الـ 80% المتبقية من التنفيذ البسيط لنموذج Sonnet.
--model opus فقط في الجلسات التي تتعقد فيها المنطق البرمجي. من الضروري التعود على فتح تقارير API كل صباح إثنين للتأكد من أن الإنفاق الفعلي يسير وفق المنحنى المتوقع.في الواقع، يتم هدر 70% من التوكنات التي يستخدمها الوكيل في البحث في ملفات غير ضرورية واستكشاف الأدلة. تظهر نماذج اللغة الكبيرة (LLM) ظاهرة "جرف الأداء"، حيث ينخفض التركيز بشكل حاد عندما يتجاوز السياق 100 ألف توكن. إقحام كل الكود المصدري هو طريق مختصر لإضاعة المال وتدمير الأداء. تظهر نتائج الاختبارات الداخلية لشركة Anthropic أنه عند ضغط السياق المرسل، يتم الحفاظ على جودة الاستدلال مع تقليل تكاليف الإدخال بنسبة تزيد عن 50%.
قم بإنشاء ملف ARCH.md كدليل مخصص للذكاء الاصطناعي لتزويد الوكيل بخريطة طريق.
tree -L 3 -I 'node_modules|dist|.git' > tree.md. بعد ذلك، استخدم أدوات مثل Repomix لإنشاء "خريطة تواقيع" (Signature Map) تستبعد المنطق الفعلي وتُبقي فقط على تواقيع الدوال وتعاريف الواجهات (Interfaces). أخيراً، حدد بوضوح الأصول مثل .svg و .json في ملف .claudeignore لإزالتها من رؤية الوكيل.جوهر نظام الوكيل المزدوج هو الفصل بين التصميم (Advisor) والتنفيذ (Executor) لإنشاء صمامات أمان. إذا قلت ببساطة "راجع الكود"، فستحصل على ردود بلا روح مثل "يبدو نظيفاً". بصفتك مهندساً أول (Senior Engineer)، يجب عليك إجبار المستشار (Advisor) على لعب دور الناقد الشرس. اجتياز هذه المرحلة بشكل صحيح يمكن أن يقلل بشكل كبير من الوقت المستغرق في إصلاح الأخطاء اللاحقة، والذي كان يستغرق أكثر من 5 ساعات أسبوعياً.
قبل أن يلمس نموذج التنفيذ الكود، أنشئ آلية تجعل Opus يقوم بمراجعة نقدية.
وضع المستشار والمنفذ في خط واحد يؤدي إلى أوقات انتظار في كل مرة يتم فيها التحقق. في عمليات إعادة الهيكلة (Refactoring) الكبيرة التي تتطلب تعديل مئات الملفات، تكون هذه الطريقة بطيئة جداً. عند نقل مكتبة تزيد عن 50 ألف سطر، يلزم وجود عملية تنسيق (Orchestration) تقسم العمل وتديره بالتوازي.
يمكن تنظيم العمليات المتوازية لتسريع العمل كالتالي:
git worktree add لإنشاء أدلة مستقلة لكل ميزة. افتح جلسة Claude Code منفصلة في كل مساحة عمل لإعادة هيكلة وحدات (Modules) مختلفة في وقت واحد. في النهاية، استخدم أدوات مثل Clash لمعالجة التضاربات بين مساحات العمل ودمجها في الفرع الرئيسي.مع تراكم الكود الذي يكتبه الذكاء الاصطناعي، قد يحدث في لحظة ما "دين تقني" حيث ينهار الهيكل العام. الوكيل قد يصلح ملفاً واحداً بشكل مذهل، لكنه لا يتحمل مسؤولية الاتجاه الذي يجب أن يسلكه النظام ككل. المهمة الحقيقية للمهندس الأول في عام 2026 ليست طباعة الكود يدوياً، بل إدارة حالة التراصف والمحاذاة للمخرجات التي ينتجها الوكلاء.
قم بتشغيل روتين "تدقيق المعمارية" كل يوم جمعة قبل مغادرة العمل.