Habr AI→ المصدر

DEMIURGOS يضيف وضع تصحيح القواعد لوكلاء الذكاء الاصطناعي ودعمًا لأكثر من 20 أداة

DEMIURGOS هو «مهندس القواعد» لوكلاء البرمجة: يجمع سياق المشروع وينشئ المجلد .rules/ والملف AGENTS.md ومحوّلات خاصة بـ Claude Code وCursor وCopilot وأدوات أخرى. وأضاف التحديث الأخير وضع /debug الذي يعرض القواعد التي طُبّقت فعليًا، ومواضع النقص في سياق الوكيل، وما ينبغي إضافته أو إعادة كتابته. ومن المفترض أن يقلّص ذلك الوقت المهدور في إعادة الشرح المتكررة وإجراء التعديلات.

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
DEMIURGOS يضيف وضع تصحيح القواعد لوكلاء الذكاء الاصطناعي ودعمًا لأكثر من 20 أداة
المصدر: Habr AI. كولاج: Hamidun News.
◐ استمع للمقال

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

لماذا يخطئ الوكلاء

لا تكمن المشكلة الرئيسية لوكلاء البرمجة اليوم في النموذج بقدر ما تكمن في السياق. فنماذج Claude وGPT وGemini وQwen وغيرها قادرة على كتابة الشيفرة، لكنها لا تعرف كيف بُني مستودع بعينه: أين توجد الاختبارات، وما صيغة ردود الواجهة البرمجية (API)، وما المجلدات التي يُمنع المساس بها، وأين يلزم وضع TypeScript strict mode، وأين تُعتمد مجموعة قواعد مختلفة. والنتيجة أن المطوّر يقضي وقته لا في إنجاز المهمة بل في التصحيحات المستمرة: يشرح بنية المشروع من جديد، ويرصد الانحرافات عن الأسلوب المعتمد، ويصلح حلولًا تعمل شكليًا لكنها لا تنسجم مع قاعدة الشيفرة.

كيف يعمل DEMIURGOS

يعالج DEMIURGOS هذه المشكلة عبر بنية من ثلاث طبقات. في الأساس نواة .rules/ التي تحتفظ بالمصدر المرجعي للمشروع: حزمة التقنيات، والأنماط المعمارية، والقيود، وصيغة الردود، ومستوى الصلاحيات. وفوق هذه النواة تُنشأ محوّلات خاصة بكل أداة. فلـ Cursor ملفات قواعده الخاصة، ولـ Claude Code الملف CLAUDE.md، ولـ GitHub Copilot الملف .github/copilot-instructions.md، أما بقية الأدوات فيمكن أن تعتمد AGENTS.md كصيغة عامة. وتظهر الإضافات المنفصلة مثل subagents وhooks وMCP فقط عندما تكون الحاجة إليها قائمة فعلًا، لا «تحسبًا للمستقبل».

لا يقوم النهج على مجلد أنيق المظهر، بل على إمكانية نقل القواعد بين الوكلاء وبيئات التطوير (IDE). يستطيع مطوّر أن يعمل في Cursor، وآخر في Claude Code، وقائد الفريق في Copilot، ويحصل الجميع على الصورة نفسها للمشروع دون مزامنة يدوية للتوجيهات (prompts). كما يعتمد المؤلف مبدأ التقشف في النظام: فقبل إنشاء أي ملف جديد يُتحقق مما إذا كان يحل مشكلة حقيقية، وهل يمكن الاكتفاء بسطر واحد في مستند موجود.

  • تُحفظ مجموعة واحدة من القواعد في المستودع، وتدخل في git مع الشيفرة
  • تتيح المحوّلات ربط التعليمات نفسها بـ Claude Code وCursor وCopilot وWindsurf وZed وCodex وCline وغيرها من الأدوات
  • قبل التسليم، تشغّل المنظومة من 3 إلى 5 سيناريوهات نموذجية، مثل إضافة API endpoint أو إعادة هيكلة وحدة برمجية أو إصلاح خلل في المصادقة
  • إذا كانت القاعدة تعيق العمل، أو يتجاهلها الوكيل، أو تكرّر سياقًا معروفًا أصلًا، يُقترح تخفيفها أو رفعها إلى موضع أعلى أو حذفها

ما الذي يقدمه /debug

التحديث الأبرز هو وضعا /debug و/debug full. فبعد الطلب المعتاد، لا يكتفي الوكيل بإخراج الشيفرة، بل يبيّن القواعد التي عملت، والملف الذي جاءت منه، وكيف أثّرت في الحل النهائي. وهذا يحوّل المنظومة من صندوق أسود إلى منظومة يمكن مراقبتها.

إذا لم تُطبَّق قاعدة المعاملات (transactions)، يظهر ذلك فورًا. وإذا خلا المشروع من اصطلاح لتسمية المدخلات (input naming)، أو لتغذية راجعة لواجهة المستخدم أثناء فترة التهدئة (cooldown UI feedback)، أو لمعالجة FOUC، أو واجهات المتصفح البرمجية (browser API)، فإن وضع التصحيح يشير إلى هذه الثغرات ويقترح ما ينبغي إضافته تحديدًا إلى patterns.md أو constraints.md.

وعمليًا، لا يقيّم /debug القواعد لمجرد التقييم، بل يساعد على رؤية مدى تغطيتها بعد سلسلة من الطلبات الحقيقية. فبعد 10 إلى 20 مهمة يتضح أين يعتمد الوكيل بثقة على .rules/، وأين يلجأ إلى الاستدلال المدمج في النموذج، وأين يبدأ بالارتجال. ويفيد هذا الوضع خصوصًا الفرق التي تنمّي منظومة قواعدها تدريجيًا ولا ترغب في إعادة كتابتها عشوائيًا بعد كل خطأ.

«القواعد ليست من نوع "اضبطها وانسَها"».

ومن هذا المبدأ تنبع منطقية التحديثات: إذا تكرر الخطأ نفسه مرتين، وجب إضافة قاعدة؛ وإذا كانت التعليمة تعيق العمل، تُبسَّط أو تُزال؛ وإذا كان الوكيل يتجاهلها، تُرفع إلى موضع أعلى وتُدعَّم بمثال. ويصف المقال ذلك بأنه مستند حيّ، لا عنصر ثابت.

أي أن الأمر لا يتعلق بتوجيه (prompt) لمرة واحدة، بل بدورة صيانة تتطور فيها القواعد مع المشروع وحزمة التقنيات وعادات عمل الفريق.

ماذا يعني ذلك

يتحرك سوق وكلاء البرمجة من التوجيهات المنفردة نحو بنية تحتية متكاملة حولها. وتكمن أهمية DEMIURGOS لا في كونه روبوت محادثة آخر، بل في كونه طبقة لإدارة سلوك الوكلاء داخل المستودع، مع إدارة الإصدارات والمحوّلات والتدقيق والتغذية الراجعة. وبالنسبة إلى الفرق التي تعتمد بالفعل على Claude Code أو Cursor أو Copilot أو Windsurf، فهو وسيلة عملية لتقليل عدد مرات الشرح المتكرر، وخفض الضوضاء في الشيفرة، وبلوغ عمل متوقَّع من وكيل الذكاء الاصطناعي بصورة أسرع.

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 50 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.
✦ Autonomous AI Agents

Delegate Deep Research, Coding & Workflows to an AI Agent

Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.

Launch NomadNet Agent →NomadNet AI Platform
ما رأيك؟
جارٍ تحميل التعليقات…