المجموع الثابت
اضبط توسيم المجموع الثابت في Potato لتوزيع النقاط ضمن ميزانية ثابتة على الفئات باستخدام حقول الأرقام أو أشرطة التمرير.
يتيح مخطط توسيم المجموع الثابت للموسِّمين توزيع عدد ثابت من النقاط على عدة فئات. وخلافاً للتصنيف المرن الذي يستخدم أشرطة تمرير مترابطة، يدعم المجموع الثابت إدخال الأرقام مباشرةً وأشرطة التمرير معاً، وهو مصمم للمهام التي يتعين فيها على الموسِّمين اتخاذ قرارات مفاضلة صريحة ضمن ميزانية ثابتة.
Constant sum in Potato
نظرة عامة
مهام المجموع الثابت شائعة في أبحاث الاستقصاء واستخلاص التفضيلات. يُعطى الموسِّم مجموعة ثابتة من النقاط (100 مثلاً) وعليه توزيعها على العناصر للتعبير عن الأهمية النسبية أو التفضيل أو النسبة. وتفرض الواجهة أن يساوي مجموع التوزيعات دائماً الإجمالي المهيّأ.
البدء السريع
annotation_schemes:
- annotation_type: constant_sum
name: feature_importance
description: Distribute 100 points across features based on their importance.
labels: ["Accuracy", "Speed", "Ease of Use", "Cost"]
total_points: 100خيارات الإعدادات
| الحقل | النوع | الافتراضي | الوصف |
|---|---|---|---|
annotation_type | string | مطلوب | يجب أن يكون "constant_sum" |
name | string | مطلوب | معرّف فريد لهذا المخطط |
description | string | مطلوب | التعليمات المعروضة للموسِّمين |
labels | array | مطلوب | قائمة العناصر التي تُوزَّع عليها النقاط (عنصران على الأقل) |
total_points | integer | 100 | الإجمالي الثابت الذي يجب أن تبلغه التوزيعات |
min_per_item | integer | 0 | الحد الأدنى من النقاط الذي يجب أن يناله كل عنصر |
input_type | string | "number" | طريقة الإدخال: "number" لحقول النص أو "slider" لأشرطة التمرير |
label_requirement.required | boolean | false | هل يجب إتمام التوسيم قبل الانتقال |
أمثلة
ترتيب أولويات الميزات
annotation_schemes:
- annotation_type: constant_sum
name: feature_priority
description: Allocate 100 points to indicate which features matter most to you.
labels: ["Performance", "Reliability", "Usability", "Security"]
total_points: 100
input_type: numberتوزيع الميزانية
annotation_schemes:
- annotation_type: constant_sum
name: budget_allocation
description: How would you distribute a $1000 budget across these areas?
labels: ["Marketing", "Engineering", "Design", "Research"]
total_points: 1000
input_type: slider
min_per_item: 50توزيع الوقت
annotation_schemes:
- annotation_type: constant_sum
name: time_spent
description: Distribute 24 points (hours) across daily activities.
labels: ["Work", "Sleep", "Exercise", "Leisure", "Commute", "Other"]
total_points: 24
min_per_item: 0مقارنة بسيطة بأشرطة التمرير
annotation_schemes:
- annotation_type: constant_sum
name: text_comparison
description: Distribute 10 points between the two texts based on quality.
labels: ["Text A", "Text B"]
total_points: 10
input_type: sliderصيغة المخرجات
{
"feature_importance": {
"labels": {
"Accuracy": 40,
"Speed": 25,
"Ease of Use": 20,
"Cost": 15
}
}
}يبلغ مجموع القيم دائماً قيمة total_points المهيّأة.
أفضل الممارسات
- اختر إجمالياً بديهياً - 100 مناسب للنسب المئوية؛ والإجماليات الأصغر (10 أو 20) أسهل في المهام السريعة
- استخدم حقول الأرقام للدقة - حين تهم القيم بالضبط، تكون حقول الأرقام أدق من أشرطة التمرير
- استخدم أشرطة التمرير للسرعة - إدخال أشرطة التمرير أسرع في التوزيعات التقريبية
- حدّ من عدد العناصر - ما تجاوز 7 أو 8 عناصر يجعل توزيع النقاط مرهقاً ذهنياً
- فكّر في حد أدنى للتوزيع - استخدم
min_per_itemحين ينبغي أن تنال كل فئة بعض النقاط على الأقل - وفّر سياقاً واضحاً - اشرح ما تمثّله النقاط (أهمية، وقت، مال، إلخ)
قراءة إضافية
- التصنيف المرن - توزيع احتمالي بأشرطة تمرير مترابطة
- مقياس الأفضل والأسوأ - توسيم التفضيل النسبي
- مقاييس ليكرت - مقاييس تقييم ترتيبية
للاطلاع على تفاصيل التنفيذ، راجع الوثائق المصدرية.