Ultra Techالنسخة الإنجليزية

Ollama

Ollama 0.40.12 يضيف نماذج LFM3 من Liquid AI ونموذج القرار d1 بحجم 2B، على أجهزة Apple أوّلاً

فُحص آلياً على صفحة Ollama في .

يضيف Ollama 0.40.12 عائلة LFM3، وهي نماذج صغيرة جديدة من Liquid AI مبنيّة للوكلاء المحلّيين واستدعاء الأدوات والمخرجات المنظَّمة ، ويضيف حجماً جديداً هو 2B لنماذج القرار d1 من Liquid AI، مبنيّاً على LFM3. لكنّ الاثنين لا يعملان في هذا الإصدار إلّا على أجهزة Apple، أمّا دعم Linux وWindows فموصوف بأنّه قادم قريباً. وفي الإصدار نفسه صارت معالجة الطلب أسرع على شرائح Apple لنماذج Gemma 4 وFlint وLaguna ، وصارollama launchيعمل مع OpenCode v2. وتؤرّخ صفحة الإصدار صدوره في 27 تشرين الأول.

ما الذي تغيّر

LFM3، عائلة من النماذج الصغيرة.تقول ملاحظات الإصدار إنّ LFM3 مبنيّة على معمارية Liquid الجديدة التي تسمّيها «ثلاثية هجينة» ، وتعدّد أفرادها:lfm3نموذج نصّي بحجم 1.7B، أي نحو 1.7 مليار معامِل، ونافذة سياقه تتّسع لـ 256K رمز ؛ وlfm3-vlيضيف فهم الصور ؛ وlfm3-audioيتعرّف على الكلام ويترجمه ويحوّل النصّ إلى كلام بثماني عشرة لغة ؛ وlfm3-omniيأخذ النصّ والصور والصوت في نموذج واحد. والأمر الذي تعطيه الصفحة هوollama run lfm3.

والرمز (token) قطعة صغيرة من النصّ، كلمة أو جزء من كلمة، ونافذة السياق هي مقدار ما يستطيع النموذج أن يقرأه ويكتبه دفعة واحدة. وصفحة النموذج النصّي في مكتبة Ollama تضيف ما تحتاجه لتحكم عليه: الـ 256K رمز تُحسب لما تُدخله أنت وما يُخرجه النموذج معاً. وبدقّة 4 بت، أي حين تُضغط أوزانه، يأخذ نحو 1 GB من الذاكرة، فيتّسع له أيّ هاتف أو حاسوب محمول. وقد دُرّب بعد تدريبه الأساسي على العمل داخل أطر الوكلاء، وهي البرامج التي تجعل النموذج يستدعي الأدوات خطوة بعد خطوة، مثل Hermes Agent وPi وOpenClaw. والعربية من اللغات التي تذكرها الصفحة.

d1 بحجم 2B.صارت نماذج القرار d1 من Liquid AI تأتي بحجم 2B، مبنيّاً على LFM3. يتّخذ d1 قرارات بشأن النصوص والصور، ويضيف d1-omni الصوت. ونموذج القرار لا يكتب لك جواباً: فهو ليس نموذج محادثة ولا يولّد نصّاً. بل تعطيه «حالة»، أي ما تريد الحكم عليه، نصّاً أو JSON أو صوراً أو خليطاً منها، ومعها أسئلة محدّدة الأنواع، فيعيد لك احتمالاً معايَراً لكلّ جواب في تمريرة واحدة. وقد شرحنا كيف تعمل هذه النماذج في Ollama حين وصلت، في خبرنا عنOllama 0.35. ومثال الإصدار يسأل سؤالاً جوابه نعم أو لا عن جملة واحدة: ollama run d1:2b "I was charged twice for order 4417." --ask "Is this a billing issue?"والجملة هنا شكوى من زبون دُفع منه مبلغ طلبه مرّتين، والسؤال: هل هذه مسألة فوترة؟ وفي صفحة النموذج في المكتبة، الوسم الجديد هوd1:2b: حجم تنزيله 3.9GB، ونافذة سياقه 125K، ويأخذ النصّ والصور.

