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

نماذج اللغة الكبيرة العامة (مثل GPT وClaude) قوية بلا شك، لكنها ليست دائماً الخيار الأمثل للسياق العربي. تفاوت جودة الردود بين الفصحى واللهجات، وضعف فهم بعض المصطلحات القطاعية، يفرض الحاجة إلى تخصيص فعلي.
التخصيص لا يعني بالضرورة تدريب نموذج من الصفر. في معظم الحالات، الحلّ الأمثل هو الجمع بين ثلاث تقنيات: تصميم الأوامر (Prompt Engineering) الجيّد، الاسترجاع المعزّز (RAG) من قاعدة معرفتك، والتخصيص الخفيف (Fine-tuning) عند الحاجة فقط.
بدأنا مؤخراً مشروعاً مع مؤسسة قانونية سعودية لبناء مساعد يُجيب على استفسارات العملاء بناءً على الأنظمة السعودية. الحلّ اعتمد على RAG من قاعدة نصوص قانونية موثّقة، بدلاً من تخصيص نموذج كامل. النتيجة: دقّة ٩٣٪ بتكلفة أقل بعشر مرّات.
من الأخطاء الشائعة استخدام Fine-tuning لحل مشكلة معرفة، بينما الحل الحقيقي هو RAG. Fine-tuning يُغيّر أسلوب النموذج، بينما RAG يُغيّر معرفته. اختيار الأداة الصحيحة يوفّر وقتاً وميزانية كبيرة.
عند اختيار قاعدة البيانات المتجهية، نجد أن pgvector داخل Supabase حلّ ممتاز للمشاريع الصغيرة والمتوسطة، بينما Pinecone وWeaviate يتفوّقان في المشاريع التي تتعامل مع ملايين المستندات.
قياس جودة النموذج ليس بسيطاً. اعتماد مقاييس تلقائية فقط (مثل BLEU أو ROUGE) لا يكفي؛ لا بد من مراجعة بشرية لعينات دورية للتأكد من دقّة الردود واتساقها مع نبرة العلامة.
على صعيد التكلفة، Fine-tuning على GPT-4o يبدأ من بضعة آلاف الريالات لعينة تدريب متوسطة، بينما استخدام Prompt Engineering + RAG يمكن أن يُعطي نتائج مماثلة بأقل من ١٠٪ من التكلفة في كثير من الحالات.
ننصح دائماً بالبدء بأبسط حل ممكن (Prompt جيّد)، ثم إضافة RAG عند الحاجة، ثم Fine-tuning كخيار أخير. هذا التدرّج يمنع الإفراط في الهندسة ويُبقي التكلفة تحت السيطرة.
المستقبل يشير إلى ظهور نماذج عربية متخصصة (مثل Jais و ALLaM) قد تُغني عن التخصيص في كثير من الحالات. مراقبة هذه التطورات جزء أساسي من عمل فريقنا البحثي.


