RubricBasedEvaluatorDefinition interface
تعريف المقيم القائم على المعايير — يخزن الأبعاد التي تنتجها واجهة برمجة التطبيقات المولدة. يستخدم لأجهزة تقييم الجودة والسلامة معا.
- يمتد
الخصائص
| dimensions | مجموعة الأبعاد — مخطط التقييم الذي يستخدمه حكم النموذج الكبير. تشمل مقيمات الجودة بعدا متبقيا غير قابل للتعديل بمعرف 'general_quality' (always_applicable: صحيح); من بين مقيمي السلامة 'general_policy_compliance'. كلاهما يستخدم نفس هيكل الأبعاد. |
| pass_threshold | عتبة النجاح/الفشل لدرجة المعايير الإجمالية، على نفس مقياس 0.0-1.0 المعدل مثل النتيجة المنبعثة |
| 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