تثبيت Ollama وتشغيل نموذج عربي على جهازك
دليل تثبيت Ollama على macOS/Linux/Windows، اختيار نموذج، وأول استدعاء API.
الذكاء الاصطناعي على جهازك الشخصي
أحد أكبر العوائق التي تواجه الباحثين والمطورين عند تجربة نماذج الذكاء الاصطناعي (LLMs) هو الاعتماد على الخدمات السحابية التي تتطلب اشتراكات مالية، وتثير قلقاً حول خصوصية البيانات (مثل إرسال كود برمجي سري أو بيانات مرضى). هنا يأتي دور Ollama، وهو تطبيق خفيف الوزن ومفتوح المصدر يسمح لك بتشغيل نماذج ضخمة (مثل Llama 3 و Mistral) محلياً على جهازك، دون إنترنت، وبكل سهولة.
خطوات التثبيت (لجميع الأنظمة)
1. تنزيل وتثبيت Ollama
التثبيت بسيط للغاية ولا يتطلب معرفة بالـ Docker أو بيئات Python المعقدة:
- لأجهزة macOS و Windows: اذهب إلى الموقع الرسمي Ollama.com وقم بتحميل برنامج التثبيت (Installer). بعد التحميل، قم بتشغيله كأي برنامج عادي.
- لأنظمة Linux (أو WSL على Windows): افتح سطر الأوامر (Terminal) ونفذ الأمر التالي:
curl -fsSL https://ollama.com/install.sh | sh
2. تشغيل أول نموذج يدعم العربية
للحصول على إجابات جيدة باللغة العربية، يفضل استخدام نماذج حديثة. من أبرز النماذج المفتوحة المصدر الحالية هو نموذج Llama 3 أو بعض النماذج المعدلة لدعم العربية (مثل aya). لتنزيل وتشغيل النموذج، افتح سطر الأوامر واكتب:
ollama run llama3
سيقوم النظام بتحميل النموذج (حجمه تقريباً 4.7 جيجابايت) لأول مرة فقط. بمجرد الانتهاء، سيظهر لك مؤشر كتابة، ويمكنك البدء بالمحادثة فوراً. جرب أن تسأله: “مرحباً، هل يمكنك التحدث باللغة العربية؟”
الاستدعاء البرمجي (API Integration)
الأمر لا يقتصر على سطر الأوامر؛ بمجرد تشغيل Ollama، سيقوم التطبيق بإنشاء خادم API محلي يعمل على المنفذ 11434. هذا يعني أنه يمكنك استدعاء النموذج من أي تطبيق أو كود برمجي تبنيه.
مثال على استدعاء عبر cURL:
curl http://localhost:11434/api/generate -d '{
"model": "llama3",
"prompt": "ما هي أهمية المصادر المفتوحة؟ أجب باختصار بالعربية.",
"stream": false
}'
مثال على استدعاء باستخدام Python (مكتبة requests):
import requests
url = "http://localhost:11434/api/generate"
data = {
"model": "llama3",
"prompt": "اكتب قصيدة قصيرة عن الحرية.",
"stream": False
}
response = requests.post(url, json=data)
print(response.json()['response'])
تحديث النماذج وتخصيصها
يمكنك الاطلاع على قائمة النماذج المتاحة عبر موقع Ollama في قسم (Library). ولتحديث نموذج محمل مسبقاً، ببساطة اكتب ollama pull llama3. كما يتيح لك Ollama إنشاء Modelfile (يشبه الـ Dockerfile) لتخصيص سلوك النموذج؛ مثلاً يمكنك تحديد System Prompt يفرض على النموذج دائماً التحدث باللغة العربية الفصحى وبنبرة رسمية.
الخلاصة
خلال أقل من 10 دقائق، أصبح جهازك يمتلك قوة ذكاء اصطناعي سيادية بالكامل. Ollama هو نقطة الانطلاق المثالية لأي مطور أو منظمة تريد دخول عالم الـ AI المحلي بثقة وبأدنى حد من التعقيد التقني.