اختيار مخطط التوصيف
كيفية ربط سؤالك البحثي بنوع التوصيف المناسب في Potato: radio و multiselect و span و likert و slider و pairwise و best-worst و multirate و rubric وغيرها.
مخطط التوصيف هو شكل السؤال الذي تطرحه على المُوصِّفين. اخترْه بحسب نوع الإجابة التي تحتاجها: فئة واحدة، أو عدة فئات، أو منطقة داخل العنصر، أو موضع على مقياس، أو مقارنة بين العناصر. يدعم Potato أكثر من 30 نوعًا من التوصيف، وهذا الدليل يساعدك على تضييق الخيارات.
للاطلاع على القائمة الكاملة للخيارات وإعداداتها، راجع مرجع مخططات التوصيف.
دليل لاتخاذ القرار
| إذا كنت بحاجة إلى… | استخدم هذا النوع | مثال |
|---|---|---|
| فئة واحدة بالضبط | radio | المشاعر: إيجابي / سلبي / محايد |
| عدة فئات في آن واحد | multiselect | المواضيع الواردة في مقال |
| فئة من قائمة طويلة | select (قائمة منسدلة) | البلد، اللغة، رمز ICD |
| منطقة داخل النص/الصوت | span | الكيانات المسماة، نطاقات الأخطاء |
| موضع على مقياس | likert | الموافقة، الطلاقة، الجودة |
| قيمة متصلة | slider | الثقة 0–100 |
| الأفضل من بين عنصرين | pairwise | أي ردّ من النموذجين أفضل؟ |
| الأفضل والأسوأ من مجموعة | best_worst_scaling | ترتيب الترجمات حسب الطلاقة |
| المقياس نفسه عبر عناصر كثيرة | multirate | تقييم كل وثيقة مسترجَعة |
| عدة معايير موزونة | rubric_eval | تقييم بنمط LLM على غرار MT-Bench |
| إجابة مكتوبة | text | تبرير، تصحيح |
مثال تطبيقي: تسمية واحدة مقابل تسميات متعددة
إذا كانت الفئات يستبعد بعضها بعضًا، فاستخدم radio حتى يُلزَم المُوصِّفون باختيار فئة واحدة:
annotation_schemes:
- annotation_type: radio
name: stance
description: "What stance does the post take?"
labels: [Supports, Opposes, Neutral]
sequential_key_binding: trueوإذا كان العنصر قد يحمل عدة تسميات في آن واحد، فاستخدم multiselect مع تحديد الحدود:
annotation_schemes:
- annotation_type: multiselect
name: topics
description: "Select every topic the article covers."
labels: [Politics, Technology, Health, Sports, Business]
min_selections: 1
max_selections: 3يتيح sequential_key_binding: true للمُوصِّفين الضغط على مفاتيح الأرقام بدلًا من النقر، ما يسرّع المهام الكبيرة.
دمج المخططات لمهام أكثر ثراءً
يمكنك تجميع عدة مخططات في شاشة واحدة، مثل فئة إلى جانب سبب بنص حر. اقرنها بمنطق شرطي بحيث لا يظهر السبب إلا عند الحاجة إليه:
annotation_schemes:
- annotation_type: radio
name: quality
description: "Is this answer acceptable?"
labels: [Good, Bad]
- annotation_type: text
name: reason
description: "If Bad, briefly explain why."
label_requirement:
required: false