تخطّ إلى المحتوى
AISI
𝕏
أداة ذكاء اصطناعي

llama.cpp

مقبول

ggml.ai · BG

مفتوح المصدر العربية: جزئي استضافة ذاتية مجاني MIT GitHub ↗

نظرة عامة

ما هو llama.cpp؟

محرك llama.cpp هو أداة استدلال (Inference Engine) خفيفة الوزن مكتوبة بلغة C/C++، صُممت لتشغيل نماذج الذكاء الاصطناعي اللغوية من عائلة LLaMA بصيغة (GGUF) على موارد عتادية بسيطة. يُعد هذا المحرك حجر الأساس للعديد من التطبيقات التي تشغل النماذج محلياً بفضل كفاءته العالية.

مميزات المحرك الأساسية

  • تشغيل في كل مكان: يدعم مجموعة واسعة من العتاد، بدءاً من المعالجات المركزية الحديثة (CPUs) إلى معالجات Apple Silicon وبطاقات الرسومات من NVIDIA و AMD.
  • حجم صغير جداً: لا يتطلب تثبيت مكتبات ضخمة للعمل.
  • دعم النماذج المكممة (Quantized): يسمح بتشغيل نماذج ضخمة جداً على أجهزة ذات ذاكرة وصول عشوائي (RAM) محدودة بفضل تقليل حجم الأوزان.
  • نظام بيئي نشط: مجتمع كبير من المطورين يقوم بتحديثات يومية وتطوير فروع (Forks) مخصصة منه.

من يستفيد من llama.cpp؟

هذا المشروع موجّه في المقام الأول إلى:

  • المطورين الذين يسعون لدمج الذكاء الاصطناعي (Embedded LLMs) مباشرة في برامجهم المحلية أو على الأطراف (Edge Computing).
  • الباحثين لإجراء مقارنات الأداء (Benchmarks) والمزيد من التجارب العلمية.

نقاط القوة والضعف

نقاط القوة: مرونة تامة في بيئة التشغيل، حجم صغير للغاية، وقدرة ممتازة على تقليص النماذج (Quantization).

نقاط الضعف: يعتمد بشكل أساسي على واجهة سطر الأوامر (CLI) مما يجعله معقداً للمبتدئين، وقد يتطلب أحياناً خطوات يدوية لتحويل النماذج لصيغة GGUF.

الدعم العربي

دعم عربي جزئي

يشغّل محليًا نماذج GGUF القادرة على العربية (Qwen وAya وJais المكممة) بكفاءة عالية. جودة العربية تعتمد كليًا على النموذج المختار ودرجة التكميم.

تصفّح دليل الدعم العربي الكامل

الإيجابيات

  • Runs anywhere
  • Tiny binary
  • Quantized models
  • Active fork ecosystem

السلبيات

  • CLI-first
  • Manual model conversion sometimes needed

الأنسب لـ

Developers Researchers

بدائل

Ollama LocalAI mlx

ملاحظات الخصوصية

Local-only inference.