كلاود
ذكاء اصطناعي

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

كلاود|٢٦ أبريل ٢٠٢٦|4 دقائق قراءة|٢٬٨٨٧ مشاهدة
تشغيل نموذج 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 VRAMNVIDIA 16GB+ VRAM
نظام التشغيلLinux أو macOS أو WindowsLinux (أفضل أداء)

ملاحظة: 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 أو صمم سيرفرك بالمواصفات المطلوبة.

مشاركة