دليل مشروع Label Studio — تصنيف برومبتات الترجمة والبيانات (فريق ١٠)
مشروع فريق · Label Studio · مستوى متقدم

تصنيف برومبتات الترجمة (عامة / قانونية / صحفية)
وتصنيف البيانات العامة متعدد الأبعاد

دليل تشغيلي كامل لفريق من ١٠ أشخاص: بناء داتاست عالي الجودة عبر أربعة مسارات، بتعليمات مفصّلة، وإعدادات واجهة XML لكل معلّم، ونظام تجميع وحسم يقوده مُجمِّع واحد.

١٠أعضاء فريق
٤مسارات تصنيف
٢٥تاسك لكل شخص
٢٠٠عنصر تصنيف
≥ ٠٫٧كابا مستهدف

١ نظرة عامة على المشروع

الهدف بناء داتاست مُعنون عالي الجودة يخدم تدريب/تقييم نماذج توجيه البرومبتات وتقدير صعوبتها وتصنيف مجالها، بالإضافة إلى تصنيف بيانات عامة متعدد الأبعاد لأغراض NLP.

المخرَج النهائي المطلوب

ملف gold_dataset.json موحّد، خالٍ من الخلافات، مبنيّ على تصويت أغلبية وحسم بشري، مصحوب بتقرير جودة يوضّح نسب اتفاق المعلّمين (IAA) لكل حقل.

لماذا هذا المشروع «متقدم» وليس بسيطًا؟

  • أربعة مسارات مختلفة، كل مسار له مخطط تصنيف (Schema) خاص من ٧ إلى ١٠ أبعاد.
  • كل عنصر يُعنون من معلّمَين على الأقل (تداخل Overlap) لقياس الاتفاق، لا معلّم واحد.
  • وسم أجزاء داخل النص (Span/NER) إلى جانب التصنيف الكلّي.
  • تصنيفات هرمية (Taxonomy) ومتعددة الاختيار وتقييم ثقة رقمي.
  • مرحلة تجميع منهجية بحساب Cohen/Fleiss Kappa وحسم الخلافات، لا مجرد دمج ملفات.

المسارات الأربعة

المسارالمحتوىالأبعادالعددالإعداد (XML)
أ برومبتات ترجمة عامةتصنيف اتجاه/نوع/مجال/صعوبة/جودة صياغة٩٤٥config_A_general_prompts.xml
ب برومبتات ترجمة قانونيةنوع المستند/النظام القانوني/كثافة المصطلح/المخاطرة١٠٤٥config_B_legal_prompts.xml
ج برومبتات ترجمة صحفيةالنوع الصحفي/الحساسية/السجل/التوطين الثقافي١٠٤٥config_C_journalistic_prompts.xml
د بيانات عامة (متقدم)لغة/موضوع/نية/مشاعر/سلامة/جودة/كيانات١٠٦٥config_D_general_data_advanced.xml

٢ هيكل الفريق والأدوار

٩ معلّمين موزّعين على أربعة مسارات + مُجمِّع واحد يقود التجميع وضمان الجودة.

#الكودالدورالمسارالمسؤولية الأساسية
١A1معلّمأتصنيف برومبتات عامة + النصف الأول من التداخل
٢A2معلّمأتصنيف برومبتات عامة + النصف الثاني من التداخل
٣B1معلّم (خبرة قانونية)بتصنيف قانوني — يفضّل خلفية ترجمة محلّفة
٤B2معلّم (خبرة قانونية)بتصنيف قانوني — يفضّل خلفية ترجمة محلّفة
٥C1معلّمجتصنيف صحفي — حسّاسية سياسية/ثقافية
٦C2معلّمجتصنيف صحفي — حسّاسية سياسية/ثقافية
٧D1معلّمدتصنيف بيانات متعدد الأبعاد + NER
٨D2معلّمدتصنيف بيانات متعدد الأبعاد + NER
٩D3معلّمدتصنيف بيانات متعدد الأبعاد + NER
١٠G1المُجمِّع / قائد المشروعتجميعالإعداد + الأسئلة الذهبية + التجميع + الحسم + التقرير
لماذا التداخل؟ داخل كل مسار يعنون المعلّمون جزءًا مشتركًا من نفس العناصر (٢٠٪). هذا الجزء هو ما نقيس عليه اتفاق المعلّمين (IAA) ونحكم به على جودة العمل قبل الاعتماد.

