الفصل 2: نماذج LLM المحلية مقابل السحابية
تشغيل الذكاء الاصطناعي على جهازك
ليس عليك استخدام واجهات API السحابية للوصول إلى نماذج LLM. مع النماذج مفتوحة المصدر والعتاد المناسب، يمكنك تشغيل الذكاء الاصطناعي محلياً — بخصوصية كاملة ودون اتصال.
ما هو تشغيل LLM محلياً؟
يعني Local LLM تشغيل نموذج الذكاء الاصطناعي على حاسوبك أو خادمك، بدلاً من إرسال الطلبات إلى خدمة سحابية.
الفرق الأساسي
| LLM سحابي | LLM محلي |
|---|---|
| بياناتك تذهب إلى OpenAI/Anthropic | بياناتك تبقى على جهازك |
| ادفع حسب الاستخدام | ادفع ثمن العتاد مرة واحدة |
| أحدث نموذج دائماً | حدّث يدوياً |
| يتطلب إنترنت | يعمل دون اتصال |
أدوات تشغيل نماذج LLM محلياً
Ollama
الخيار الأسهل استخداماً لنماذج LLM المحلية.
الميزات:
- تثبيت بأمر واحد
- إدارة نماذج بسيطة
- يعمل على Mac, Windows, Linux
- API متوافقة مع OpenAI
البدء (مثال):
# Install Ollama, then:
ollama run llama3
LM Studio
تطبيق سطح مكتب بواجهة رسومية.
الميزات:
- لا حاجة إلى سطر أوامر
- تصفح النماذج وتنزيلها
- واجهة دردشة مدمجة
- يعمل على Mac, Windows
llama.cpp
تقني لكن خفيف.
الميزات:
- فعّال جداً
- يعمل على عتاد محدود
- يشغّل كثيراً من الأدوات الأخرى
- سيطرة كاملة على الإعدادات
أخرى
- Text Generation WebUI — واجهة غنية بالميزات
- GPT4All — تطبيق سطح مكتب بسيط
- Jan — حديث ويركّز على الخصوصية
متطلبات العتاد
ما تحتاجه
يتطلب تشغيل نماذج LLM محلياً عتاداً لائقاً:
| حجم النموذج | الحد الأدنى من RAM | GPU موصى به |
|---|---|---|
| 7B parameters | 8GB | اختياري (أبطأ على CPU) |
| 13B parameters | 16GB | 8GB VRAM |
| 30B parameters | 32GB | 16GB VRAM |
| 70B parameters | 64GB+ | 24GB+ VRAM |
فهم أحجام النماذج
| النموذج | الحجم التقريبي | مستوى الجودة |
|---|---|---|
| 7B | نحو 4-7 GB | جيد لكثير من المهام |
| 13B | نحو 7-13 GB | جودة أفضل |
| 30B | نحو 15-30 GB | يقترب من GPT-3.5 |
| 70B | نحو 35-70 GB | قرب جودة الطليعة |
Quantization: جعل النماذج أصغر
يقلّل Quantization دقة النموذج لجعله أصغر وأسرع، مع بعض التنازل عن الجودة.
مستويات Quantization
| المستوى | تقليل الحجم | أثر الجودة |
|---|---|---|
| FP16 | خط الأساس | جودة كاملة |
| Q8 | أصغر بنحو 50% | فقدان ضئيل |
| Q4 | أصغر بنحو 75% | ملحوظ لكن قابل للاستخدام |
| Q2 | أصغر بنحو 87% | فقدان كبير |
يمكن أن يتراوح نموذج 7B من نحو 14GB (FP16) إلى نحو 3GB (Q4)، ما يجعله قابلاً للتشغيل على الحواسيب المحمولة.
فوائد الخصوصية
بياناتك تبقى خاصة
عند استخدام نماذج LLM سحابية:
- تُرسل الـ prompts عبر الإنترنت
- تُخزَّن على خوادم المزوّد
- قد تُستخدم للتدريب (راجع شروط الخدمة)
- تخضع لسياسات المزوّد
عند استخدام نماذج LLM محلية:
- لا شيء يغادر جهازك
- لا تسجيل من أطراف ثالثة
- سيطرة كاملة على الامتثال
- يعمل في بيئات معزولة عن الشبكة (air-gapped)
حالات استخدام حرجة للخصوصية
| القطاع | لماذا يهم المحلي |
|---|---|
| الرعاية الصحية | امتثال HIPAA، بيانات المرضى |
| القانون | سرية المحامي وموكله |
| المالية | استراتيجيات تداول ملكية |
| الحكومة | معلومات سرية |
| المؤسسات | أسرار تجارية |
اعتبارات الأداء
زمن الاستجابة (Latency)
| النشر | زمن الرد النموذجي |
|---|---|
| Cloud API (GPT-4) | 2-10 ثوانٍ |
| محلي (M3 Max، 7B) | 1-3 ثوانٍ |
| محلي (RTX 4090، 7B) | أقل من ثانية |
| محلي (CPU فقط، 7B) | 10-30 ثانية |
الإنتاجية (Throughput)
تتعامل واجهات API السحابية غالباً مع مزيد من الطلبات المتوازية، بينما يحدّ عتادك النشر المحلي.
مزايا السحابة
لماذا ما زالت السحابة منطقية
- لا استثمار مقدّم — لا تحتاج إلى عتاد باهظ
- محدَّث دائماً — أحدث النماذج تلقائياً
- قابلية التوسع — التعامل مع ذروات الحركة
- متعدد الوسائط — قدرات صور وصوت وفيديو
- توافر عالمي — وصول من أي مكان
- صيانة خبيرة — يتولى المزوّدون التشغيل
مقارنة التكلفة
تحليل نقطة التعادل
| السيناريو | تكلفة السحابة (شهرية) | التكلفة المحلية (عتاد) |
|---|---|---|
| استخدام خفيف (1K استعلام) | نحو 5-20 دولاراً | GPU بـ 1,000 دولار+ |
| استخدام متوسط (100K استعلام) | نحو 500-2,000 دولار | العتاد نفسه |
| استخدام كثيف (1M استعلام) | نحو 5,000-20,000 دولار | العتاد نفسه |
قاعدة تقريبية: المستخدمون الكثيفون يوفّرون بالمحلي؛ والمستخدمون الخفيفون يوفّرون بالسحابة.
مقاربات هجينة
أفضل ما في العالمين
أنماط هجينة شائعة
| النمط | كيف يعمل |
|---|---|
| توجيه حسب الحساسية | بيانات حسّاسة ← محلي؛ وإلا ← سحابة |
| توجيه حسب التعقيد | أسئلة صعبة ← نموذج أفضل |
| احتياطي | المحلي أولاً، السحابة احتياطاً |
| مسودة محلية، صقل سحابي | المحلي يولّد، السحابة تصقل |
البدء بنماذج LLM المحلية
الخطوة 1: تحقق من عتادك
- 8GB RAM على الأقل للنماذج الصغيرة
- يُوصى بـ GPU لكنه غير مطلوب
الخطوة 2: اختر أداة
- المبتدئون: LM Studio أو Ollama
- المستخدمون المتقدمون: llama.cpp أو text-generation-webui
الخطوة 3: نزّل نموذجاً
- ابدأ بـ Llama 3 8B أو Mistral 7B
- استخدم quantization بمستوى Q4 إذا كانت RAM محدودة
الخطوة 4: جرّب
- جرّب prompts مختلفة
- قارن بالنماذج السحابية
- اكتشف ما يناسب حالة استخدامك
النقاط الأساسية
✅ تعمل نماذج LLM المحلية على عتادك، فتبقي البيانات خاصة
✅ أدوات مثل Ollama, LM Studio تجعل التشغيل المحلي في المتناول
✅ تتفاوت متطلبات العتاد مع حجم النموذج (7B الأكثر سهولة)
✅ يقايض quantization الجودة بنماذج أصغر وأسرع
✅ كثيراً ما تتطلب التطبيقات الحرجة للخصوصية نشراً محلياً
✅ تجمع المقاربات الهجينة خصوصية المحلي بقدرة السحابة
فكّر في ذلك
- أي بيانات شخصية أو مهنية لن تريد أبداً إرسالها إلى نموذج LLM سحابي؟
- كيف قد تتغيّر الأجهزة الطرفية (هواتف، حواسيب محمولة) لو استطاعت تشغيل نماذج LLM قادرة محلياً؟
- متى تختار السحابة حتى لو كان المحلي ممكناً تقنياً؟
الخطوات التالية
الآن ننظر إلى أين تتجه نماذج LLM في الفصل 3: التطوّرات المستقبلية.