HeadlinesBriefing HeadlinesBriefing.com

LayerFS: نظام ملفات لوكلاء البرمجة بالذكاء الاصطناعي

Hacker News •
×

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

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

تم تصميم التفرع ليكون رخيصاً. فالتفرع بيانات وصفية فقط ولا ينسخ أي ملفات، ولذلك يمكن للاستكشاف أن يتفرع تكرارياً إلى أي عمق. ويُزال التكرار من المحتوى ويُضغط: ففي مثال توضيحي، تتقلص 10 نسخ إلى نحو 0.31 نسخة من التخزين. وتُرافق التبعيات مثل node_modules كل عملية تركيب، فتصبح مساحة العمل جاهزة خلال نحو 0.05 ثانية، بدلاً من نحو خمس دقائق يستغرقها عادةً إعادة التثبيت.

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

المصدر: Hacker News · لخّصه HeadlinesBriefing