Skip to content

اختيار مخطط التوصيف

كيفية ربط سؤالك البحثي بنوع التوصيف المناسب في 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 حتى يُلزَم المُوصِّفون باختيار فئة واحدة:

yaml
annotation_schemes:
  - annotation_type: radio
    name: stance
    description: "What stance does the post take?"
    labels: [Supports, Opposes, Neutral]
    sequential_key_binding: true

وإذا كان العنصر قد يحمل عدة تسميات في آن واحد، فاستخدم multiselect مع تحديد الحدود:

yaml
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 للمُوصِّفين الضغط على مفاتيح الأرقام بدلًا من النقر، ما يسرّع المهام الكبيرة.

دمج المخططات لمهام أكثر ثراءً

يمكنك تجميع عدة مخططات في شاشة واحدة، مثل فئة إلى جانب سبب بنص حر. اقرنها بمنطق شرطي بحيث لا يظهر السبب إلا عند الحاجة إليه:

yaml
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

قراءات إضافية