كيفية تشغيل الذكاء الاصطناعي محليًا على الكمبيوتر باستخدام Ollama دون رفع ملفاتك إلى الإنترنت

كيفية تشغيل الذكاء الاصطناعي محليًا على الكمبيوتر باستخدام Ollama دون رفع ملفاتك إلى الإنترنت

أصبح تشغيل نماذج الذكاء الاصطناعي على الكمبيوتر الشخصي أسهل من السابق، فلم تعد مضطرًا إلى الاعتماد على خدمة سحابية في كل مرة تحتاج فيها إلى تلخيص نص أو كتابة محتوى أو تحليل مستند أو إنشاء أكواد برمجية.

يتيح برنامج Ollama تنزيل عدد كبير من النماذج اللغوية وتشغيلها مباشرة على أجهزة ويندوز وماك ولينكس، مع إمكانية استخدامها من خلال واجهة محادثة أو موجه الأوامر أو ربطها بتطبيقات أخرى عبر واجهة برمجية محلية.

في هذا الدليل سنتعرف على طريقة تثبيت Ollama، واختيار النموذج المناسب، وتشغيل أول محادثة محلية، وإدارة النماذج، وتحسين الأداء، ومعرفة الفرق بين النماذج المحلية والسحابية.

الخلاصة السريعة:
نزّل Ollama من موقعه الرسمي، ثبّته على الكمبيوتر، افتح موجه الأوامر، ثم استخدم الأمر ollama run متبوعًا باسم النموذج. سيقوم البرنامج بتنزيل النموذج وتشغيله على جهازك، بشرط توفر مساحة تخزين وذاكرة مناسبة.

ما هو برنامج Ollama؟

Ollama هو برنامج يساعد المستخدم على تنزيل وتشغيل النماذج اللغوية على الكمبيوتر بطريقة مبسطة. وهو متاح لأنظمة macOS وويندوز ولينكس، كما يوفر أوامر لإدارة النماذج وتشغيلها وحذفها ومعرفة النماذج النشطة.

بعد التثبيت، يستطيع المستخدم تشغيل النموذج من الطرفية، كما يمكن للمطورين ربط التطبيقات بالنماذج من خلال واجهة محلية تعمل افتراضيًا على العنوان:

http://localhost:11434

تؤكد وثائق Ollama الرسمية أن البرنامج متاح على ويندوز وماك ولينكس، وأن واجهته البرمجية المحلية تعمل افتراضيًا من خلال المنفذ 11434.

ما المقصود بتشغيل الذكاء الاصطناعي محليًا؟

التشغيل المحلي يعني أن ملفات النموذج وعمليات المعالجة الأساسية تعمل على جهازك بدلًا من إرسال كل طلب إلى خادم خارجي. بعد تنزيل النموذج المحلي، تستطيع استخدامه بحسب إعداداتك وإمكانات جهازك.

لكن يجب الانتباه إلى أن Ollama يتيح كذلك الوصول إلى نماذج سحابية. لذلك لا تفترض أن كل نموذج يعمل محليًا تلقائيًا، وتحقق من نوع النموذج الذي اخترته قبل معالجة معلومات حساسة.

أهم فوائد التشغيل المحلي

  • تحكم أكبر في البيانات التي تتم معالجتها.
  • إمكانية استخدام النموذج المحلي بعد تنزيله دون الاعتماد المستمر على الإنترنت.
  • عدم دفع رسوم مقابل كل رسالة أو طلب في النماذج المحلية المجانية.
  • إمكانية تجربة أكثر من نموذج على الجهاز نفسه.
  • ربط النموذج ببرامجك ومشروعاتك المحلية.
  • تخصيص طريقة استجابة النموذج حسب احتياجك.

أبرز العيوب

  • حاجة بعض النماذج إلى ذاكرة كبيرة.
  • استهلاك مساحة تخزين قد تصل إلى عدة جيجابايت لكل نموذج.
  • بطء الأداء على الأجهزة القديمة.
  • ارتفاع استهلاك المعالج أو بطاقة الرسوم أثناء توليد الإجابات.
  • قد تكون قدرات النموذج المحلي أقل من بعض الخدمات السحابية المتقدمة.

