Ollama
Ollama 0.40.7 يصلح محادثات Responses مع Codex، ويتيح لنماذج مسودّة أكثر أن تسرّع الردود
فُحص آلياً على صفحة Ollama في .
Ollama 0.40.7 إصدار إصلاحات يهمّك أكثر ما يهمّك إن كنت تشغّل Ollama من أدوات البرمجة: فهو يصلح عطلين في واجهته Responses المتوافقة مع OpenAI، ظهر أحدهما مع Codex ، ويتيح لنماذج مسودّة أكثر أن تسرّع الردود عبر فكّ الترميز التخميني ، ويُدرج نموذج قرار جديداً من Perplexity اسمه pplx-decider. وتحمل صفحة الإصدار تاريخ 18 تشرين الأول الساعة 00:28 ، وهو الوقت الذي أُنشئت فيه الصفحة أوّل مرّة، إذ يُبقي GitHub هذا التاريخ حتى حين يصير الإصدار نهائياً بعد ذلك. أمّا ملفات التثبيت التي تعرضها الصفحة فرُفعت في 21 تشرين الأول الساعة 03:53 بالتوقيت العالمي ، ويمتدّ سطر سجلّ التغييرات فيها من v0.40.6 إلى v0.40.7. وستجد أدناه ما يفعله كلّ تغيير، وهل عليك أن تحدّث الآن.
ما الذي تغيّر
محادثات Responses لم تعد تنقطع.واجهة Responses هي الطريقة المتوافقة مع OpenAI التي تكلّم بها أدواتُ البرمجة، مثل Codex، برنامجَ Ollama، وكلّ طلب فيها يحمل معه المحادثة كلّها حتى تلك اللحظة. ولم تعد متابعة محادثة كهذه تفشل حين تبدّل بين نماذج «تفكّر» ونماذج لا تفكّر، والتفكير هنا هو الخطوة التي يستدلّ فيها النموذج قبل أن يجيبك، ولا حين يحتوي سجلّ المحادثة على عناصر ضغط (compaction) تركها مزوّد آخر. والضغط هو ما تفعله الأداة حين تطول المحادثة كثيراً: تختصر السجلّ لتوفّر مكاناً، والعناصر التي يتركها هذا الاختصار تختلف من مزوّد إلى آخر.
استدعاءات الأدوات بترتيبها الصحيح.في طلبات Responses المتدفّقة، أي التي يصلك فيها الجواب قطعةً قطعة، كانت استدعاءات الأدوات من جهة العميل قد تخرج قبل عناصر الاستدلال المفتوحة، فتصلك أحداث استدعاء الأدوات بترتيب خاطئ أو مكرّرة. والمثال الذي تذكره الصفحة هو Codex حين يبحث في الويب. وقد أُصلح هذا الآن.
نماذج مسودّة أكثر لفكّ الترميز التخميني.فكّ الترميز التخميني (speculative decoding) طريقة لتحصل على الجواب أسرع: «نموذج مسودّة» (draft model) صغير وسريع يخمّن الكلمات القليلة التالية، ثم يفحص النموذج الكبير هذه التخمينات دفعة واحدة ويُبقي ما يوافق عليه منها. وصارت نماذج مسودّة أكثر تعمل بهذه الطريقة، لأنّ llama-server صار يستنتج نوع المسودّة بنفسه بدل أن يحتاج إلى أن يحدّده له Ollama.
نموذج قرار جديد.pplx-decider نموذج قرار بحجم 27B من Perplexity، ضُبط انطلاقاً من Qwen3.8-27B. وإن كانت نماذج القرار جديدة عليك، فخبرناOllama 0.35 يضيف نماذج القرار، وهي نماذج تجيبك باختيار واحتمالات ودرجات بدل النصّ يشرح لك ما الذي تعيده وكيف تطرح عليها أسئلتك.
وبقيّة القائمة أصغر:
- صار
ollama showيذكر أيّ مُنشئ نصّ (renderer) وأيّ مُحلّل (parser) يستعملهما النموذج، ومن أين يأتي قالب المحادثة الخاصّ به، وصارت الواجهة البرمجية تعرض القيم نفسها في حقول جديدة هيrendererوparserوtemplate_source. وقالب المحادثة هو النمط الذي يحوّل محادثتك إلى النصّ الدقيق الذي يقرؤه النموذج؛ وبشكل عامّ، مُنشئ النصّ هو الذي يبني هذا النصّ، والمُحلّل هو الذي يقرأ ما يخرجه النموذج ويفرزه إلى جواب وتفكير واستدعاءات أدوات. - الطلبات الموجّهة إلى النماذج البعيدة، أي الوسوم السحابية التي تعمل على ollama.com لا على جهازك، صارت تُلغى هناك حين ينقطع اتصال العميل، بدل أن تستمرّ في العمل. وتجد شرح هذه الوسوم السحابية في خبرناOllama 0.40.5 يأتي بنموذج NVIDIA الجديد Nemotron 3.5 Super وأخيه الأصغر Bolt.
- صار
ollama launch claudeيحصر قيمةCLAUDE_CODE_AUTO_COMPACT_WINDOWداخل المدى الذي يدعمه Claude Code، فلا يظهر بعد اليوم تحذير «window too large». والحصر معناه أنّ القيمة إذا خرجت عن المدى أُعيدت إلى أقرب طرف منه. - وحُدِّث كلّ من llama.cpp وMLX.
ما معناه لك
إن كنت تستعمل Codex، أو أيّ أداة تكلّم Ollama عبر واجهة Responses، فحدّث.إن توقّفت محادثة عندك برسالة خطأ بعد أن بدّلت بين نموذج يفكّر ونموذج لا يفكّر، أو بعد أن نقلت سجلّ محادثة بدأته عند مزوّد آخر، فهذا هو الإصلاح الأوّل. وإن رأيت استدعاء الأداة نفسه مرّتين، أو بترتيب غير منطقي، وCodex يبحث في الويب، فهذا هو الإصلاح الثاني.
إن كنت تستعمل فكّ الترميز التخميني،فقد يعمل الآن نموذج مسودّة لم يكن يعمل مع Ollama من قبل. جرّب الزوج نفسه مرّة أخرى بعد التحديث، وقِس وقت الطلب نفسه مع نموذج المسودّة وبدونه على جهازك أنت: فمقدار التوفير يتوقّف على عدد المرّات التي تصيب فيها تخمينات المسودّة.
إن كنت تشغّل Claude Code بالأمر ollama launch claude،فسيختفي تحذير «window too large». وإن كنت قد ضبطتCLAUDE_CODE_AUTO_COMPACT_WINDOW بنفسك على قيمة خارج المدى الذي يدعمه Claude Code، فتذكّر أنّ القيمة المستعملة الآن هي أقرب قيمة داخل المدى، لا القيمة التي كتبتها.
إن أردت أن تجرّب pplx-decider،فحجمه 27B ، ولا تعطي الصفحة أمراً لتنزيله ولا رقماً للذاكرة التي يحتاجها. ودليلناأيّ جهاز يشغّل نموذجاً محلّيّاً يشرح لك كيف يقرّر حجم النموذج إن كان يتّسع في جهازك.
كيف تحدّث.في قائمة ملفات الإصدار مثبّت لكلّ نظام، رُفعت كلّها في 21 تشرين الأول. على Windows نزّلOllamaSetup.exeوشغّله ؛ وعلى Mac نزّلOllama.dmg؛ وعلى Linux استعمل سكربتinstall.shمن القائمة نفسها. ثم افتح الطرفية واكتبollama -v: سيطبع لك رقم النسخة المثبّتة عندك، ويجب أن يكون الآن 0.40.7. فإن بقي يُظهر رقماً أقدم، فأغلق Ollama تماماً، ثم شغّله من جديد، واكتب الأمر مرّة أخرى.
المصدر
صفحة الإصدار على GitHub: Ollama v0.40.7، وقائمة ملفاته القابلة للتنزيل مع أوقات رفعها.