قد يقرأ الطالب بيتاً في كتاب العروض، ثم يحتار هل سبب اختلاف التقطيع كلمة غير مشكولة أم زحاف مسموح أم أن البيت لا يطابق الوزن الذي توقعه. يقترح هذا المشروع من مشاريع تخرج معالجة اللغة العربية أداة تعرض أكثر من تحليل محتمل للبيت، وتربط كل مقطع بقاعدة يمكن مراجعتها. الناتج ليس حكماً على جودة الشعر ولا شهادة بأن النص صحيح؛ إنه تمرين تفاعلي يجعل موضع الخلاف مرئياً، حتى يستطيع المدرس أو الطالب تصحيح القاعدة بدلاً من قبول رقم دقة مبهم.
حدد ما الذي سيحلله البرنامج
ابدأ بمهمة صغيرة: بيت من شطرين مكتوب بالعربية، مع خيار إدخال التشكيل أو تركه. يطبع النظام النص بعد التطبيع الذي يختاره المستخدم، ويعرض سلسلة الحركات والسكنات، ثم يقارنها بقوالب تفعيلات محددة ضمن نطاق المنهج. لا تحاول في النسخة الأولى أن تتعرف إلى البحر من تسجيل صوتي أو أن تغطي كل اللهجات والقراءات. الإلقاء يضيف مدوداً ووقفاً وتنويناً لا تظهر بالطريقة نفسها في النص، ولذلك يجب فصل المهمة الصوتية عن المحلل الكتابي.
اتفق مع مدرس عروض على قواعد النسخة: هل تقبل الضرورات الشعرية؟ ما التفعيلات التي تدخل في القائمة؟ هل يكتب النظام الشدة كحرفين في التقطيع؟ سجل القرار في وثيقة قصيرة قبل البرمجة. حين يكون النص غير مشكول، قد تحتمل الكلمة قراءتين؛ بدلاً من اختيار واحدة بصمت، أنشئ قائمة قراءات ممكنة أو اطلب من المستخدم إدخال الحركة. هذه الحدود تمنع واجهة أنيقة من إعطاء يقين زائف.
مجموعة أمثلة لا تخلط النص بالصوت
يمكن أن تبدأ ببيوت مرخصة أو مجموعة بحثية منشورة، ثم يراجع مختص عينة منها ويكتب التقطيع المرجعي. صفحة مجموعة بيانات تحليل الشعر العربي مفيدة للعثور على موارد ومهمة الوزن، لكن على الفريق قراءة وصف كل ملف وشروط استخدامه؛ وجود رابط تنزيل لا يعني أن كل تقسيم أو وسم يصلح للتجربة. كما توجد أبحاث مثل تصنيف وزن الشعر الملقى تتناول الصوت؛ استشهد بها لتوضيح اختلاف المهمة، ولا تنقل نتائجها إلى نص مكتوب.
احفظ لكل بيت النص كما ورد، والنسخة المطَبّعة، والبحر أو الأوزان التي وافق عليها المراجع، وملاحظة عند الخلاف. لا تجعل نسخ البيت نفسه مع اختلاف علامات الترقيم تظهر في التدريب والاختبار؛ وإلا سيقيس النموذج حفظ النص بدلاً من تعميم القاعدة. افصل الشطرين بوضوح، ودوّن سياسة التعامل مع الهمزات والألف المقصورة والتنوين. وإذا كانت الرخصة تمنع إعادة النشر، خزّن المعرف والرابط بدلاً من رفع النصوص إلى مستودع عام.
محلل قواعد أولاً ثم نموذج عند الحاجة
ابنِ خط أساس حتمياً يطبع الأحرف وفق قواعد موثقة، ويولد احتمالات التقطيع الممكنة لكل كلمة، ثم يبحث عن مطابقة مع أوزان مسموحة. عندما لا توجد مطابقة، يعرض أقرب مقترحين وعدد المواضع المختلفة بدلاً من تسمية البيت «مكسوراً» مباشرة. بعد ذلك يمكن مقارنة نموذج لغوي مدرب أو تمثيل شعري مثل AraPoemBERT، بشرط التأكد من أن المهمة والبيانات تسمحان بهذا الاستخدام. النموذج اللغوي قد يساعد في اقتراح الحركة، لكنه لا يغني عن قواعد التقطيع ومراجعة الخبير.
اجعل كل قرار قابلاً للتتبع: الكلمة، والقراءة المختارة، والمقاطع الناتجة، والتفعيلة المطابقة، والقاعدة التي سمحت بها. الواجهة قد تلوّن مقطعاً ملتبساً بلون مختلف وتعرض سؤالاً مثل «هل تقصد هذه الحركة؟». لا تعرض سلسلة احتمالات طويلة لا يستطيع الطالب تفسيرها. إذا استُخدم ترتيب احتمالي للقراءات، اكتب أنه ترتيب حسابي على بيانات التدريب وليس حكماً لغوياً نهائياً.
مثال يبين أثر حركة واحدة
لنفترض أن الطالب أدخل شطراً فيه كلمة غير مشكلة تتغير بنيتها الصوتية باختلاف الحركة. يعرض التطبيق أولاً النص الأصلي دون تعديل، ثم نسختين افتراضيتين للحركة، ويبين أن كل واحدة تنتج تسلسلاً مختلفاً من المتحرك والساكن. إذا وافق أحد التسلسلين قالباً مسموحاً، يشرح النظام المطابقة خطوة خطوة؛ وإذا لم يوافقهما، يطلب من الطالب مراجعة القراءة أو إدخال حركة أخرى. هذا مثال تصميمي فقط، وليس بيتاً اختُبرت عليه خوارزمية منشورة.
قيمة المثال في أنه يوضح سبب اختلاف النتيجة. يستطيع المدرس اختيار البيت ثم إخفاء الحل، والطالب يحدد الحركة قبل أن يرى التقطيع. سجّل محاولاته محلياً أو استخدم مجموعة مجهولة الهوية؛ لا حاجة إلى حساب جامعي أو جمع أسماء. ضع إلى جانب كل نتيجة زر «هذا التقطيع غير صحيح» مع حقل يشرح موضع الخطأ، لأن ذلك يحول الاختلاف إلى مادة مراجعة بدلاً من خطأ مخفي.
اختبارات تلتقط أخطاء التطبيع
أنشئ حالات اختبار يدوية لشدة وتنوين ومد وهمزة ووقف آخر الشطر، واختبر البيت نفسه مع التشكيل ومن دونه. تحقق من أن إزالة التشكيل لا تمحو الشدة أو علامة تغير المعنى التي يعتمد عليها المحلل. افحص نصاً فيه تشكيل جزئي، وألفاً مقصورة، وتاء مربوطة، وأسطر شعرية فيها مسافات متعددة. ضع اختبارات وحدة لقواعد التقطيع، واختباراً من البداية للنهاية يمرر البيت ويعرض تفسيراً واحداً على الأقل من دون انهيار.
قسّم مجموعة القياس بحسب القصيدة أو الشاعر لا بحسب الأبيات المختلطة عشوائياً؛ أبيات القصيدة الواحدة تشترك في خصائص قد تجعل الاختبار أسهل من الاستخدام الحقيقي. اعرض الدقة لكل بحر، ومصفوفة الالتباس، وعدد الأمثلة التي طلب فيها التطبيق توضيحاً. إذا اختلف المراجعون على الوزن، أظهر الاختلاف في التقرير ولا تحوله إلى إجابة وحيدة بالتوافق القسري. قارن أيضاً بخط الأساس القاعدي قبل تقديم أي نموذج تعلم آلي.
ما الذي لا تثبته النتيجة
قد يكون البيت صحيحاً بإلقاء أو رواية لا تمثلها الكتابة التي وصلت إلى البرنامج، وقد توجد قراءة شعرية غير مألوفة لم تظهر في عينة التدريب. حدود المجموعة، واختلاف طرق التقطيع، والضرورات الشعرية تؤثر في المخرجات. لهذا يجب أن يستطيع المستخدم رؤية النص الذي حلله البرنامج، وتعديل التشكيل، ومقارنة أكثر من احتمال. لا تستعمل الأداة لتصحيح دواوين أو نسبة أبيات إلى شاعر أو تقييم الطالب دون مراجعة بشرية.
في العرض النهائي قدم مجموعة البيانات ورخصتها، وقواعد التطبيع، وخط الأساس، والأخطاء التي بقيت، وفيديو قصيراً لحالة غموض حقيقية ضمن البيانات المسموح بها. اعرض الاختبار على نصوص لم تدخل التدريب، وادع مدرساً لمراجعة التفسير لا شكل الواجهة وحده. الفكرة مناسبة لطلاب اللغة العربية أو الذكاء الاصطناعي، ويكفي أن تشرح بصدق أين ساعد النظام وأين فضّل أن يسأل بدلاً من التخمين.
المصادر
- Arabic Poetry Analysis Datasets
- AraPoemBERT: A Pre-trained Language Model for Arabic Poetry
- Poem Meter Classification of Recited Arabic Poetry
مراجعة المصادر: .
اختبار المثال وحدوده
هذه مقترح تعليمي؛ لا ينسب المقال دقة أو نتائج إلى نموذج لم يُنفذ. الأبحاث المرتبطة تختلف في المهمة، وبعضها يعالج الإلقاء الصوتي لا النص المكتوب.
مقالات ذات صلة
الخدمة المرتبطة: تنفيذ مشاريع التخرج التقنية.
أرسل متطلبات مشروعك