ظهرت هذه الأيام أداة مفتوحة المصدر باسم Jevmem تحل مشكلة مزعجة لمستخدمي أدوات البرمجة بالذكاء الاصطناعي مثل Claude Code وCursor وCodex: فقدان سياق المشروع بين جلسة وأخرى. الأداة تحتفظ بملف JEVMEM.md قابل للقراءة يتحدّث تلقائيًا بعد كل جلسة برمجة.
كيف تعمل
بدل الاعتماد على نموذج لغوي كبير مكلف يقرر ماذا يُحفظ في كل مرة – وهو ما يجعل أنظمة الذاكرة التقليدية بطيئة ونادرة التشغيل – تستخدم Jevmem نموذجًا صغيرًا وسريعًا اسمه Jev مخصصًا لاتخاذ القرار فقط. بعد كل محادثة، يجيب Jev عن تسع أسئلة بنعم/لا (هل يحتوي على قرار؟ قيد؟ خطأ؟)، ثم يختار تصنيف الذاكرة ويقيّم أهميتها. لا يُكتب سطر جديد في الملف إلا إذا تجاوزت الأهمية عتبة معينة – وحتى حينها يكون السطر مختصرًا بحد أقصى 140 حرفًا.
لماذا يهم المطورين
القرار يُتخذ خلال نحو 230 ملي ثانية وبتكلفة أقل من جزء من عشرة آلاف من الدولار لكل محادثة – أرقام تجعل الذاكرة المستمرة عمليّة فعلًا لا رفاهية. الأداة تحذف بيانات الاعتماد الحساسة قبل إرسال أي شيء للنماذج، وتكتشف تلقائيًا حين يتناقض قرار جديد مع ما سُجّل سابقًا فتستبدله بإشارة زمنية واضحة. وبما أن JEVMEM.md ملف عادي يمكن تتبّعه بـ Git، يستطيع أي مطور مراجعته وتعديله كأي ملف آخر في المشروع. التثبيت مباشر: تثبيت عام، ضبط مفاتيح الواجهة البرمجية، ثم تشغيل jevmem init داخل المشروع فقط.
أدوات كهذه تلمس مشكلة حقيقية لكل من يعمل يوميًا مع كلود كود على مشاريع طويلة الأمد – وتستحق التجربة قبل الحكم عليها.
المصدر: مستودع المشروع على GitHub
No comments yet