متطلبات تشغيل Ollama على الكمبيوتر

تختلف المتطلبات حسب حجم النموذج، لكن توجد مجموعة من العوامل التي تحدد إمكانية تشغيله وسرعته.

الذاكرة العشوائية RAM

  • 8 جيجابايت: مناسبة للتجربة مع النماذج الصغيرة والخفيفة.
  • 16 جيجابايت: خيار جيد لمعظم المستخدمين والنماذج المتوسطة.
  • 32 جيجابايت أو أكثر: أفضل للنماذج الأكبر والمهام الطويلة.

لا تعتمد على هذه الأرقام باعتبارها متطلبات ثابتة؛ فالاستهلاك الفعلي يتغير حسب النموذج وحجمه ودرجة ضغطه وطول المحادثة.

المعالج وبطاقة الرسوم

يمكن تشغيل عدد من النماذج بالاعتماد على المعالج، لكن وجود بطاقة رسوم مدعومة قد يحسن سرعة توليد النصوص بشكل ملحوظ.

يعمل Ollama على ويندوز كتطبيق أصلي، وتشير وثائقه الرسمية إلى دعمه لتسريع النماذج باستخدام بطاقات NVIDIA وعدد من بطاقات AMD Radeon المدعومة.

مساحة التخزين

يجب توفير مساحة كافية قبل تنزيل النماذج. قد يكون حجم النموذج بضعة جيجابايت، بينما قد تحتاج النماذج الأكبر إلى عشرات الجيجابايت أو أكثر.

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

طريقة تثبيت Ollama على ويندوز

  1. انتقل إلى الموقع الرسمي لبرنامج Ollama.
  2. افتح صفحة التنزيل.
  3. اختر إصدار Windows.
  4. نزّل ملف التثبيت الرسمي.
  5. شغّل الملف واتبع خطوات التثبيت.
  6. بعد اكتمال التثبيت، افتح موجه الأوامر أو PowerShell.
  7. اكتب الأمر التالي للتأكد من عمل البرنامج:
ollama --version

إذا ظهر رقم الإصدار، فهذا يعني أن التثبيت اكتمل وأن أمر Ollama أصبح متاحًا في موجه الأوامر.

طريقة تثبيت Ollama على نظام macOS

  1. نزّل إصدار macOS من الموقع الرسمي.
  2. افتح ملف DMG.
  3. اسحب تطبيق Ollama إلى مجلد التطبيقات.
  4. شغّل التطبيق ووافق على الأذونات المطلوبة.
  5. افتح تطبيق Terminal.
  6. اكتب الأمر التالي:
ollama --version

وفق الوثائق الرسمية، يتطلب الإصدار الحالي المخصص لأجهزة ماك نظام macOS 14 Sonoma أو إصدارًا أحدث، وقد تتغير المتطلبات في الإصدارات المستقبلية.

طريقة تثبيت Ollama على لينكس

يمكن تثبيت Ollama على لينكس باستخدام أمر التثبيت الرسمي التالي:

curl -fsSL https://ollama.com/install.sh | sh

بعد التثبيت، يمكن تشغيل الخدمة والتحقق من حالتها بالأوامر التالية:

sudo systemctl start ollama
sudo systemctl status ollama

كيفية تشغيل أول نموذج ذكاء اصطناعي

بعد تثبيت البرنامج، افتح موجه الأوامر أو PowerShell أو Terminal، ثم اكتب أمر التشغيل متبوعًا باسم النموذج.

على سبيل المثال، تعرض وثائق Ollama الرسمية الأمر التالي لتشغيل نموذج Gemma:

ollama run gemma3

إذا لم يكن النموذج موجودًا على جهازك، سيبدأ Ollama بتنزيل ملفاته أولًا. بعد انتهاء التنزيل ستظهر لك واجهة محادثة نصية داخل الطرفية.

يمكنك بعد ذلك كتابة أسئلتك مباشرة، مثل:

اكتب لي ملخصًا عن فوائد النسخ الاحتياطي للملفات.

كيفية اختيار النموذج المناسب

لا يوجد نموذج واحد مناسب لجميع الأجهزة والمهام. يعتمد الاختيار على مواصفات الكمبيوتر ونوع الاستخدام المطلوب.

