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