تقنية

علاقة نحوية يقرأها المساعد: هل الرأس هو الكلمة الأقرب؟

رسم لشجرة معلنة يكون حملت فيها رأس سلمى وحقيبة رغم تجاور سلمى وحقيبة.
رسم تحريري أصلي؛ ليس تحليل spaCy أو إثبات فعل.

الرأس النحوي للكلمة هو الطرف الذي تتصل به في علاقة نحوية محددة، وليس اسما نختاره لأنه الأقرب على الصفحة. قد يلخص المساعد جدولا للتحليل ثم يحول ترتيب صفوفه إلى علاقات لم تسجل فيه. نقرأ حقول spaCy ونؤلف شجرة صغيرة معلنة، دون تشغيل محلل أو ادعاء دقة عربية.

الخلاصة السريعة

لا؛ اقرأ الرأس والعلاقة من التحليل المقدم، وافصلها عن موضع الكلمة أو جارتها؛ تحتاج صحة التحليل مراجعة مستقلة، لا مجرد وجود حقوله.

  • تعرف وثيقة Token في spaCy حقل head بالرأس النحوي، وdep بالعلاقة النحوية، وi بموضع الوحدة في الوثيقة. [1] ليست حقلا واحدا.
  • في شجرتنا المعلنة، رأس «حقيبة» هو «حملت»، مع وجود سلمى بينهما في السطر؛ قرب سلمى لا يستبدل الطرف المسجل للعلاقة.
  • نعيد ترتيب كلمات نسخة مستقلة ونقدم لها العلاقات نفسها صراحة؛ تغير الموضع لا يبدل الرأس في هذا الفرض، ولا نزعم أن محللا اختار تلك العلاقات.
  • احفظ الكلمة والرأس والعلاقة ونسخة النص التي حللت؛ اسم العلاقة لا يثبت صحة التحليل أو وقوع الفعل، ولا نستخرج منه هوية شخص أو نتيجة تجربة.

ما الحقول التي نحتاجها؟

تسمي وثيقة spaCy حقل head بالرأس النحوي للوحدة، وdep بالعلاقة النحوية، وi بموقعها في الوثيقة. وتفصل الأبناء النحويين المباشرين عن مجرد ترتيب الوحدات. [1]

نستعمل «رأس» لطرف العلاقة في هذا التحليل، لا أول كلمة في الجملة أو عنوانها. وإذا نقل المساعد جدول الحقول إلى شرح عربي، نحتفظ باسم كل دور؛ ليس ترتيب الصفوف دليلا على أن كل كلمة تتبع الصف السابق.

كيف نقرأ شجرة مثالنا؟

نؤلف الجملة «حملت سلمى حقيبة». في شجرة التمرين نعلن أن حملت هي رأس العلاقة التي تربط سلمى بالفعل، وكذلك رأس العلاقة التي تربط حقيبة بالفعل. نسمي الأولى فاعلا والثانية مفعولا به ضمن المثال. هذه علاقات قدمناها للشرح، وليست خرج نموذج.

الكلمة السابقة لحقيبة في السطر هي سلمى، لكنها ليست الرأس الذي عينته شجرتنا لحقيبة. فإذا شرح المساعد «حقيبة تتبع سلمى لأنها تسبقها»، فقد استبدل علاقة بقرب خطي. لا ننقل أيضا علاقة الفاعل إلى حقيبة لمجرد اشتراك الطرفين في رأس واحد؛ نوع العلاقة يظل مختلفا.

ماذا يتغير إذا قدمنا الكلمات؟

في نسخة مستقلة نكتب «حقيبة حملت سلمى»، ونقدم صراحة أن العلاقات المقصودة هي حمل سلمى للحقيبة، وأن الرأس المحدد للطرفين يبقى حملت. تغير ترتيب الكلمات في النسخة، دون أن نفرض تغير العلاقات في هذا الجدول المعلن.

الغرض ليس تقديم قاعدة تقول إن إعادة ترتيب أي جملة عربية تحفظ معناها أو تحليلها. في نص آخر قد يختلف المعنى، وفي محلل فعلي قد تختلف توقعاته. نحتاج نسخة النص والتحليل الذي يخصها، ولا ننقل جدول نسخة إلى أخرى دون فحص. المثال يقارن حقلي الموضع والعلاقة فقط.

كيف نراجع شرح المساعد؟

نقترح مقابلة كل كلمة بطرف رأسها ونوع علاقتها، ثم قراءة الجملة كاملة للتحقق من التفسير المقترح. لا يكفي أن تكون أسماء الكلمات صحيحة إذا وصل الشرح طرفا غلطا أو بدّل الفاعل بالمفعول. وإذا لم يقدم التحليل، لا نسمي تخمين أقرب كلمة حقلا مستخرجا.

وجود شجرة في ملف لا يثبت صحة محللها أو أن سلمى حملت حقيبة في الواقع. كذلك اسم سلمى لا يوفر هوية خارج المثال. لم نشغل spaCy أو نراجع تسجيل واقعة؛ لدينا علاقات معلنة تتيح للقارئ كشف الانتقال من ترتيب نصي إلى علاقة لا تقولها المادة.

المصادر ومتابعة القراءة

  1. spaCy Token: الرأس والعلاقة والموضع (يفتح في نافذة جديدة)spacy.io

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