Laravel Boost يضيف Project Rules لتطبيق اصطلاحات المشروع على وكلاء الذكاء الاصطناعي
تتيح ميزة Project Rules في Laravel Boost حفظ اصطلاحات التطبيق داخل المسار .ai/rules وربطها بأنماط ملفات محددة، بحيث يطّلع وكيل الذكاء الاصطناعي على التعليمات المرتبطة بالملف الذي يعمل عليه فقط. تستهدف الميزة فرق ومطوري Laravel الذين يستخدمون وكلاء الذكاء الاصطناعي ضمن مشاريعهم.
أبرز النقاط
- تخزن Project Rules اصطلاحات التطبيق في .ai/rules.
- يمكن تحديد نطاق كل قاعدة باستخدام file globs.
- يقرأ الوكيل التعليمات التي تنطبق على الملف المعني بدلاً من جميع التعليمات.
- الميزة موجهة لتنظيم تعليمات وكلاء الذكاء الاصطناعي داخل مشاريع Laravel.
أعلن Laravel Boost عن Project Rules، وهي آلية لحفظ اصطلاحات وقواعد المشروع في المسار .ai/rules.
تعتمد القواعد على file globs، أي أن كل مجموعة تعليمات يمكن تحديد نطاقها بأنماط ملفات معيّنة. وبهذه الطريقة، لا يقرأ وكيل الذكاء الاصطناعي جميع تعليمات المشروع دفعة واحدة، بل يقرأ التعليمات المنطبقة على الملف الذي يتعامل معه.
يوفر هذا التنظيم وسيلة لوضع conventions الخاصة بالتطبيق قرب المشروع نفسه، مع تخصيصها بحسب أنواع الملفات أو مساراتها. وتبرز الفكرة خصوصاً في المشاريع التي تختلف فيها التعليمات بين أجزاء التطبيق، مثل الملفات التي تتطلب أساليب أو قواعد تنفيذ مختلفة.
لماذا يهم؟
تساعد Project Rules على ربط تعليمات المشروع بسياق الملفات المناسبة لها، ما يجعل اصطلاحات التطبيق متاحة للوكيل بصورة منظمة ومحددة النطاق أثناء العمل على أجزاء مختلفة من المشروع.