**تنبيه مهم أولًا:** أُرشف هذا المستودع رسميًا من مالكه في أبريل 2026، وصار للقراءة فقط. لا يستقبل تحديثات ولا إصلاحات أمنية. من يبحث عن أداة عاملة للاستخدام اليومي، التوثيق نفسه يوجّه إلى Aider كبديل مُصان جيدًا.
رغم ذلك، يستحق المشروع الفهم: كان من أوائل من طبّق فكرة «صف البرنامج بلغة طبيعية، واترك النموذج يكتبه وينفّذه»، وتصميمه أثّر في موجة كاملة من الأدوات بعده.
الفكرة الأساسية
ثلاث قدرات معلنة: تحديد البرمجية بلغة طبيعية، ثم متابعة النموذج وهو يكتب الكود وينفّذه، ثم طلب تحسينات عليه. الاستخدام بسيط: مجلد فارغ، وملف نصي اسمه `prompt` بلا امتداد يحوي التعليمات، ثم أمر واحد. ولتحسين كود قائم، نفس الطريقة مع راية إضافية.
الفكرة الأذكى في تصميمه: الذاكرة عبر التوجيهات المسبقة
يتيح المشروع تحديد «هوية» الوكيل بتجاوز مجلد التوجيهات المسبقة (preprompts) بنسختك الخاصة. والنقطة اللافتة أن التوثيق يصرّح: **تحرير التوجيهات المسبقة هو الطريقة التي يتذكر بها الوكيل الأشياء بين المشاريع**. أي أن الذاكرة طويلة المدى لم تُبنَ كنظام معقد، بل كملفات نصية يحرّرها المستخدم.
قدرات أخرى
- دعم الرؤية: يقبل صورًا كمدخل إضافي للنماذج القادرة على ذلك، مفيد لإضافة مخططات معمارية أو تصاميم واجهة كسياق.
- أداة قياس أداء (bench) لمقارنة تطبيقات الوكلاء مقابل مجموعات بيانات عامة مثل APPS وMBPP.
- دعم النماذج المفتوحة والمحلية إضافة لـOpenAI وAzure وAnthropic.
دروس من مساره
المشروع بدأ تجربة فردية ثم انتقل إلى حوكمة بمجلس مساهمين طويلي الأمد، وارتبط بمنتج تجاري (تطوّر لاحقًا إلى Lovable). ثم أُرشف. هذا المسار يوضح نمطًا يتكرر في أدوات الذكاء الاصطناعي: التبنّي السريع لا يضمن الاستمرارية، والمشاريع التي تتحول لمنتجات تجارية قد تُهمل نواتها المفتوحة.
ما الذي يبقى منه
لا أنصح بالبناء عليه إنتاجيًا اليوم. لكن من يريد فهم كيف بدأت أدوات توليد الكود، أو يبحث عن مرجع لقياس أداء وكيل مقابل مجموعات بيانات معيارية، سيجد قيمة في قراءة كوده. والأهم: فكرة ذاكرة الوكيل عبر ملفات نصية قابلة للتحرير لا تزال صالحة، وتراها اليوم في مشاريع أحدث بأسماء مختلفة.