ميزات الإنتاجية
اختصارات لوحة المفاتيح والتلميحات وتمييز الكلمات المفتاحية واقتراحات التصنيفات.
ميزات الإنتاجية
يتضمن Potato العديد من الميزات لمساعدة المعلّقين على العمل بشكل أسرع وأكثر دقة، بما في ذلك اختصارات لوحة المفاتيح والتلميحات وتمييز الكلمات المفتاحية واقتراحات التصنيفات.
اختصارات لوحة المفاتيح
ربط المفاتيح التسلسلي
بالنسبة لمخططات التعليق التوضيحي التي تحتوي على 10 خيارات أو أقل، يمكن تعيين ربط المفاتيح بشكل تسلسلي افتراضيًا:
annotation_schemes:
- annotation_type: radio
name: sentiment
labels: [positive, neutral, negative]
sequential_key_binding: trueسيتوافق الخيار الأول مع مفتاح "1"، والثاني مع "2"، وهكذا.
ربط المفاتيح المخصص
للحصول على تحكم أكبر، قم بإعداد ربط مفاتيح مخصص لكل تصنيف:
annotation_schemes:
- annotation_type: multiselect
labels:
- name: "Option 1"
key_value: "1"
- name: "Option 2"
key_value: "2"
- name: "Skip"
key_value: "s"تمييز الكلمات المفتاحية من المسؤول
ساعد المعلّقين على تحديد الكلمات والعبارات ذات الصلة من خلال تمييز ملون حول النص المطابق.
الإعداد
keyword_highlights_file: data/keywords.tsvتنسيق ملف TSV
يجب أن يكون ملف الكلمات المفتاحية مفصولًا بعلامات تبويب مع ثلاثة أعمدة:
Word Label Schema
love positive sentiment
hate negative sentiment
excel* positive sentiment
disappoint* negative sentiment
| العمود | الوصف |
|---|---|
| Word | الكلمة المفتاحية أو العبارة المراد تمييزها (تدعم أحرف البدل *) |
| Label | تصنيف التعليق التوضيحي المرتبط بهذه الكلمة المفتاحية |
| Schema | اسم مخطط التعليق التوضيحي |
سلوك المطابقة
- غير حساسة لحالة الأحرف: "Love" تطابق "love" و"LOVE" و"Love"
- حدود الكلمة: "love" تطابق "love" لكن ليس "lovely" (ما لم تُستخدم أحرف البدل)
- أحرف البدل: استخدم
*لمطابقة البادئة/اللاحقة:excel*تطابق "excellent" و"excels" و"excel"*happyتطابق "unhappy" و"happy"
إعداد الألوان
يتم إعداد الألوان في قسم ui.spans.span_colors:
ui:
spans:
span_colors:
sentiment:
positive: "(34, 197, 94)" # Green
negative: "(239, 68, 68)" # Red
neutral: "(156, 163, 175)" # Grayإعدادات العشوائية
لأغراض البحث، قم بإعداد عشوائية تمييز الكلمات المفتاحية لمنع المعلّقين من الاعتماد فقط على التمييز:
keyword_highlights_file: data/keywords.tsv
keyword_highlight_settings:
keyword_probability: 1.0 # Show 100% of keywords (0.0-1.0)
random_word_probability: 0.05 # Highlight 5% random words as distractors
random_word_label: "distractor"
random_word_schema: "keyword"الميزات الرئيسية:
- الثبات: يتم تخزين الكلمات المميزة مؤقتًا لكل مستخدم+عنصر
- العشوائية الحتمية: تستخدم تجزئة اسم المستخدم + معرف العنصر كبذرة
- تتبع السلوك: تسجيل الكلمات التي تم تمييزها
التلميحات
أضف شروحات تفصيلية لكل خيار استجابة:
تلميحات نص عادي
annotation_schemes:
- annotation_type: multiselect
name: "Question"
labels:
- name: "Label 1"
tooltip: "This option means..."تلميحات HTML
للتلميحات المنسقة، أشِر إلى ملف HTML:
annotation_schemes:
- annotation_type: multiselect
name: "Question"
labels:
- name: "Label 1"
tooltip_file: "config/tooltips/label1_tooltip.html"اقتراحات التصنيفات
اعرض اقتراحات لمساعدة المعلّقين من خلال وضعين:
highlight: تمييز التصنيفات المقترحة بلونprefill: تحديد التصنيفات المقترحة مسبقًا تلقائيًا
الإعداد
annotation_schemes:
- annotation_type: multiselect
name: "sentiment"
description: "What sentiment does the text express?"
labels: [positive, neutral, negative]
label_suggestions: "highlight" # or "prefill"
- annotation_type: text
name: "explanation"
description: "Why do you think so?"
multiline: true
rows: 2
label_suggestions: "prefill"تنسيق البيانات
قم بتضمين الاقتراحات في عناصر البيانات الخاصة بك:
{
"id": "1",
"text": "Good Job!",
"label_suggestions": {
"sentiment": "positive",
"explanation": "Because I think "
}
}التعيين التلقائي للمهام
قم بتعيين مهام التعليق التوضيحي بسهولة لمعلّقين مختلفين:
automatic_assignment:
on: true
output_filename: "task_assignment.json"
sampling_strategy: "random"
labels_per_instance: 10
instance_per_annotator: 50
test_question_per_annotator: 2التكامل مع التعلم النشط
تتكامل ميزات الإنتاجية مع التعلم النشط لإعطاء الأولوية للعناصر الأكثر إفادة:
active_learning:
enabled: true
schema_names: ["sentiment"]
min_annotations_per_instance: 2
min_instances_for_training: 20
update_frequency: 10أفضل الممارسات
- استخدم اختصارات لوحة المفاتيح للمهام ذات الحجم الكبير - فهي تسرّع التعليق التوضيحي بشكل كبير
- أضف التلميحات للتصنيفات المعقدة أو الغامضة لتقليل عدم الاتساق
- استخدم تمييز الكلمات المفتاحية لجذب الانتباه إلى النص ذي الصلة، ولكن ضع في اعتبارك العشوائية لصحة البحث
- استخدم الملء المسبق للاقتراحات بحذر - فقد يؤثر على تحيز المعلّقين إذا تم الإفراط في استخدامه
قراءة إضافية
- إعداد واجهة المستخدم - تخصيص الواجهة
- التعلم النشط - الأولوية المبنية على التعلم الآلي
- تعيين المهام - إعداد استراتيجيات التعيين
لمزيد من تفاصيل التنفيذ، راجع الوثائق المصدرية.