عند استخدام خدمات الذكاء الاصطناعي السحابية، تُرسل الطلبات عادةً إلى خوادم المزود لمعالجتها.
قد يكون هذا النموذج مناسبًا لكثير من التطبيقات، لكنه ليس الخيار الوحيد. فهناك مشاريع تتيح تشغيل نماذج AI مباشرة على الحاسوب، بشرط توفر الموارد اللازمة.
من أبرز هذه الأدوات Ollama، التي تبسط تنزيل نماذج اللغة وتشغيلها وإدارتها على أنظمة تشغيل مختلفة.
ما هو Ollama؟
Ollama هو برنامج لتشغيل نماذج الذكاء الاصطناعي وإتاحتها للمستخدم أو للتطبيقات الأخرى.
يستطيع المستخدم تنزيل نموذج متوافق وتشغيله من خلال سطر الأوامر، ثم التفاعل معه بطريقة تشبه المحادثة.
كما يوفر Ollama واجهة API محلية تسمح للمطورين بإرسال الطلبات إلى النموذج من تطبيقاتهم البرمجية.
وتدعم المنصة أيضًا تكاملات وخيارات للوصول إلى نماذج سحابية، لذلك يجب التمييز بين التشغيل المحلي والخدمات التي تعتمد على الإنترنت.
ماذا يضم Ollama؟
دعم نماذج متعددة
يمكن تشغيل نماذج من عائلات مختلفة، مثل Llama وGemma وQwen وDeepSeek وغيرها من النماذج المتوافقة.
وتختلف قدرات كل نموذج بحسب حجمه وتدريبه والوظائف التي يدعمها.
إدارة النماذج
يستطيع المستخدم تنزيل النماذج وتشغيلها وعرض النماذج المثبتة وإزالة ما لا يحتاج إليه.
واجهة API
توفر الخدمة المحلية نقاط اتصال برمجية تتيح دمج النموذج مع تطبيقات Python وJavaScript وغيرها.
مكتبات للمطورين
تتوفر مكتبات وتكاملات تسهل استخدام Ollama من تطبيقات مختلفة.
خيارات التخصيص
يمكن ضبط إعدادات وسلوك بعض النماذج بما يتناسب مع طبيعة التطبيق.
الاستخدام العملي: إنشاء مساعد محلي للكتابة
لنفترض أن مستخدمًا يريد مساعدًا يعيد صياغة النصوص أو يلخص المستندات على جهازه.
يمكن تثبيت Ollama وتنزيل نموذج مناسب لإمكانات الحاسوب، ثم إدخال النصوص مباشرة للحصول على النتائج.
إذا كان النموذج يعمل محليًا بالكامل، يمكن تنفيذ الاستدلال دون إرسال محتوى الطلب إلى مزود نماذج سحابية.
لكن الخصوصية الفعلية تعتمد على إعدادات التطبيق والتكاملات التي يستخدمها، ولا تشمل تلقائيًا النماذج السحابية.
يمكن تطوير الفكرة لإنشاء برنامج محلي يستقبل النص، ويرسله إلى واجهة Ollama، ثم يعرض النتيجة داخل واجهة خاصة.
كيف تبدأ باستخدام Ollama؟
الخطوة الأولى: تثبيت البرنامج
افتح الموقع الرسمي:
اختر النسخة المناسبة لنظام Windows أو macOS أو Linux.
على Linux، تتيح الوثائق الرسمية أمر التثبيت التالي:
curl -fsSL https://ollama.com/install.sh | sh
ويُفضّل مراجعة سكربت التثبيت أو استخدام الطريقة اليدوية الموثقة قبل تشغيل أي سكربت خارجي.
الخطوة الثانية: شغّل نموذجًا
بعد تثبيت Ollama، افتح Terminal أو PowerShell وأدخل أمرًا مثل:
ollama run gemma4
ينزّل البرنامج النموذج عند الحاجة، ثم يبدأ تشغيله.
يجب اختيار نموذج يناسب ذاكرة الجهاز وقدرته الحسابية؛ فبعض النماذج الكبيرة تحتاج إلى موارد مرتفعة.
الخطوة الثالثة: ابدأ المحادثة
اكتب سؤالًا أو اطلب تلخيص نص، ثم راقب سرعة الاستجابة وجودة النتائج.
الخطوة الرابعة: اعرض النماذج المثبتة
ollama list
يساعدك هذا الأمر على معرفة النماذج المتوفرة محليًا.
الخطوة الخامسة: استخدم API
يعمل خادم Ollama المحلي عادةً على العنوان:
http://localhost:11434
يمكن إرسال طلب برمجي إلى نقطة الاتصال /api/generate بالشكل التالي:
curl http://localhost:11434/api/generate -d '{
"model": "gemma4",
"prompt": "Explain artificial intelligence briefly",
"stream": false
}'
يفترض المثال وجود النموذج محليًا وتشغيل خدمة Ollama.
يسمح ذلك بدمج النموذج مع واجهة ويب أو برنامج مكتبي أو أداة أتمتة.
من الجمهور المستهدف؟
يستهدف Ollama مطوري البرمجيات، ومهندسي الذكاء الاصطناعي، والباحثين، والطلاب، والأفراد الذين يريدون تجربة النماذج المحلية.
كما يناسب الفرق التي تحتاج إلى اختبار تطبيقات AI داخل بيئات تتحكم بها.
هل Ollama مجاني بالكامل؟
يمكن تشغيل نماذج محلية متوافقة دون دفع رسوم API سحابية لكل طلب، لكن ذلك لا يلغي تكلفة الجهاز والكهرباء والتشغيل والصيانة.
كما تختلف تراخيص النماذج، وقد تتطلب بعض الخدمات السحابية رسومًا إضافية.
يجب مراجعة ترخيص النموذج المحدد قبل استخدامه تجاريًا.
هل يحتاج Ollama إلى بطاقة رسومية؟
يمكن تشغيل بعض النماذج باستخدام المعالج المركزي CPU، لكن الأداء قد يكون أبطأ.
تساعد بطاقة GPU المتوافقة وذاكرة الجهاز الكافية على تحسين سرعة الاستجابة، خصوصًا مع النماذج الكبيرة.
ولذلك يُنصح بالبدء بنموذج صغير نسبيًا عند التجربة على جهاز محدود الموارد.
يجعل Ollama تشغيل نماذج الذكاء الاصطناعي محليًا أكثر سهولة للمطورين والمستخدمين.
وتكمن قوته في الجمع بين إدارة النماذج وواجهة المحادثة والاتصال البرمجي، مما يسمح باستخدامه كجزء من تطبيقات أكبر.
لكن اختيار النموذج المناسب، وفهم متطلبات الأجهزة، والتمييز بين التشغيل المحلي والسحابي عوامل ضرورية للحصول على تجربة ناجحة.
رابط المستودع: https://github.com/ollama/ollama