للكتابة والمحادثة العامة

اختر نموذجًا عامًا بحجم صغير أو متوسط. هذه النماذج مناسبة للكتابة وإعادة الصياغة والتلخيص وصناعة الأفكار.

للبرمجة

اختر نموذجًا مخصصًا للأكواد البرمجية. وتأكد من أن النموذج يدعم اللغة البرمجية التي تستخدمها، ثم اختبر جودة إجاباته قبل الاعتماد عليه في مشروع فعلي.

للصور والمستندات

تحتاج إلى نموذج متعدد الوسائط إذا كنت تريد تحليل الصور. أما معالجة المستندات فتتطلب تطبيقًا أو واجهة تسمح بقراءة الملف وإرسال محتواه إلى النموذج.

للأجهزة محدودة الإمكانات

ابدأ بأصغر إصدار متاح من النموذج. كلما زاد عدد المعاملات وحجم السياق ارتفع استهلاك الذاكرة في العادة.

أهم أوامر Ollama التي تحتاجها

عرض النماذج المثبتة

ollama list

تنزيل نموذج دون تشغيل المحادثة

ollama pull model-name

تشغيل نموذج

ollama run model-name

حذف نموذج من الجهاز

ollama rm model-name

عرض النماذج التي تعمل حاليًا

ollama ps

إيقاف نموذج يعمل في الذاكرة

ollama stop model-name

كيفية استخدام Ollama دون أوامر معقدة

قد لا يفضل بعض المستخدمين التعامل مع الطرفية. في هذه الحالة يمكن استخدام تطبيق Ollama المتوفر على ويندوز وماك، أو تثبيت واجهة رسومية متوافقة معه.

تتيح واجهات المحادثة عادةً:

  • اختيار النموذج من قائمة.
  • حفظ المحادثات السابقة.
  • إرفاق الملفات عند دعم التطبيق والنموذج لذلك.
  • تعديل رسالة النظام.
  • إدارة أكثر من نموذج.
  • تغيير طول السياق وإعدادات التوليد.

تجنب تثبيت واجهة غير معروفة قبل مراجعة مصدرها وصلاحياتها، لأن الواجهة تستطيع الوصول إلى النصوص والملفات التي ترسلها للنموذج.

هل يعمل Ollama دون اتصال بالإنترنت؟

تحتاج إلى الإنترنت عند تنزيل البرنامج والنموذج للمرة الأولى. بعد تنزيل نموذج محلي كامل، يمكن تشغيله ومعالجة النصوص محليًا دون اتصال مستمر بالإنترنت في الاستخدامات الأساسية.

لكن ستحتاج إلى الإنترنت في الحالات التالية:

  • تنزيل نموذج جديد.
  • تحديث Ollama.
  • تشغيل نموذج سحابي.
  • استخدام أداة خارجية تعتمد على خدمات الإنترنت.
  • البحث في الويب أو استدعاء واجهة خارجية.
تنبيه مهم:
تشغيل Ollama على جهازك لا يضمن وحده أن جميع الأدوات المرتبطة به محلية. افحص إعدادات أي واجهة أو إضافة أو تكامل تستخدمه، وتأكد من عدم إرسال البيانات إلى خدمة خارجية.

هل بياناتك آمنة عند استخدام نموذج محلي؟

يوفر التشغيل المحلي تحكمًا أكبر، لكنه لا يعفيك من تطبيق قواعد الأمان. فإذا كان جهازك مصابًا ببرنامج ضار أو كانت الواجهة المستخدمة تجمع البيانات، فقد تتعرض معلوماتك للخطر.

نصائح لحماية الخصوصية

  • نزّل Ollama من الموقع الرسمي فقط.
  • استخدم نماذج محلية عند التعامل مع معلومات خاصة.
  • لا تمنح الواجهات الخارجية صلاحيات غير ضرورية.
  • حدّث نظام التشغيل والبرنامج بانتظام.
  • لا تدخل كلمات المرور أو مفاتيح الوصول داخل المحادثة.
  • احتفظ بنسخة احتياطية من الملفات المهمة.
  • راجع سياسة الخصوصية لأي تطبيق تضيفه إلى Ollama.
  • تأكد من نوع النموذج، وهل هو محلي أم سحابي.