٣ توزيع الحِمل (Distribution)

لكل معلّم ملف تاسك مستقل من ٢٥ عنصرًا = ٢٠ فريدة خاصة به + ٥ عناصر تداخل مشتركة بين معلّمي المسار. المُجمِّع G1 له ملف ذهبي من ١٥ عنصرًا.

المسارفريدة/فردتداخل مشتركحِمل الفردملفات التاسكإجمالي المسار
أ عامة٢٠٥٢٥task_A1.json · task_A2.json٤٥
ب قانونية٢٠٥٢٥task_B1.json · task_B2.json٤٥
ج صحفية٢٠٥٢٥task_C1.json · task_C2.json٤٥
د بيانات٢٠٥٢٥task_D1/D2/D3.json٦٥
G1 مُجمِّعملف ذهبي (Gold) للمراقبة + قيادة التجميع والحسمtask_G1_gold.json١٥

آلية العمل بالملفات في Label Studio

  • ينشئ G1 مشروعًا منفصلًا لكل مسار (٤ مشاريع)، ويلصق ملف XML الخاص به.
  • الأبسط تشغيليًا: كل معلّم يستورد ملفه (task_X.json) ويعنونه بالكامل — العناصر الفريدة تخصّه، وعناصر التداخل (بادئة -OV-) يعنونها هو وزميله كلٌّ في نسخته.
  • بديل مركزي: يستورد G1 كل ملفات المسار في مشروع واحد، ويضبط Overlap على عناصر -OV- فقط (٢ للمسارات أ/ب/ج، و٣ للمسار د)، ويوزّع الباقي بـ Assignments.
  • يبذر G1 عناصر ملفه الذهبي داخل طوابير المعلّمين (~٥ لكل معلّم) دون إعلامهم، لمراقبة الدقة.
تمييز عناصر التداخل: أي عنصر معرّفه يحتوي -OV- (مثل A-OV-03) هو عنصر مشترك يُقاس عليه اتفاق المعلّمين. لا تناقشه مع زميلك قبل جلسة المعايرة.

٤ تدفق العمل كفريق

من الإعداد إلى التصدير النهائي في ست مراحل مترابطة.

01

الإعداد

G1 ينشئ المشاريع، يلصق XML، يستورد البيانات، يكتب الأسئلة الذهبية.

02

المعايرة

كل معلّم يعنون ٥٠ عنصرًا تجريبيًا، ثم جلسة مناقشة موحّدة للمفاهيم.

03

التعليم الرئيسي

تنفيذ الحِمل الكامل حسب جدول التوزيع، مع مراقبة يومية.

04

القياس

G1 يصدّر ويحسب IAA. أي حقل كابا < ٠٫٦ يُعاد ضبطه.

05

التجميع والحسم

تصويت أغلبية + حسم يدوي للخلافات عبر aggregate.py.

06

التصدير النهائي

بناء الداتاست الذهبي + تقرير الجودة + التسليم.

٥ الجدول الزمني المقترح

الفترةالنشاطالمسؤولالمخرَج
الأيام (-٣ إلى ٠)إنشاء المشاريع، لصق XML، توزيع ملفات التاسك، تجهيز الملف الذهبي (١٥ عنصرًا)G1٤ مشاريع جاهزة
الأسبوع ١جولة معايرة (عناصر التداخل + عيّنة) + جلسة مناقشة + IAA أوّليالجميعفهم موحّد + تعديل التعليمات
الأسبوعان ٢–٣تعليم الحِمل الكامل (٢٥ تاسك/معلّم) مع متابعة يومية٩ معلّمين~٢٠٠ عنصر معنون
الأسبوع ٤ (١–٣)التصدير، حساب IAA النهائي، تشغيل سكربت التجميعG1تقرير جودة + ملف خلافات
الأسبوع ٤ (٤–٥)جلسة حسم الخلافات + بناء الداتاست الذهبي + التسليمG1 + المعلّمونgold_dataset.json
معدل الإنتاج التقديري: المسارات أ/ج ~١٢٠ عنصر/يوم عمل، المسار ب (قانوني) ~٨٠/يوم لكثافة المصطلح، المسار د ~٩٠/يوم لتعدد الأبعاد. عدّل الجدول حسب فريقك الفعلي.

