RubricBasedEvaluatorDefinition interface

تعريف المقيم القائم على المعايير — يخزن الأبعاد التي تنتجها واجهة برمجة التطبيقات المولدة. يستخدم لأجهزة تقييم الجودة والسلامة معا.

يمتد

الخصائص

dimensions

مجموعة الأبعاد — مخطط التقييم الذي يستخدمه حكم النموذج الكبير. تشمل مقيمات الجودة بعدا متبقيا غير قابل للتعديل بمعرف 'general_quality' (always_applicable: صحيح); من بين مقيمي السلامة 'general_policy_compliance'. كلاهما يستخدم نفس هيكل الأبعاد.

pass_threshold

عتبة النجاح/الفشل لدرجة المعايير الإجمالية، على نفس مقياس 0.0-1.0 المعدل مثل النتيجة المنبعثة score. عندما يلتقي المتوسط المرجح بزمن التشغيل أو يتجاوز هذه القيمة، تكون passالنتيجة . الافتراضية تكون 0.5 (ما يعادل متوسط الوزن الخام من 1 إلى 5 وهو 3.0). قاعدة 'أي بعد حصل على درجة 1 → فشل' لا تزال سارية بغض النظر عن هذا الحد.

type

القيم المحتملة للتمييز: الكود، الطلب، المعايير، نقطة النهاية

الخصائص الموروثة

data_schema

مخطط JSON (مسودة 2020-12) لبيانات إدخال المقيم. يتضمن ذلك معلمات مثل النوع والخصائص والمطلوبة.

init_parameters

مخطط JSON (مسودة 2020-12) لمعلمات إدخال المقيم. يتضمن ذلك معلمات مثل النوع والخصائص والمطلوبة.

metrics

قائمة مقاييس الإخراج التي ينتجها هذا المقيم

تفاصيل الخاصية

dimensions

مجموعة الأبعاد — مخطط التقييم الذي يستخدمه حكم النموذج الكبير. تشمل مقيمات الجودة بعدا متبقيا غير قابل للتعديل بمعرف 'general_quality' (always_applicable: صحيح); من بين مقيمي السلامة 'general_policy_compliance'. كلاهما يستخدم نفس هيكل الأبعاد.

dimensions: Dimension[]

قيمة الخاصية

pass_threshold

عتبة النجاح/الفشل لدرجة المعايير الإجمالية، على نفس مقياس 0.0-1.0 المعدل مثل النتيجة المنبعثة score. عندما يلتقي المتوسط المرجح بزمن التشغيل أو يتجاوز هذه القيمة، تكون passالنتيجة . الافتراضية تكون 0.5 (ما يعادل متوسط الوزن الخام من 1 إلى 5 وهو 3.0). قاعدة 'أي بعد حصل على درجة 1 → فشل' لا تزال سارية بغض النظر عن هذا الحد.

pass_threshold?: number

قيمة الخاصية

number

type

القيم المحتملة للتمييز: الكود، الطلب، المعايير، نقطة النهاية

type: "rubric"

قيمة الخاصية

"rubric"

تفاصيل الخاصية الموروثة

data_schema

مخطط JSON (مسودة 2020-12) لبيانات إدخال المقيم. يتضمن ذلك معلمات مثل النوع والخصائص والمطلوبة.

data_schema?: Record<string, unknown>

قيمة الخاصية

Record<string, unknown>

موروثة منEvaluatorDefinition.data_schema

init_parameters

مخطط JSON (مسودة 2020-12) لمعلمات إدخال المقيم. يتضمن ذلك معلمات مثل النوع والخصائص والمطلوبة.

init_parameters?: Record<string, unknown>

قيمة الخاصية

Record<string, unknown>

موروثة منEvaluatorDefinition.init_parameters

metrics

قائمة مقاييس الإخراج التي ينتجها هذا المقيم

metrics?: Record<string, EvaluatorMetric>

قيمة الخاصية

Record<string, EvaluatorMetric>

موروثة منEvaluatorDefinition.metrics