في عصر الذكاء الاصطناعي، أصبح من الواضح أن نماذج اللغة (Language Models) تستحوذ على اهتمام واسع. ولقد تطورت علوم برمجة الاستفسارات (Prompt Engineering) لتتضمن مفهوم جديد يكمن في 'برمجة الاستفسارات'، حيث يتم اعتبار الاستفسارات كوسيلة قابلة للبرمجة لوصف المهام المعقدة والاستفادة من قدرات نماذج اللغة.

لكن مع الأسف، تعاني الأطر الحالية لبرمجة الاستفسارات من تعقيدات وصعوبات في الاستخدام، مما يجعل من الصعب تطبيقها بشكل فعال. لذلك، تم تقديم Imprompt: إطار لغوي جديد يهدف إلى تسهيل دراسة وممارسة برمجة الاستفسارات.

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

يضرب Imprompt مثالاً قوياً من خلال تعريفه الرسمي لمجمعين لبرامج Imprompt، ويسلط الضوء على فكرة التحقق من الأنواع لبرامج الاستفسارات، راصداً العلاقة بين التحقق من النوع وفك التشفير المقيد. بعد ذلك، تم تنفيذ المجمعات وأدوات التحقق من الأنواع وتم تقييمها عبر مجموعة متنوعة من الدراسات التطبيقية.

نعتقد أن هذا العمل يسهم في تأسيس قواعد لغوية برمجية للمجالات الناشئة في برمجة الاستفسارات، مما يفتح آفاق جديدة أمام المطورين والباحثين لتحقيق الاستفادة القصوى من نماذج اللغة الحديثة.