٦ تعليمات عامة لكل المعلّمين

ممنوع: نسخ إجابات زميل، أو ترك حقول عشوائية للسرعة، أو تجاهل الأسئلة الذهبية. دقة الأسئلة الذهبية تُراقَب، وانخفاضها تحت ٨٥٪ يستدعي إعادة تدريب.

٧ روبريك الصعوبة (موحّد للمسارات أ/ب/ج)

المستوىالمعاييرمثال دلالي
مبتدئنص قصير، مجال عام، مصطلحات مألوفة، لا غموض، اتجاه واحد واضحترجمة جملة تحية أو إعلان بسيط
متوسطمجال شبه متخصص، بعض المصطلحات، سياق واضح، أسلوب محدد بسيطبريد تجاري أو خبر قصير
متقدممجال متخصص، مصطلحات كثيفة، يحتاج بحثًا مصطلحيًا، التزام أسلوبي دقيقمقطع طبي أو بند عقد
خبيرتخصص دقيق + غموض/تناقض + مخاطرة عالية + إبداع لغوي أو توطين معقّدمنطوق حكم قضائي أو عنوان ساخر متعدد الطبقات
مبدأ الحسم عند التردد بين مستويين: إن احتاج العنصر بحثًا خارجيًا أو معرفة متخصصة لإتمامه بشكل صحيح، ارفعه مستوى واحدًا لأعلى.

ملاحظة: المسار (د) يستخدم بُعد «صعوبة التصنيف» (سهل/متوسط/صعب/غامض) الذي يصف صعوبة اتخاذ قرار التصنيف نفسه، لا صعوبة الترجمة، مصحوبًا بتقييم ثقة من ١ إلى ٥.

٨ تعليمات مخصّصة لكل شخص

بطاقة لكل عضو: الكود، الإعداد المستخدم، الحِمل، ونقاط التركيز والأخطاء الشائعة.

A1config_A_general_prompts.xml
الملف: task_A1.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • التمييز بين «ناقص السياق» و«غامض» في جودة الصياغة.
  • ضبط اتجاه الترجمة بدقة (كثير من البرومبتات ثنائية).
  • ظلّل «التعليمة» مقابل «النص المصدر» بدقة.
A2config_A_general_prompts.xml
الملف: task_A2.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • تصنيف المجال الهرمي بدقة (تجاري ← تسويق مثلًا).
  • عدم الإفراط في «خبير»؛ استخدم الروبريك.
  • المهارات المطلوبة: اختر ما يظهر فعليًا في البرومبت.
B1config_B_legal_prompts.xml
الملف: task_B1.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • «مستوى المخاطرة» أهم حقل — اربطه بأثر الخطأ المالي/الجنائي.
  • فرّق بين «معتمد محلّف» و«توثيق» في حقل الاعتماد.
  • ظلّل المصطلحات القانونية والمبالغ والتواريخ الحساسة.
B2config_B_legal_prompts.xml
الملف: task_B2.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • تحديد النظام القانوني الصحيح (مصري/خليجي/Common Law).
  • كثافة المصطلح: احكم بعدد المصطلحات لا بطول النص.
  • وسم بنود الاختصاص والولاية القضائية بدقة.
C1config_C_journalistic_prompts.xml
الملف: task_C1.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • «درجة الحساسية» بحياد تام دون إقحام رأي شخصي.
  • تمييز «مقال رأي» عن «تعليق تحليلي» عن «تقرير».
  • ظلّل الاقتباسات المباشرة والأسماء والتعبيرات المجازية.
C2config_C_journalistic_prompts.xml
الملف: task_C2.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • حاجة التوطين الثقافي: ميّز العبارات التي لا تُنقل حرفيًا.
  • السجل الأسلوبي (رسمي/جماهيري) وأثره في القرار.
  • رصد التحيّز اللغوي المحتمل دون مبالغة.
