العودة إلى المدونة

نتيجة «بعد» في Anti-Slop لا تصنعها ٤٠ قاعدة وحدها؛ يلزم توجّه تصميمي

مراجعة لمصادر Anti-Slop: قواعده توجّه الوكيل، ونموذج «بعد» يستخدم DESIGN.md أيضًا، ومهارة الشيفرة تعدّل التعليقات فقط. مع ثلاث صور أصلية وتصحيح تعليمات تثبيت Claude Code.

قد تبدو صفحة بخلفية داكنة وعناوين ضخمة ووعود مبهمة لافتة، من دون أن تقول شيئًا واضحًا عن المنتج. تنطلق مقدمة Anti-Slop من هذا الاستياء، لكن عبارة «مخرجات الذكاء الاصطناعي متشابهة لأن لا شيء يقيّدها» ليست تفسيرًا مثبتًا لسلوك النماذج. تقديم أداة لا يعوّض البحث في أسباب تشابه المخرجات.

عند قراءة المستودع، ظهرت مسألة أدق: نموذج «بعد» النهائي الذي يعرضه المطوّر يجمع Anti-Slop مع توجّه تصميمي. إزالة القوالب المكررة واختيار هوية بصرية مهمتان منفصلتان. يوضّح ملف README هذا الفرق صراحةً.

ما الذي يثبّته Anti-Slop تحديدًا؟

المشروع مجموعة تعليمات نصية لوكلاء البرمجة، منشورة بموجب ترخيص MIT. تتضمن النواة الحالية ٤٠ قاعدة، مع مهارات إضافية للواجهات، والصياغة، وإمكانية الوصول، وتخطيطات الهاتف، والتعليقات في الشيفرة. يُفترض أن يقرأ الوكيل ما يرتبط بمهمته. قائمة المهارات

كلمة «إلزامية» تعني أن التعليمات تطلب من الوكيل الالتزام بالقواعد وإعداد تقرير PASS/FAIL قبل التسليم. هذا تقييم ذاتي يجريه الوكيل؛ وجود التقرير وحده لا يثبت تنفيذ جميع الفحوص على نحو صحيح. تعريف Delivery Gate

ما الذي تستبعده القواعد، وما الذي تتركه لكم؟

ليست القواعد من نوع واحد. بعضها حظر مباشر: إحصاءات بلا مصدر في R-17، وادعاءات مختلقة في R-36. وبعضها يشترط سببًا للاختيار؛ تسمح R-01 بالتدرجات اللونية عندما تخدم هوية العلامة أو التسلسل البصري. لذلك فقول «لن ينتج تدرجات أو بطاقات مستديرة بعد الآن» غير دقيق. قواعد النواة

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

كذلك، ليست كل قاعدة معيارًا علميًا لكشف النص المولّد. تقيّد R-02 مثلًا استخدام المحرف «—». هذا اختيار تحريري للمشروع؛ وجود المحرف في نص لا يثبت أن كاتبه ذكاء اصطناعي. نص R-02

ماذا تُظهر صور المقارنة فعلًا؟

نشر مطوّر المشروع الصور الثلاث التالية في المستودع؛ وهي ليست تجربة مستقلة أجريناها.

نموذج المطوّر من دون Anti-Slop، مع عنوان ترويجي وأزرار عامة ونافذة طرفية تمثيلية.

من دون Anti-Slop: وعد عام في العنوان، ورقم توضيحي لزمن الاستجابة في الطرفية. الصورة الأصلية

نموذج المطوّر باستخدام Anti-Slop وحده، مع نص أوضح وصفحة داكنة تفتقر إلى الرسم الرئيسي في النموذج الثالث.

مع Anti-Slop ومن دون DESIGN.md. الصورة الأصلية

نموذج المطوّر باستخدام Anti-Slop وDESIGN.md، مع رسم باللون الأحمر خلف العنوان الرئيسي.

مع Anti-Slop وDESIGN.md. لا يمكن نسبة تغيّر الرسوم والتكوين إلى المرشّح وحده. الصورة الأصلية

لا تزال الصورتان الثانية والثالثة تعرضان عبارة «٣٨ قاعدة»، بينما يمتد ملف النواة الذي فحصناه إلى R-40. صور النماذج لا تطابق النص الحالي، وقد أبقيناها دون تعديل.

مصدر الصور: مستودع Anti-Slop، Copyright (c) 2026 Miqdad Badjuber (antislop)، بموجب ترخيص MIT وشروطه.

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

لماذا لا تكفي إزالة القوالب المكررة؟

تشترط R-37 أخذ التوجّه التصميمي من DESIGN.md أو من إرشادات صريحة لمالك المنتج. يجب وصف الناتج الذي يفتقر إلى هذا التوجّه بأنه مسودة. يوضّح الملف الهوية والخطوط والألوان والطابع؛ ولا يتخذ Anti-Slop هذه القرارات نيابةً عنكم. اشتراط التوجّه التصميمي

مثلًا، عبارة «تصميم احترافي وعصري» ليست مطلبًا قابلًا للقياس. في مشروع افتراضي يمكن استبدالها بـ«يجب أن يجد المستخدم مبلغ الفاتورة وحالتها بسرعة؛ اللون المميّز للإجراء الأساسي؛ الأولوية للنص الفارسي على الهاتف». هذا اقتراح منا لتدقيق وصف المهمة، وليس نتيجة تجربة على Anti-Slop.

نطاق مهارة الشيفرة محدود أيضًا. تنص antislop-code على تعديل التعليقات فقط، مع إبقاء المنطق التنفيذي والأسماء وبنية الشيفرة كما هي. قد تسهّل إزالة تعليق يكرر السطر التالي قراءة الشيفرة، لكنها لا تعني إصلاح الأخطاء أو تسريع التنفيذ. نطاق antislop-code

تعليمات التثبيت الأولى كانت تنقصها خطوة

وفق دليل التثبيت، يتطلب المثبّت Node.js بالإصدار 20.12.0 أو أحدث:

npx antislop-ai

يفتح الأمر عملية تفاعلية لاختيار المهارات ونطاق التثبيت والوكيل. وقد يحدّث التثبيت داخل المشروع ملف إرشادات الوكيل بإحالات إلى المهارات؛ «أمر واحد» لا يعني غياب الخيارات أو عدم تغيير الملفات. تنفيذ المثبّت

بالنسبة إلى Claude Code، تضيف تعليمات المشروع سوق الإضافات أولًا، ثم تثبّت الإضافة:

/plugin marketplace add https://github.com/miqdadbadjuber/anti-slop
/plugin install antislop@anti-slop

يعرّف المثبّت مسارات لـClaude Code وCodex وHermes وOpenCode. هذا الدعم مسجل في الشيفرة والوثائق؛ لم نختبر تشغيله على كل وكيل بأنفسنا. ويجب بدء جلسة جديدة بعد التثبيت. مسارات التثبيت

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

ملاحظة المصادر: تشير هذه المراجعة إلى الإصدار 3.2.25 والـcommit 941b153. يتضمن ملف الحزمة الإصدار ومتطلب Node.js في اللقطة نفسها.

مسودة أُعدّت بمساعدة الذكاء الاصطناعي؛ يُسجّل اسم المراجع بعد المراجعة البشرية.