في 7 أغسطس 2024، أعلنت شركة OpenAI عن تقديم مخرجات منظمة مميزة في واجهة برمجة التطبيقات (API) الخاصة بها، مما أدى إلى تحسين موثوقية ودقة تطبيق واجهة برمجة التطبيقات (API) بشكل كبير. تضمن هذه الميزة الجديدة أن المخرجات التي تم إنشاؤها بواسطة النموذج تتوافق تمامًا مع مخطط JSON المقدم من المطور، مما يحل قيود مخططات JSON السابقة التي لا يمكنها ضمان توافق المخرجات تمامًا مع مخطط معين. بالإضافة إلى ذلك، أعلنت OpenAI أيضًا عن تخفيض سعر النموذج الجديد، مع انخفاض سعر المدخلات إلى النصف وخفض سعر المخرجات بمقدار الثلث، وهو بلا شك نبأ عظيم للمطورين. سيقوم محرر Downcodes بشرح هذا الابتكار التكنولوجي بالتفصيل.
في 7 أغسطس 2024، أعلنت شركة OpenAI اليوم عن تقديم مخرجات مميزة منظمة في واجهة برمجة التطبيقات (API) الخاصة بها. تضمن هذه الميزة الجديدة أن المخرجات الناتجة عن النموذج تتوافق تمامًا مع مخطط JSON المقدم من المطور، مما يحسن بشكل كبير موثوقية واجهة برمجة التطبيقات ودقة التطبيق. على عكس مخطط JSON السابق، لا يمكن للمخرجات المنظمة الحالية تحديد مخطط JSON فقط (أي كيف تبدو بنية مخرجات JSON)، ولكن أيضًا التأكد من أن مخرجات JSON صحيحة بنسبة 100٪. وفي الوقت نفسه، أعلنت OpenAI أنه تم تخفيض سعر النموذج الجديد، حيث يبلغ سعر الإدخال نصف السعر الأصلي فقط، كما أن الإنتاج أرخص بمقدار الثلث.
في العام الماضي، قدمت OpenAI مخطط JSON كأداة قوية للمطورين لبناء التطبيقات. ومع ذلك، على الرغم من أن مخطط JSON يعمل على تحسين احتمالية إنتاج مخرجات JSON صالحة، إلا أنه لا يضمن توافق المخرجات مع مخطط محدد. إن إدخال المخرجات المنظمة هو على وجه التحديد حل هذا القيد، من خلال تقييد مخرجات النموذج لتتناسب مع النمط المحدد مسبقًا، مما يضمن دقة واتساق بيانات المخرجات.
في تقييم تتبع OpenAI لأنماط JSON المعقدة، حقق النموذج الجديد gpt-4o-2024-08-06 درجة ممتازة بنسبة 100% في المخرجات المنظمة، بينما سجل النموذج القديم gpt-4-0613 أقل من 40%. لا يوضح هذا التقدم الكبير القفزة التكنولوجية التي حققتها OpenAI فحسب، بل يوفر أيضًا كفاءة عمل أعلى ومعدلات خطأ أقل للمطورين.
تقدم واجهة برمجة التطبيقات الخاصة بـ OpenAI شكلين من المخرجات المنظمة:
1. استدعاء الوظيفة: يمكن استخدام الإخراج المنظم عن طريق تعيينه في تعريف الوظيفة. تتوفر هذه الميزة لجميع الطرز التي تدعم الأدوات، بما في ذلك جميع الطرز والإصدارات الأحدث. عند تمكين الإخراج المنظم، سيتطابق مخرج النموذج مع تعريف الأداة المتوفرة.
إعدادات طلب واجهة برمجة التطبيقات
استجابة واجهة برمجة التطبيقات
2. خيار جديد لتنسيق استجابة المعلمة : يمكن للمطورين الاستجابة لطلبات المستخدم بطريقة منظمة من خلال توفير مخطط JSON json_schema كخيار جديد للمعلمة.
يعد الأمان دائمًا الأولوية القصوى لـ OpenAI. تحترم ميزة المخرجات المنظمة الجديدة سياسات الأمان الحالية، مما يسمح للنماذج برفض الطلبات غير الآمنة عند الضرورة. بالإضافة إلى ذلك، تم تحديث أدوات تطوير البرمجيات Python وNode من OpenAI لدعم المخرجات المنظمة بشكل أصلي، مما يبسط عملية التطوير.
يمكن استخدام المخرجات المنظمة لمجموعة واسعة من التطبيقات، بما في ذلك إنشاء واجهات المستخدم ديناميكيًا بناءً على نية المستخدم، وفصل الإجابات النهائية عن الاستدلال الداعم، واستخراج البيانات المنظمة من البيانات غير المنظمة. توضح حالات الاستخدام هذه التطبيق العملي والمرونة للمخرجات المنظمة في سيناريوهات مختلفة.
يحقق OpenAI مطابقة بنسبة 100% بين مخرجات النموذج ومخطط JSON باستخدام تقنية فك التشفير المقيدة. يضمن هذا النهج أنه في كل خطوة، لا يمكن للنموذج إلا تحديد الرموز الصالحة عن طريق تقييد فك التشفير ديناميكيًا، وبالتالي تقليل احتمالية حدوث أخطاء.
لا توفر وظيفة الإخراج المنظمة لـ OpenAI للمطورين أداة أكثر موثوقية ودقة فحسب، بل تعمل أيضًا على تعزيز تقدم تكنولوجيا الذكاء الاصطناعي في معالجة البيانات وتطوير التطبيقات. ومع الإطلاق الرسمي لهذه الميزة، نتطلع إلى رؤية المزيد من التطبيقات المبتكرة التي يتم إطلاقها.
بشكل عام، تعد وظيفة الإخراج المنظمة لـ OpenAI تقدمًا تكنولوجيًا مهمًا من شأنه تحسين موثوقية وكفاءة تطبيقات الذكاء الاصطناعي بشكل كبير وتقديم تجربة تطوير أكثر ملاءمة للمطورين. يعتقد محرر Downcodes أن هذه التكنولوجيا ستلعب دورًا متزايد الأهمية في تطوير تطبيقات الذكاء الاصطناعي في المستقبل.