D1config_D_general_data_advanced.xml
الملف: task_D1.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • مؤشرات السلامة: «آمن» افتراضيًا، ولا تُطلق «كراهية» إلا بدليل.
  • تمييز «مختلط» في المشاعر عن «محايد».
  • وسم الكيانات الخمسة (شخص/مكان/جهة/تاريخ/تقني).
D2config_D_general_data_advanced.xml
الملف: task_D2.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • الموضوع الهرمي: انزل للمستوى الفرعي متى توفّر.
  • «صعوبة التصنيف» تصف قرارك أنت، لا صعوبة النص لغويًا.
  • درجة الثقة صادقة: ٣ نجوم فأقل تعني «راجعني».
D3config_D_general_data_advanced.xml
الملف: task_D3.json — ٢٠ فريدة + ٥ تداخل = ٢٥ تاسك
ركّز على:
  • تحديد اللغة/اللهجة بدقة (فصحى/مصرية/مختلط).
  • «النية» مقابل «نوع النص» — لا تخلط بينهما.
  • جودة النص لغويًا مستقلة عن صحة محتواه.
G1 — المُجمِّع / القائدaggregate.py + config_*
المهام: الإعداد الكامل + ملف ذهبي (task_G1_gold.json، ١٥ عنصرًا) + الإشراف اليومي + التجميع والحسم + التقرير النهائي
مسؤولياتك بالترتيب الزمني:
  • قبل البدء: أنشئ ٤ مشاريع، ألصق XML لكل مسار، وزّع ملفات التاسك (task_*.json) على أصحابها.
  • ابذر عناصر ملفك الذهبي (~٥ لكل معلّم) في طوابيرهم دون إعلامهم، وسجّل الإجابات الصحيحة عندك.
  • أثناء التنفيذ: راقب معدلات الإنجاز ودقة الأسئلة الذهبية يوميًا.
  • بعد الانتهاء: نفّذ خطوات القسم (١٠) للتجميع والحسم والتصدير.
ملاحظة: التفاصيل الكاملة لدورك في قسم «التجميع والحسم» بالأسفل.

٩ ضمان الجودة (QA)

١) الأسئلة الذهبية (Honeypots)

ملف task_G1_gold.json فيه ١٥ عنصرًا معروف الإجابة يبذرها G1 (~٥ لكل معلّم) في الطوابير. الدقة عليها مؤشر مباشر على الجودة. أقل من ٨٥٪ ← جلسة إعادة تدريب.

٢) اتفاق المعلّمين (IAA)

على عناصر التداخل نحسب Cohen Kappa (معلّمَين) أو Fleiss Kappa (ثلاثة). المستهدف ≥ ٠٫٧ لكل حقل. من ٠٫٦ إلى ٠٫٧ مقبول بتحفّظ، وأقل من ٠٫٦ يستوجب إعادة ضبط الحقل.

٣) الفحص العيّني (Spot Check)

يراجع G1 عينة عشوائية ٥٪ من العناصر المتفَق عليها للتأكد أن الاتفاق ليس اتفاقًا على خطأ منهجي مشترك.

٤) جلسة المعايرة

بعد الجولة التجريبية يجتمع الفريق لمناقشة الحالات الحدّية وتوحيد الفهم قبل الحِمل الكامل — أهم خطوة لرفع IAA.

مقياس تفسير الكابا

قيمة الكاباالتفسيرالإجراء
٠٫٨١ – ١٫٠اتفاق شبه تاماعتماد مباشر
٠٫٦١ – ٠٫٨٠اتفاق جوهريمقبول
٠٫٤١ – ٠٫٦٠اتفاق متوسطمراجعة تعريف الحقل
أقل من ٠٫٤١اتفاق ضعيفإعادة معايرة إلزامية

١٠ التجميع والحسم — دور المُجمِّع G1

هذه المرحلة يقودها G1 وحده. الهدف تحويل تعليقات ٩ معلّمين إلى داتاست ذهبي واحد موثوق.

الخطوات التنفيذية بالترتيب

  • تأكد أن كل معلّمي كل مسار أنهوا وضغطوا Submit على جميع عناصرهم.
  • من كل مشروع: Export → JSON، وسمِّ الملفات: track_A.jsontrack_D.json وضعها في مجلد exports/.
  • ثبّت المتطلبات ثم شغّل السكربت:
