تتطور التكنولوجيا بوتيرة متسارعة، وها نحن نشهد تقدماً ملحوظاً في مجال تطوير الأكواد باستخدام نماذج لغوية ضخمة (Large Language Models)؛ حيث تُعزى معظم الأكواد المكتوبة حالياً لتلك النماذج. ولكن، ماذا عن الأكواد التي تُسجل بدقة أقل، مثل لغات البرمجة الخاصة أو واجهات برمجة التطبيقات؟

مع تزايد الاعتماد على هذه النماذج في أنظمة الوكلاء والخدمات التي تقوم بترجمة وتنفيذ الأكواد تلقائياً، كان هناك حاجة ماسة لتحسين هذه العمليات. هنا يأتي دور "نماذج النحو في وقت التشفير" (decode-time grammars)، حيث يتم إدراج أجزاء نحوية خلال عملية التوليد بمساعدة بيئة تشغيل تُعرف بـ Gamma.

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

عبر تنفيذ هذه التقنية في أدوات مثل gproj، تم إثبات تحسين كبير في دقة الأكواد المنتجة، وخاصةً عبر لغات مثل TileLang، SQL، وP4، مما يعزز فعالية استخدام نماذج اللغات الكبيرة في بيئات البرمجة متعددة الاستخدامات. إذن، لم يعد هناك مجال لـ"الأكواد الشبحية"، حيث تتجنب هذه النماذج الإشارة إلى مكونات غير معرفة.