مدعوم بـ CrucibleForge
الحزمة 4.1 (حالي)
الاختبارات
ملاحظات بلغة بسيطة حول كل اختبار في اللوحة الرئيسية. يمكن فتح نفس النص من خلال الرمز i الموجود بجانب عنوان كل عمود. أما الاختبارات نفسها فهي موجودة في مشروع CrucibleForge مفتوح المصدر؛ وتصف هذه الصفحة ما تقيسه تلك الاختبارات بشكل عام. وفي حال وجود أسئلة نموذجية متاحة للاختبار، يمكن فتحها من بطاقة الاختبار ذاته.
ما الذي تقيسه الاختبارات
المجموع
المجموع هو مجموع درجة الكود ودرجة الدردشة. كل منهما يساوي 10 في حالة إجراء الاختبارات القياسية بشكل مثالي، وبالتالي فإن الحد الأقصى الممكن هو 20. تضيف حزم المكافآت (انظر مجموعات المكافآت) نقاطًا إضافية، لذا يمكن لنموذج ما أن يحقق درجة تتجاوز 20؛ في هذه المجموعة، يمكن للكود أن يصل إلى 13 وللدردشة إلى 15 مع كل حزمة. تمتد أشرطة كل صف إلى ذلك الرقم الأقصى الممكن، مع وجود علامة تدل على نهاية المجموعة القياسية. للاختبارات غير الخاضعة للرقابة تب خاص بها ولا يتم إضافتها أبدًا. الرقم الموجود بجانب المجموع يمثل نصف فترة الثقة بنسبة 90% المستخلصة من طريقة البوستراب على حالات الاختبار، وبالتالي فإن أي نموذجين يقعان أقرب إلى بعضهما من حدودهما هما متعادلان إحصائيًا.
دردشة
يختص النموذج باللعب التمثيلي وأحاديث الرفقة، وليس بالقيام بمهام المساعد العامة. يقوم بتشغيل 8 جلسة متعددة الأدوار: لعب تمثيلي غني بالخلفيات القصصية، وأحاديث رفقة، وشخصية لها عدة أصوات، وقصة يتم كتابتها معًا. تتحقق كل جلسة من أن النموذج يتذكر الحقائق التي تم زرعها مسبقًا، ويقبل التصويبات، ويحافظ على صوت الشخصية ومنظورها، كما يلتزم بقواعد الكتابة المتعددة. يقوم نموذج تقييم منفصل، وهو Gemma 4 31B (uncensored “heretic” build, Q8) on our own GPU rig، بتقييم الردود بناءً على قائمة تدقيق لكل حالة، بينما تغطي القواعد النصية البسيطة بقية الأمور. لا يتم تقييم الإجابة على الأسئلة أو تنفيذ التعليمات المنفردة هنا. يحصل النموذج على درجة 10 في حال إجابته بشكل مثالي على الأسئلة القياسية؛ كما تضيف حزم المكافآت نقاطًا إضافية، ليصل المجموع إلى 15 في هذه الحزمة.
الكود
يغطي الكود كتابة دوال بايثون تعمل بشكل صحيح، والتنبؤ بما ستطبعه البرامج، والعثور على الأخطاء وإصلاحها، بالإضافة إلى مهام المستودعات واستخدام الأدوات. تُختبر الإجابات مقابل اختبارات مخفية، لذا فإن الدرجة تعكس الكود الذي يعمل فعلاً وليس الكود الذي يبدو صحيحًا فقط. يكون التقييم 10 للإجابات التي تجيب بشكل صحيح على جميع الأسئلة القياسية؛ كما تضيف حزم المكافآت نقاطًا إضافية، بحد أقصى 13 في هذه الحزمة.
مجموعات المكافآت
Each category is 10 for a perfect run of the standard questions. A model that scores at least 90% on a part earns access to a harder bonus set for that part, and a model that clears that set can unlock the next one. Each pack is worth 1 point, added on top, so a category can pass 10; the most a category can reach is 10 plus one point per pack in the suite, and a new pack raises it. A row's details list each pack: its points, or locked. Bonus sets are the only way past 10, which keeps the top of the board from bunching up at a perfect score.
برامج
يُعطي البرنامج النموذج 6 مهمة، وكل مهمة تطلب كتابة دالة بايثون واحدة بناءً على وصف دقيق ومليء بالفخاخ (التواريخ، التقريب، تنسيق النصوص، الجدولة). يتم تشغيل الإجابة في بيئة معزولة ضد اختبارات وحدة مخفية، والدرجة هي نسبة مجموعات الاختبارات التي تجتازها؛ لذا فإن الإجابة التي تقترب من الصواب تحصل على درجات جزئية.
بنك الكودات
يعرض بنك الكود مقاطع قصيرة من كودات بايثون وجافاسكريبت المستخدمة في الحياة اليومية، وهو نوع من الكود المساعد الذي تحتوي عليه التطبيقات المنزلية، ويطلب من المستخدم تحديد ما يطبعه كل منها بالضبط. هناك 2 مجموعة، واحدة لكل لغة، ويتم التحقق من كل نتيجة متوقعة عبر مطابقة دقيقة. يكافئ هذا الاختبار معرفة كيفية تصرف اللغة فعليًا (الإعدادات الافتراضية المشتركة، ترتيب الفرز، التقريب، قيمة الصدق)، وليس كتابة كود جديد. الدرجة هي النسبة المئوية للنتائج المتوقعة التي كانت صحيحة تمامًا.
وكيل
يقدم الوكيل للنموذج تقرير خطأ واحد بخصوص مشروع صغير يتكون من عدة ملفات، والأدوات التي يستخدمها مساعد الكود: إدراج الملفات وقراءتها والبحث فيها وتحريرها وتشغيل الاختبارات. وهي مهمة واحدة (1 في الحزمة)، لذا فإن تشغيلها مرة واحدة يمكن أن يحرك هذا العمود بشكل كبير. يتم تقييم المشروع المصحح عن طريق تشغيل اختباراته.
أدوات
يختبر الاختبار الأدوات ما إذا كان النموذج يستدعي الأدوات بشكل صحيح. كل حالة تمثل محادثة مخطط لها ذهابًا وإيابًا مع أداة ما: يجب على النموذج اختيار الأداة الصحيحة، وتقديم وسيطات صالحة، واستخدام النتيجة، وتجنب العقبات المدمجة في الإعداد. يُعتبر الاستدعاء غير الصحيح فشلاً.
توك/ثانية
"توك/ثانية" هي السرعة المتوسطة التي أنتج بها النموذج النص أثناء التشغيل. تم تشغيل النماذج المحلية على أجهزتنا الخاصة، لذا فإن هذه السرعات قابلة للمقارنة فيما بينها. أما النماذج المضيفة فتعتمد على مزود الخدمة وعلى مدى انشغاله، لذا يجب اعتبار سرعتها دليلاً تقريبيًا فقط.
تكلفة التشغيل
تكلفة التشغيل تحسب ما تكلفه كل طلبية في عملية تشغيل كاملة، وفقًا للسعر المعلن من قبل مزود الخدمة: أي عدد الرموز المرسلة والرموز التي يتم إرجاعها، بما في ذلك الوقت المستغرق في المعالجة. يشمل ذلك اختبارات الكود والمحادثات القياسية. لكنه لا يشمل مجموعات المكافآت، أو عمليات إعادة المحاولة، أو نظام التقييم (الذي يعمل على أجهزتنا الخاصة)، أو أي خصومات متعلقة بالتخزين المؤقت أو ساعات العمل غير الذروية؛ وبالتالي فهو قريب جدًا من المبلغ الذي ستدفعه وفقًا للسعر المعلن. علامة “~” تعني أن مزود الخدمة لم يحسب التكلفة حسب عدد الرموز (بل وفق خطة تسعير ثابتة)، لذا قمنا بتحديد التكلفة بناءً على السعر المعلن. أما علامة “*” فتعني أن بعض الطلبيات لم تُرجع أي بيانات استخدام، وبالتالي قد يكون الرقم منخفضًا. كما يمكن لمرشح المحتوى الخاص بمزود الخدمة أن يمنع إرجاع بعض الردود؛ وفي هذه الحالة، يُذكر في الجدول عدد الردود التي تم حظرها، ويُعطى كل رد محظور درجة صفر.
فئة
التصنيف هو طريقة سريعة لتجميع النماذج حسب الإجمالي: S، A، B وC، حيث يُعتبر التصنيف S الأقوى. ترد قيمة الحد الفاصل لكل فئة في الملاحظات أسفل اللوحة. النموذج الذي لا يحمل درجة محادثة كاملة لا يحظى بإجمالي ولا بتصنيف.
خفيف/غير ثقيل
يقارن لين بين درجات النموذج في مجالي الدردشة والبرمجة مع المتوسط الذي حققه المجلس في كل منهما. إذا كان النموذج أفضل بشكل واضح في أحد المجالين، فيُصنف على أنه مائل نحو الدردشة أو مائل نحو البرمجة؛ وإلا فهو متوازن. ويُذكر حجم الفارق المطلوب في الملاحظات أسفل الجدول.
الحزمة
المجموعة هي نسخة مجموعة الاختبارات التي تم على أساسها إنتاج الدرجة. عندما تتغير الاختبارات، يتم إعادة تشغيل النماذج ويُحفظ الجدول القديم تحت “إصدارات المجموعة السابقة”. قارن الدرجات ضمن مجموعة واحدة فقط.
تاريخ الاختبار
تاريخ الاختبار هو اليوم الذي تم فيه الحصول على نتائج النموذج على هذا اللوح. أما إعادة تشغيل النموذج لاحقًا فتظهر تاريخًا أحدث.
مبني على
يحتفظ خيار “التعديل الدقيق” باسم القاعدة هنا، ولا يتم إخفاؤه أبدًا بواسطة خيار “أحدث الإصدارات فقط”. هذا الخيار مفعّل بشكل افتراضي، وهو يخفي الإصدارات القديمة من الشركة المصنعة عندما يكون هناك إصدار أحدث من نفس السلسلة متاحًا على اللوحة ويحمل رتبة معينة. عند كتابة اسم القاعدة في خانة التصفية، مثل “gemma 4”, فإنه يتم عرض كل ما تم بناؤه عليه.
كم
الكمية هي تنسيق الضغط لأوزان النموذج المحلي. يقترب تنسيق Q8_0 من النموذج ذي الدقة الكاملة، وهو التنسيق القياسي المستخدم في هذه اللوحة؛ فالتنسيق الأصغر يعمل بشكل أسرع ويناسب وحدات معالجة الرسومات الأصغر حجمًا، لكنه قد يحقق نتائج أقل. نستخدم تنسيقي Q6 أو Q5 فقط عندما لا يتناسب تنسيق Q8_0 مع جهازنا، ولا نستخدم أي تنسيق أقل من Q5 أبدًا. تظل الصفوف الأقدم التي حققت نتائج أقل من Q5 على اللوحة مع ملاحظة "أقل من Q5"، ويتم إعادة اختبارها بتنسيق الضغط القياسي فقط في حال كانت متقدمة على غيرها. وفي حال تم اختبار نفس الأوزان بتنسيقي ضغط مختلفين، يتم ترتيب صف واحد بينما يظهر الآخر تحته كنسخة بديلة. وتعني "واجهة برمجة التطبيقات" النموذج المضيف الذي يقدمه المزود بأي شكل يختاره.
فتح المنصة الرئيسية كل درجة هنا هي عمود على اللوحة.