تنسيق جافا سكريبت للبيانات (JSON) هو صيغة ملفات معترف بها في الصناعة، وتتميز بأنها مقروءة من قبل البشر وقابلة للمعالجة من قبل الآلات، مما يجعلها خيارًا شائعًا لتبادل البيانات. بالرغم من مزاياها، تواجه نماذج اللغة الكبيرة (LLMs) تحديات متكررة مع JSON. قد تنتج محتوى غير دقيق، أو استجابات تتطابق جزئيًا فقط مع التعليمات، أو تفشل في تحليل JSON بشكل صحيح. وغالبًا ما يجبر هذا المطورين على استخدام حلول بديلة مثل الأدوات مفتوحة المصدر، أو استراتيجيات متعددة الطلبات، أو الطلبات المتكررة لتحقيق التوافق المطلوب في النتائج.
المخرجات المهيكلة: حل للمطورين
استجابت OpenAI لهذه المشاكل من خلال تقديم ميزة المخرجات المهيكلة في واجهة برمجة التطبيقات (API). تضمن هذه الوظيفة الجديدة مطابقة المخرجات الناتجة عن النماذج مع مخططات JSON، التي تعرف المحتوى، والهياكل، وأنواع البيانات، والقيود الخاصة بمستند JSON. وقد حددت OpenAI هذه الميزة كالأكثر طلبًا من قبل المطورين، مشيرة إلى دورها في تعزيز الاتساق عبر التطبيقات. وأكد الرئيس التنفيذي سام ألتمان أن إطلاق هذه الميزة جاء "بسبب الطلب الشعبي".
وفي التقييمات، حقق نموذج GPT-4o الجديد من OpenAI درجة كاملة بلغت 100% عند استخدام المخرجات المهيكلة. يأتي هذا الإعلان بعد أسبوع ملحوظ في OpenAI، شهد استقالة مفاجئة لعدد من التنفيذيين البارزين مثل جون شولمان، غريغ بروكمان، وبيتر دينغ، وسط تحديات قانونية مستمرة من إيلون ماسك ضد الشركة، والتي وصفت بأنها "خيانة شكسبيرية" لمهمة الذكاء الاصطناعي لها.
تعزيز الالتزام بالمخططات بسهولة
يعمل JSON كصيغة مرنة وشائعة لتخزين البيانات وتبادلها، ومتوافقة مع لغات البرمجة المختلفة. وكانت OpenAI قد قدمت سابقًا وضع JSON لنماذجها خلال يوم المطورين العام الماضي لتلبية احتياجات المطورين.
تمكن المخرجات المهيكلة المطورين من تقييد نماذج OpenAI للالتزام بدقة بالمخططات المحددة. وأكدت OpenAI أن هذه الميزة تعزز فهم النموذج للمخططات المعقدة. كما أوضحت الشركة في مدونتها: "تمثل المخرجات المهيكلة تطورًا لوضع JSON. بينما يضمن كلاهما إنتاج JSON صالح، فإن المخرجات المهيكلة فقط تضمن الالتزام بالمخطط." هذا التطور يخفف القلق بشأن المفاتيح المطلوبة المفقودة أو القيم غير الصحيحة، مما يسهل صيانة الشيفرات.
يمكن للمطورين استخدام المخرجات المهيكلة لتوجيه المخرجات خطوة بخطوة، مما eliminates الحاجة للتحقق من صحة أو إعادة إرسال الاستجابات غير المهيكلة. تتيح هذه الميزة مطالبات أبسط وتتضمن رفضات صريحة للطلبات غير الآمنة، مما يحافظ على التزام OpenAI بالسلامة.
التوافر والتوافق
المخرجات المهيكلة متاحة على نماذج GPT-4o-mini وGPT-4o والإصدارات المعدلة من هذه النماذج. يمكن استخدامها مع واجهة برمجة التطبيقات لإكمال الدردشة وواجهة المساعدات وواجهة الدفعات، وتدعم مدخلات الرؤية.
تقر OpenAI أن هذه الوظيفة الجديدة مستلهمة من العمل الممتاز للمجتمع مفتوح المصدر، خاصة من مكتبات outlines وjsonformer وinstructor وguidance وlark.