تشغيل نموذج AI عربي على سيرفرك مع Ollama

نماذج AI تفهم العربي: Qwen، Llama 3 multilingual. تشغّلها على سيرفرك بأمر واحد. نشرح الخطوات والاختيار.
لماذا تحتاج نموذجاً عربياً محلياً؟
تشغيل نموذج ذكاء اصطناعي يدعم العربية على سيرفرك الخاص يحل ثلاث مشاكل جوهرية: الخصوصية (بياناتك لا تخرج من سيرفرك)، التكلفة (لا رسوم لكل طلب بعد التثبيت)، والتوافر (يعمل بدون اتصال إنترنت مستمر). مع Ollama، تشغيل النماذج محلياً صار بسيطاً لدرجة أن أمراً واحداً في الطرفية يكفي.
وفقاً لمعيار Arabic-Bench الذي يقيّم أداء النماذج في اللغة العربية، النماذج مفتوحة المصدر تحسّنت بنسبة 45% في فهم العربية بين 2024 و2026. نماذج مثل Qwen 2.5 وAya Expanse تقدم أداءً يقترب من النماذج التجارية في كثير من المهام العربية.
ما هو Ollama؟
Ollama أداة مفتوحة المصدر تُبسّط تشغيل نماذج اللغة الكبيرة (LLMs) محلياً. بدلاً من التعامل مع PyTorch وتحميل الأوزان يدوياً وضبط بيئة Python، Ollama يجمع كل هذا في أمر واحد. فكّر فيه كـ Docker لكن لنماذج الذكاء الاصطناعي.
المتطلبات التقنية
| المكوّن | الحد الأدنى | المُوصى به |
|---|---|---|
| ذاكرة رام | 8 جيجا (لنماذج 7B) | 32 جيجا (لنماذج 70B) |
| تخزين | 20 جيجا | 100 جيجا (لعدة نماذج) |
| معالج | 4 أنوية | 8+ أنوية |
| GPU (اختياري) | NVIDIA 6GB VRAM | NVIDIA 16GB+ VRAM |
| نظام التشغيل | Linux أو macOS أو Windows | Linux (أفضل أداء) |
ملاحظة: Ollama يعمل على المعالج المركزي (CPU) بدون GPU، لكن السرعة ستكون أبطأ 5-10 أضعاف. لتجربة سريعة وإنتاجية، GPU ضرورية.
تثبيت Ollama
على Linux (الطريقة المُوصى بها)
curl -fsSL https://ollama.com/install.sh | sh
هذا الأمر يُثبّت Ollama ويُنشئ خدمة systemd تعمل تلقائياً عند تشغيل السيرفر.
التحقق من التثبيت
ollama --version
يجب أن يظهر رقم الإصدار. إذا لم يظهر، تأكد من أن /usr/local/bin في متغير PATH.
أفضل النماذج العربية المتاحة
Qwen 2.5 (المُوصى به)
نموذج من Alibaba Cloud يدعم العربية بشكل ممتاز. متوفر بعدة أحجام:
- qwen2.5:7b — 4.7 جيجا، يعمل على 8 جيجا رام. مناسب للمهام البسيطة
- qwen2.5:14b — 9 جيجا، يحتاج 16 جيجا رام. توازن ممتاز بين الأداء والموارد
- qwen2.5:32b — 20 جيجا، يحتاج 32 جيجا رام. أداء يقترب من GPT-4 في العربية
- qwen2.5:72b — 44 جيجا، يحتاج 64 جيجا رام. أفضل أداء عربي مفتوح المصدر
Aya Expanse (من Cohere)
نموذج مُصمم خصيصاً للغات غير الإنجليزية بما فيها العربية. يتفوق في الترجمة والتلخيص:
- aya-expanse:8b — 5 جيجا، أداء عربي ممتاز لحجمه
- aya-expanse:32b — 20 جيجا، من أفضل النماذج للمحتوى العربي
Gemma 2 (من Google)
نموذج خفيف بأداء جيد في العربية:
- gemma2:9b — 5.4 جيجا، سريع ومناسب للتطبيقات التفاعلية
- gemma2:27b — 16 جيجا، أداء عالي في الفهم والتوليد
تحميل وتشغيل النموذج
تحميل Qwen 2.5 (14B)
ollama pull qwen2.5:14b
التحميل يستغرق 5-15 دقيقة حسب سرعة الإنترنت. الملف يُخزّن في ~/.ollama/models/
تشغيل محادثة تفاعلية
ollama run qwen2.5:14b
اكتب سؤالك بالعربية مباشرة. جرّب: "اشرح مفهوم الحوسبة السحابية بثلاث جمل"
تشغيل كخدمة API
Ollama يعمل تلقائياً كخادم API على المنفذ 11434. يمكنك إرسال طلبات HTTP:
curl http://localhost:11434/api/generate -d '{"model": "qwen2.5:14b", "prompt": "ما هي فوائد الحوسبة السحابية؟", "stream": false}'
إنشاء Modelfile مُخصص للعربية
Modelfile يتيح لك تخصيص سلوك النموذج. أنشئ ملفاً باسم Modelfile-arabic:
FROM qwen2.5:14b
SYSTEM "أنت مساعد ذكي يتحدث العربية الفصحى. أجب دائماً بالعربية. كن دقيقاً ومختصراً. استخدم أرقاماً وحقائق عند الإمكان."
PARAMETER temperature 0.7
PARAMETER top_p 0.9
ثم أنشئ النموذج المُخصص:
ollama create arabic-assistant -f Modelfile-arabic
الآن يمكنك تشغيله: ollama run arabic-assistant
الربط مع Open WebUI
Open WebUI يوفر واجهة دردشة جميلة تشبه ChatGPT وتتصل بـ Ollama مباشرة. التثبيت عبر Docker:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -e OLLAMA_BASE_URL=http://host.docker.internal:11434 --name open-webui ghcr.io/open-webui/open-webui:main
افتح http://localhost:3000 وسترى جميع النماذج المُثبتة في Ollama جاهزة للاستخدام عبر واجهة رسومية.
تحسين الأداء على السيرفر
- خصّص GPU كاملة للنموذج إن توفرت (تجنب مشاركتها مع عمليات أخرى)
- استخدم نماذج بصيغة Q4_K_M للتوازن بين الجودة والسرعة
- فعّل
OLLAMA_NUM_PARALLEL=4لخدمة عدة مستخدمين معاً - راقب استهلاك الذاكرة عبر
ollama psواُوقف النماذج غير المستخدمة - ضع Nginx أمام Ollama كـ reverse proxy مع rate limiting
على سيرفرات كلاود (cloud.net.sa)، باقة أعمال (4 vCPU، 8 جيجا رام) تكفي لتشغيل نموذج 7B بسلاسة. لنماذج 14B-32B، باقة المؤسسة (8 vCPU، 16 جيجا) مع إضافة رام حسب حجم النموذج هي الخيار المناسب. التفعيل خلال دقيقة واحدة بعد الدفع.
حالات استخدام عملية
- بناء chatbot داخلي لخدمة العملاء بالعربية دون إرسال بيانات لطرف ثالث
- تلخيص المستندات والتقارير العربية تلقائياً
- توليد محتوى عربي للمواقع والتطبيقات
- ترجمة فورية بين العربية والإنجليزية داخل الشبكة الداخلية
- تحليل مشاعر العملاء من التقييمات والتعليقات العربية
تشغيل نموذج عربي محلي لم يعد ترفاً تقنياً. هو خطوة عملية نحو سيادة بياناتك وتقليل تكاليفك التشغيلية. ابدأ بنموذج صغير، جرّبه على حالة استخدام واحدة، ثم وسّع.
ابدأ الآن
جاهز تشغّل الذكاء الاصطناعي على سيرفرك؟ اكتشف حلول استضافة AI أو صمم سيرفرك بالمواصفات المطلوبة.