كيفية ربط Ollama بتطبيق أو موقع محلي

يوفر Ollama واجهة برمجية تسمح للمطور بإرسال طلبات إلى النموذج من تطبيقه. تعمل الواجهة المحلية افتراضيًا على:

http://localhost:11434/api

يمكن إرسال طلب إلى نقطة إنشاء المحادثة أو النصوص باستخدام أدوات مثل cURL أو Python أو JavaScript.

مثال مبسط باستخدام cURL

curl http://localhost:11434/api/generate -d '{
  "model": "gemma3",
  "prompt": "اكتب فقرة قصيرة عن حماية الخصوصية",
  "stream": false
}'

يجب أن يكون اسم النموذج في الطلب مطابقًا لاسم نموذج مثبت لديك. كما أن عدم طلب المصادقة عند الوصول المحلي لا يعني أنه ينبغي فتح المنفذ للإنترنت دون حماية.

كيفية تحسين سرعة النموذج

استخدم نموذجًا أصغر

النموذج الأصغر يكون أسرع عادةً ويستهلك ذاكرة أقل. وقد يكون كافيًا للتلخيص وإعادة الصياغة والمهام اليومية.

أغلق البرامج الثقيلة

أغلق الألعاب وبرامج المونتاج والمتصفحات التي تحتوي على عدد كبير من التبويبات، لتوفير الذاكرة والمعالج.

استخدم قرص SSD

يساعد القرص السريع على تحميل ملفات النموذج بسرعة أكبر، خصوصًا عند بدء التشغيل أو التنقل بين النماذج.

قلل طول المحادثة

كلما زاد سياق المحادثة ارتفع استهلاك الذاكرة وقد ينخفض الأداء. ابدأ محادثة جديدة عندما يصبح السجل طويلًا ولا تحتاج إلى تفاصيله السابقة.

لا ترفع طول السياق دون حاجة

توضح وثائق Ollama أن زيادة طول السياق ترفع استهلاك الذاكرة، ولذلك يجب ضبطه وفق قدرات الجهاز وطبيعة المهمة.

حل مشكلة بطء Ollama

إذا كان توليد الكلمات بطيئًا جدًا، نفذ الخطوات التالية:

  1. تحقق من أن النموذج مناسب لحجم الذاكرة المتاحة.
  2. جرّب إصدارًا أصغر من النموذج.
  3. أغلق التطبيقات التي تستهلك الذاكرة.
  4. حدّث تعريف بطاقة الرسوم.
  5. تأكد من وجود مساحة فارغة على قرص النظام.
  6. أعد تشغيل Ollama والكمبيوتر.
  7. راقب استهلاك الذاكرة والمعالج من مدير المهام.
  8. اختبر نموذجًا آخر لمعرفة هل المشكلة مرتبطة بالنموذج نفسه.

حل مشكلة عدم تعرف النظام على أمر Ollama

إذا ظهرت رسالة تفيد بأن الأمر غير معروف، جرّب ما يلي:

  • أغلق موجه الأوامر وافتحه من جديد بعد التثبيت.
  • أعد تشغيل الكمبيوتر.
  • تأكد من اكتمال تثبيت البرنامج.
  • شغّل تطبيق Ollama مرة واحدة.
  • تحقق من إضافة مسار البرنامج إلى متغير PATH.
  • أعد تثبيت النسخة الرسمية إذا استمرت المشكلة.

حل مشكلة توقف تنزيل النموذج

  • تحقق من استقرار اتصال الإنترنت.
  • تأكد من توفر مساحة تخزين كافية.
  • أوقف VPN أو البروكسي مؤقتًا للاختبار.
  • أعد تشغيل البرنامج ثم كرر أمر التنزيل.
  • تحقق من إعدادات الجدار الناري.
  • تأكد من كتابة اسم النموذج بصورة صحيحة.

حل مشكلة خروج النموذج بسبب نقص الذاكرة