على أجهزة Apple وحدها، إلى حين.ملاحظات الإصدار واضحة في هذا: lfm3 وd1 بحجم 2b مدعومان على أجهزة Apple في هذا الإصدار، ودعم Linux وWindows قادم قريباً.

سرعة وجودة على شرائح Apple.معالجة الطلب هي المرحلة التي يقرأ فيها النموذج كلّ ما أرسلته قبل أن يكتب أوّل كلمة، وقد صارت أسرع على شرائح Apple لنماذج Gemma 4 وFlint وLaguna. وصار فكّ الترميز التخميني (speculative decoding) يدعم نماذج المسوّدة DFlash2 على MLX، وهو إطار Apple لتشغيل النماذج على شرائحها. وفكرة فكّ الترميز التخميني أنّ نموذجاً صغيراً، يسمّى نموذج المسوّدة، يخمّن الكلمات القليلة التالية، ثم يفحصها النموذج الكبير دفعة واحدة، فيوفّر الوقت حين يصيب التخمين. وصار Gemma 4 كذلك يحتفظ بتفاصيل أكثر في الصور الصغيرة.

أدوات البرمجة. صار ollama launchيعمل مع OpenCode v2 ، وأُصلحت في Kimi CLI أدوار المساعد التي لا تحوي إلّا استدعاءات أدوات، أي الردود التي يستدعي فيها المساعد أداة دون أن يكتب أيّ نصّ. وتحت الغطاء، حُدّث MLX وllama.cpp.

وصدر الإصدار من الإيداع f067033، والإيداع (commit) لقطة محفوظة من الشيفرة؛ ويمتدّ سطر سجلّ التغييرات من v0.40.11 إلى v0.40.12 ، فكلّ ما سبق جديد منذOllama 0.40.11.

ما معناه لك

إن كان عندك Mac بشريحة Apple، فحدّث وجرّب ollama run lfm3. فنحو 1 GB من الذاكرة بدقّة 4 بت يعني أنّه يعمل إلى جانب بقيّة عملك حتى على Mac ذاكرته قليلة. واستعمله فيما دُرّب عليه: استدعاء الأدوات والمخرجات المنظَّمة داخل وكيل. وإن كنت تستعمل Hermes Agent، فالصفحة تعطيك الأمرollama launch hermes --model lfm3. لكن لا تجعله وكيلك للبرمجة: فالصفحة نفسها لا تنصح به للبرمجة بالوكلاء ولا للاستدلال المعقّد متعدّد الخطوات، بسبب صغر حجمه ، وللأسئلة التي تحتاج معرفة كثيرة تنصح بالاسترجاع أو البحث، أي أن تعطيه المعلومة بدل أن تنتظرها من ذاكرته.

إن كنت تستعمل نماذج القرار، فاكتب الوسم d1:2bصراحة، كما يفعل مثال الإصدار. فوصفd1وحده في الصفحة ما زال وصف نموذج 3B المبنيّ على LFM2.5-VL-3B. ونافذة سياق الـ 2B البالغة 125K تترك مكاناً لحالة طويلة، كسلسلة رسائل دعم كاملة، قبل أن تطرح سؤالك.

إن كنت على Windows أو Linux، فـ lfm3 وd1:2bغير مدعومين بعد في هذا الإصدار. أمّا إصلاحا OpenCode v2 وKimi CLI وتحديث llama.cpp فليست موسومة بأنّها لأجهزة Apple وحدها، فحدّث من أجلها، وانتظر إصداراً لاحقاً قبل أن تنزّل النماذج الجديدة.

إن كنت تشغّل OpenCode عبر ollama launchوانتقلت إلى OpenCode v2، فهذا هو الإصدار الذي يجعلهما يعملان معاً.

كيف تحدّث. ثبّت 0.40.12 من صفحة الإصدار لنظامك، ثم افتح الطرفية واكتب ollama -v: سيطبع لك رقم النسخة المثبّتة عندك، ويجب أن يكون الآن 0.40.12. فإن بقي يُظهر رقماً أقدم، فأغلق Ollama تماماً، ثم شغّله من جديد، واكتب الأمر مرّة أخرى.

المصدر

صفحة الإصدار على GitHub: Ollama v0.40.12؛ وصفحتا lfm3 وd1 في مكتبة Ollama.