pip install pandas scikit-learn statsmodels
python aggregate.py --input ./exports --output ./final

ماذا ينتج السكربت؟

الملفالمحتوىاستخدامك له
quality_report.csvنسبة الاتفاق وكابا لكل حقل في كل مسارأي حقل كابا < ٠٫٦ ← ناقشه مع معلّمي المسار
conflicts_for_adjudication.csvكل صف فيه خلاف بين المعلّمين + الأصواتاحسم كل صف يدويًا حسب قواعد الحسم
gold_dataset.jsonنتيجة تصويت الأغلبية للعناصر المتفَق عليهاأدخل القيم المحسومة ثم صدّره نهائيًا

قواعد الحسم (Adjudication)

  • الروبريك أولًا: ارجع لتعريف الحقل والروبريك قبل أي اجتهاد.
  • الخبرة المتخصصة ثانيًا: مصطلح قانوني ← مرجع قانوني معتمد؛ حساسية صحفية ← دليل الأسلوب.
  • عند التعادل التام: اطلب رأي المعلّمَين معًا في جلسة قصيرة، ثم قرّر أنت.
  • سجّل السبب: اكتب سبب كل حسم في عمود ملاحظات — يفيد في تدريب الدفعات القادمة.
  • لا تصوّت أنت كطرف ثالث إلا للحسم؛ دورك مراجع لا معلّم إضافي.

الفحص النهائي قبل التسليم

  • راجع عينة ٥٪ عشوائية من العناصر المتفَق عليها (Spot Check).
  • تأكد أن لا حقل needs_adjudication = true بقي دون حسم.
  • اكتب تقريرًا موجزًا: IAA لكل مسار، عدد الخلافات المحسومة، أبرز مصادر الغموض، توصيات للدفعة القادمة.
  • صدّر gold_dataset.json النهائي + التقرير، وسلّمه للجهة المستفيدة.
تنبيه: لا تعتمد الداتاست إن كان متوسط الكابا عبر المسارات أقل من ٠٫٦؛ هذا يعني خللًا منهجيًا في التعليمات نفسها لا في المعلّمين، ويجب إصلاحه قبل الاعتماد.

١١ ملفات الحزمة

دليل_المشروع.htmlهذا الدليل التشغيلي الكامل
config_A_general_prompts.xmlواجهة المسار (أ) — A1, A2
config_B_legal_prompts.xmlواجهة المسار (ب) — B1, B2
config_C_journalistic_prompts.xmlواجهة المسار (ج) — C1, C2
config_D_general_data_advanced.xmlواجهة المسار (د) — D1, D2, D3
task_A1.json · task_A2.jsonملفات تاسك المسار (أ) — ٢٥ لكلٍّ
task_B1.json · task_B2.jsonملفات تاسك المسار (ب) — ٢٥ لكلٍّ
task_C1.json · task_C2.jsonملفات تاسك المسار (ج) — ٢٥ لكلٍّ
task_D1/D2/D3.jsonملفات تاسك المسار (د) — ٢٥ لكلٍّ
task_G1_gold.jsonالملف الذهبي — G1 (١٥ عنصرًا)
sample_tasks.jsonعيّنة سريعة للاختبار
aggregate.pyسكربت التجميع والحسم — يستخدمه G1

كيف تبدأ في دقيقتين

  1. في Label Studio: Create Project لكل مسار.
  2. Settings → Labeling Interface → Code ← ألصق ملف XML الخاص بالمسار.
  3. Import ← يستورد كل معلّم ملفه (task_X.json). الحقول جاهزة: id, source, text, track, assigned_to.
  4. عناصر التداخل (بادئة -OV-) موجودة في ملفَي معلّمي المسار؛ ابدأوا بها في المعايرة ثم أكملوا الباقي.
أكاديمية مترجم — دليل مشروع Annotation جماعي على Label Studio · إصدار ١٫٠
نظام التصميم: كحلي / ذهبي / كريمي · خط Cairo · واجهة RTL
أكاديمية مُترجم الترجمة في عصر الذكاء الاصطناعي

© 2026 جميع الحقوق محفوظة

Scroll to Top