تحدث هذه المشكلة عندما يحتاج النموذج إلى ذاكرة أكبر من المتاح. ويمكن معالجتها بالطرق التالية:

  • اختيار نسخة أصغر من النموذج.
  • إغلاق البرامج الأخرى.
  • تقليل طول السياق.
  • استخدام نموذج مضغوط بدرجة أكبر.
  • ترقية الذاكرة العشوائية إذا كان الجهاز يسمح بذلك.
  • استخدام جهاز ببطاقة رسوم وذاكرة فيديو أعلى.

الفرق بين الذكاء الاصطناعي المحلي والسحابي

العنصر النموذج المحلي النموذج السحابي
مكان المعالجة على جهاز المستخدم على خوادم مقدم الخدمة
الحاجة للإنترنت غير ضرورية دائمًا بعد تنزيل النموذج مطلوبة غالبًا
السرعة تعتمد على مواصفات الجهاز تعتمد على الخادم والاتصال
الخصوصية تحكم أكبر عند استخدام نموذج محلي بالكامل تخضع لسياسة مقدم الخدمة
التكلفة تكلفة الجهاز والطاقة والتخزين قد توجد رسوم اشتراك أو استخدام
قوة النموذج مقيدة بقدرات الجهاز يمكن تشغيل نماذج ضخمة

استخدامات عملية للذكاء الاصطناعي المحلي

  • تلخيص الملاحظات والمستندات النصية.
  • صياغة رسائل وتقارير أولية.
  • اقتراح عناوين وأفكار للمحتوى.
  • شرح الأكواد البرمجية.
  • إنشاء أمثلة تعليمية.
  • تصنيف النصوص.
  • استخراج النقاط المهمة.
  • إعادة صياغة المحتوى.
  • بناء مساعد داخلي للشركات.
  • تحليل سجلات أو بيانات نصية غير حساسة.

أسئلة شائعة

هل Ollama مجاني؟

يمكن تنزيل Ollama وتشغيل عدد من النماذج المحلية من خلاله، لكن تراخيص النماذج تختلف. راجع ترخيص كل نموذج قبل استخدامه تجاريًا أو إعادة توزيعه.

هل يمكن تشغيله على جهاز بدون بطاقة رسوم منفصلة؟

نعم، يمكن تشغيل نماذج معينة باستخدام المعالج، لكن الأداء قد يكون أبطأ. اختر نموذجًا صغيرًا يتناسب مع حجم الذاكرة.

هل يعمل Ollama باللغة العربية؟

Ollama هو أداة تشغيل، أما جودة العربية فتعتمد على النموذج المختار. بعض النماذج تتعامل مع العربية بصورة جيدة، بينما تكون قدرات نماذج أخرى محدودة.

هل يمكن رفع ملفات PDF إلى Ollama؟

Ollama يشغّل النموذج، لكن التعامل المباشر مع ملفات PDF يعتمد على التطبيق أو الواجهة المستخدمة وطريقة استخراج النص من الملف. كما يجب اختيار نموذج وتطبيق يدعمان المهمة المطلوبة.

هل يمكن تشغيل أكثر من نموذج؟

نعم، يمكنك تثبيت عدة نماذج والتبديل بينها، لكن تشغيل نماذج متعددة في الوقت نفسه يزيد استهلاك الذاكرة.

هل الإجابات المحلية دقيقة دائمًا؟

لا. قد ينتج النموذج معلومات غير صحيحة أو قديمة، لذلك يجب مراجعة الإجابات، خصوصًا في المجالات الطبية والقانونية والمالية والأمنية.

هل يمكن استخدام Ollama في البرمجة؟

نعم، يمكن تشغيل نماذج مخصصة للبرمجة وربطها بمحررات وأدوات تطوير، لكن يجب مراجعة الكود الناتج واختباره قبل استخدامه في بيئة فعلية.

الخاتمة

يوفر Ollama طريقة سهلة نسبيًا لتجربة نماذج الذكاء الاصطناعي محليًا على ويندوز وماك ولينكس. ويمكن للمستخدم بعد تثبيت البرنامج تنزيل نموذج مناسب وتشغيله من الطرفية أو من خلال واجهة رسومية، ثم استخدامه في التلخيص والكتابة والبرمجة والمهام النصية المختلفة.

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


مشاركة التدوينة