بطاقة عنوان مُولّدة تحمل Recursive Flint v1.0، مع عنوان فرعي: 39.8B parameters، 2.5B active، تم بناؤه في أقل من أربعة أشهر. تعرض أربع بطاقات إحصائية: 39.8B total parameters، و2.5B active per token، و262,144 token context، وApache 2.0 بتاريخ 21 أكتوبر 2026. ويُذكر في تذييل أن المعايير ومعدل الإنتاجية يجري الإبلاغ عنهما من Recursive ولم تتم إعادة إنتاجهما بشكل مستقل.
Guides & Insights

Recursive Flint v1.0: نموذج برمجة بحجم 40B بُني معظمه بواسطة حلقة البحث الخاصة به

الكاتب

Gideon Frost

تاريخ النشر

أحدث النماذج · 20عرض جميع النماذج →
المعايير: Artificial Analysis · يُحدَّث يوميًا
العودة إلى جميع المقالات

أكثر جملة إثارة للاهتمام في Recursive Flint v1.0 عند إصداره ليست نتيجة اختبار قياسي. إنها الجملة التي تقول فيها Recursive إن فريقًا صغيرًا بنى نموذجًا للبرمجة يضم 40 مليار معامل من الصفر في أقل من أربعة أشهر، مع مساهمة نظام بحث آلي يُسمى Eureka Machine في كل مرحلة تقريبًا. يظهر Flint في الأخبار كنموذج برمجة محلي قوي — 39.8 مليار معامل إجمالًا، وحوالي 2.5 مليار نشط لكل رمز، وApache 2.0، ويعمل بارتياح على حاسوب محمول. لكن الإصدار هو أيضًا أول اختبار علني لطرح مختلف: أن عملية بناء نموذج يمكن أن تكون هي نفسها مؤتمتة إلى حد كبير. كلا القراءتين موجودتان في الإعلان. واحدة فقط منهما قابلة لإعادة الإنتاج من قبلك.

طُرح Flint في 21 أكتوبر 2026 بموجب Apache 2.0، مع نشر الأوزان على Hugging Face باسم RecursiveSI/flint. إنه أول نموذج من Recursive، المختبر الذي أسسه كبير العلماء السابق في Salesforce Richard Socher، وقد وصل قبل أربعة أيام — حديث بما يكفي لدرجة أن لا شيء تقريبًا عنه قد اختُبر خارج المختبر الذي أنتجه.

ما الذي أصدرته Recursive فعليًا

أربعة مستودعات، لا مستودع واحد. يحتفظ مستودع نقاط التحقق الرئيسي بأوزان BF16، والإعدادات، والمُرمِّز، وقالب المحادثة، وحزمة خدمة SGLang، وقد أُنشئ في 21 أكتوبر 2026 الساعة 14:20 UTC. وتوجد بجانبه ثلاثة إصدارات مُكمَّمة، جميعها مؤرخة في فترة ما بعد الظهر نفسها: إصدار int4 بصيغة safetensors، وإصدار int4 بصيغة GGUF، وإصدار NVFP4 بصيغة GGUF. تأتي الأحجام أدناه من قوائم الملفات الخاصة بالمستودعات نفسها وليس من الإعلان.

• مرجع BF16 — 79.59 GB عبر 37 ملفًا. هذا هو الملف الذي تستخدمه إذا كان لديك H200 أو B300 وترغب في الحصول على النموذج غير المخفف.

• NVFP4 GGUF — 22.86 GB. هذا هو الإصدار الذي يجعل ادعاء "يعمل على حاسوب محمول" حرفيًا، وهو الإصدار الذي سيقوم معظم الناس بتنزيله فعليًا.

• int4 GGUF — 25.99 GB، وهو أكبر من ملف NVFP4 رغم عرض البتات المتشابه اسميًا. إذا كنت تختار بينهما بناءً على مساحة القرص وحدها، فإن NVFP4 هو الخيار الأفضل.

• int4 safetensors — 22.58 جيجابايت، لحزم الخدمة التي تريد نقطة تحقق safetensors بدلاً من GGUF.

تدّعي Recursive أن تدريبها الخاص بالبتات المنخفضة ورأس إخراج رباعي البتات، بعد تقطيرهما عائدًا نحو نموذج 16 بت، يقعان ضمن 0.7 نقطة من الدقة الكاملة. هذا الرقم رقم Recursive نفسه، مقيس وفق تقييم Recursive. أما أحجام الملفات فليست كذلك: يمكن لأي شخص قراءتها من المستودع.

الأرقام الأربعة، وما يقيسه كل منها

نشرت Recursive مجموعة من النتائج مع الإصدار، وأهم ما يجب فهمه عنها هو أنها جميعًا أُنتجت داخل أداة الاختبار الخاصة بـ Recursive نفسها. لم يُعِد أي طرف ثالث تشغيل أي منها. أما مؤشر Artificial Analysis — الحكم المستقل المعتاد لنموذج كهذا — فلا يتضمن أي إدخال لـ Flint على الإطلاق.

A screenshot of the RecursiveSI/flint model card on Hugging Face, showing the repository name, an apache-2.0 licence label, the heading Recursive Flint, and a summary describing a mixture-of-experts coding model for codebase investigation, bug fixing, feature implementation and tests with 39.8 billion total parameters and approximately 2.5 billion active per token. A sentence quotes release scores of 54.9 percent on Terminal-Bench 2.1, 89.7 percent on SWE-bench Pro v2 and 74.2 percent on SWE-bench Verified. The sidebar shows 4,795 downloads last month, a BF16 safetensors model size of 40B parameters, 8 finetunes and 62 quantizations, and a panel reading that this model is not deployed by any Inference Provider. Below, benchmark bar charts plot Flint against Qwen3.8 27B and other local models across Terminal-Bench 2.1, SWE-bench Pro v2, SWE-bench Verified, LiveCodeBench v6, IFBench and IFEval.

• SWE-bench Verified — 74.2%. المعيار الذي سيتعرّف عليه معظم القراء، والذي يقيس ما إذا كان النموذج قادرًا على حل مشكلات GitHub الحقيقية. أجرت Recursive هذا الاختبار عبر mini-swe-agent دون أي وصول إلى الإنترنت على الإطلاق، واحتسبت متوسط pass@1 على مدى خمس محاولات على الأقل، عند درجة الحرارة 1.0، وtop-p 0.95، وtop-k 20.

• SWE-bench Pro v2 — 89.7%. لاحظ "v2". هذا ليس المعيار نفسه الذي تنشره مختبرات أخرى باسم SWE-bench Pro، ولا يمكن طرح الرقمين أحدهما من الآخر. هذه التفرقة أهم مما تبدو عليه، وهي تتكرر كلما قُورن Flint بنموذج يبلّغ عن SWE-bench Pro العادي.

• Terminal-Bench 2.1 — 54.9%. هنا فعلت Recursive شيئًا بالغ الصدق وبالغ الإرباك في آن واحد: فقد شغّلت Terminus 2 مع تفعيل الإنترنت، ثم احتسبت أي حل يُحصل عليه عبر الاسترجاع من الويب فشلًا. هذا العائق متعمّد، وهو يعني أيضًا أن هذه النتيجة ليست قابلة للمقارنة مباشرةً برقم Terminal-Bench صادر دون تلك القاعدة.

• LiveCodeBench v6 — 80.3%. معيار للبرمجة التنافسية وليس معيارًا وكيليًا، وبالتالي فهو الأقل حساسية لاختيار أداة التقييم من بين الأربعة.

• IFBench — 89.2%. اتباع التعليمات، وهو المجال الذي عادةً ما يتراجع فيه النموذج الصغير أولاً.

الادعاء الذي يقدّمه Recursive في الواقع أضيق مما توحي به التغطية: فـ Flint يتصدّر نماذج mixture-of-experts التي يقلّ إجمالي معاملاتها عن 50 مليارًا في SWE-bench Pro v2 وTerminal-Bench 2.1 وSWE-bench Verified. وهذا ادعاء يخصّ فئة بعينها، لا ادعاءً مطلقًا. أما النماذج الكثيفة (dense) ذات الحجم المماثل فهي مستبعدة منه بحكم التعريف — وهو بالضبط سبب ظهور Qwen3.8 27B، وهو نموذج كثيف، في الشكل نفسه محققًا نتيجة أعلى على متوسط الاختبارات الستة الخاص بـ Recursive. وقد طبع Recursive ذلك. ويستحق الثناء على طبعه له.

ادعاء Eureka Machine هو الجزء الذي يبقى أطول من النموذج

إذا أزلنا معايير الأداء، تبقى قصة أكثر غرابة. تقول Recursive إن نظام البحث الآلي لديها ولّد أفكارًا، وأجرى تجارب، واستخدم النتائج لاختيار التجارب التي سيجريها لاحقًا. وتنسب الشركة إليه مساهمات في التدريب المسبق، والتدريب اللاحق، والاستدلال، والتكميم، ونوى العتاد. ثلاث من هذه المساهمات محددة بما يكفي للتحقق منها مقابل المخرجات:

• شكل النموذج. بدأ التصميم من خط أساس 35B-A3B ووصل إلى 40B إجمالًا مع 2.5B نشطة. هذا تحرك متعمد نحو سعة إجمالية أكبر بالتكلفة التنشيطية نفسها — أكثر تناثرًا، لا أكبر بالمعنى الذي يهم للاستدلال.

• التكميم. نقل رأس الإخراج إلى 4 بتات والتقطير الذاتي عائدًا من النموذج ذي 16 بت هو الوصفة الكامنة وراء ادعاء الـ0.7 نقطة، وهو السبب في أن نموذجًا بحجم 39.8B يمتلك نسخة قابلة للتوزيع بحجم 22.86 GB.

• النوى. كتبت Recursive نواة Metal ضخمة موجهة لشرائح M4 وM5، وهو أقل العناصر إثارة للدهشة في القائمة نظرًا لمزاعم الإنتاجية، وأكثرها ملموسية.

A screenshot of Recursive's Introducing Flint announcement page, showing the breadcrumb Updates over Introducing Flint, the headline Introducing Flint, and the subtitle describing a local model with the fastest inference and strongest coding performance in its class, built with automated research. The body text introduces Recursive Flint as a mixture-of-experts model for fast agentic coding on local hardware with 40 billion total parameters activating just 2.5 billion per token, built from scratch in under four months. A further paragraph claims it leads mixture-of-experts models with fewer than 50 billion total parameters on SWE-Bench Pro v2, Terminal-Bench 2.1 and SWE-Bench Verified while running more than five times faster than dense models of 25 to 40 billion parameters, and states more than 125 tokens per second on an M4 Pro MacBook Pro and more than 150 on a 64GB NVIDIA RTX Spark. The next paragraph describes the release as a practical test of Recursive's Eureka Machine, credited with helping develop nearly every part of the model-building stack, and is followed by a chart titled Quality and decode speed on M4 Pro plotting Qwen3.8 27B above Flint on a six-benchmark mean score.

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

ما الذي يمكن أن تخبرك به أربعة أيام من الاختبار العملي وما لا يمكن

أكثر نظرة خارجية جدية إلى Flint حتى الآن هي نظرة ويل نايت من Wired، الذي شغّله على جهاز Mac بذاكرة 48 غيغابايت وبنى تطبيق مهام، وأداة بحث على الويب، وموقعًا توضيحيًا صغيرًا. نجحت الثلاثة جميعًا. هذه نتيجة حقيقية وليست اختبارًا معياريًا. إنها ثلاث مهام، وجهاز واحد، وشخص واحد.

إشارة أكثر فائدة لأي شخص يخطط لاستخدام هذا فعليًا تأتي من المراجعين الذين قاسوا معدل الإنتاجية على مدى فترة ممتدة بدلًا من قياسه في بداية الجلسة. أفاد اختبار مستقل واحد بنحو 110 رموز في الثانية عند الموجّهات القصيرة، لتنهار إلى نحو 9 رموز في الثانية عند سياق يبلغ نحو 115,000 رمز. هذا تدهور يزيد على خمسة أضعاف، وهو الرقم الذي يجب التخطيط على أساسه إذا كان وكيلك يقرأ مستودعًا كبيرًا قبل أن يكتب أي شيء. أرقام السرعة الرئيسية لدى Recursive — أكثر من 125 رمزًا في الثانية على M4 Pro، وأكثر من 150 على RTX Spark بسعة 64 GB — مقاسة صراحة عند سياق قصير، مع استبعاد التعبئة المسبقة.

هناك أيضًا خلل معروف في قالب الدردشة ضمن مسار {{1}}GGUF{{/1}} الخاص بـ llama.cpp. إذا حمّلت النسخة المكمّمة وبدا أن النموذج قد فقد صوابه، فتحقق من القالب قبل أن تلوم الأوزان.

تشغيله دون المخاطرة بربط مسار الإنتاج به

Flint هو ملف تنزيل، وليس نقطة نهاية. ولا يقدّمه OrcaRouter، ولا ينبغي قراءة أي شيء هنا على أنه يعني أننا نقدّمه.

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

الشيء الآخر الجدير بالمعرفة قبل التنزيل: Flint مجاني للتشغيل لكنه ليس مجانيًا للامتلاك. تنزيل بحجم 22.86 GB هو تذكرة الدخول، والجهاز الذي يستوعبه براحة هو التكلفة الحقيقية. وإذا كنت تسعّر هذا مقابل نموذج مستضاف يُحاسب بالرمز، فاحسب تكلفة العتاد أيضًا.

ما يجب متابعته خلال الشهر المقبل

ثلاثة أشياء ستحدد ما إذا كان Flint سيُذكَر كنموذج برمجة صغير جيد أم كنقطة البيانات الأولى في نقاش أطول.

الأول هو تشغيل قياس مرجعي مستقل. وحتى تُقيّمه Artificial Analysis أو طرف محايد مماثل، فإن كل مقارنة تتضمن Flint هي مقارنة بين قياس ذاتي من مختبر وقياس ذاتي من مختبر آخر. والثاني هو ما إذا كانت مشكلة معدل الإنتاجية في السياق الطويل ستتبين أنها أثر عرضي في llama.cpp، أو مشكلة في المحرك، أو خاصية في النموذج — وهذه لها إصلاحات مختلفة جداً. والثالث هو ما إذا كان يمكن تقييم مساهمة Eureka Machine على الإطلاق. لقد قالت Recursive إن العملية خاضعة لإشراف بشري؛ والسؤال المثير للاهتمام هو ما كانت عليه نسبة البشر إلى الوكلاء، وهذا سؤال لا صُمم منشور إطلاق ليجيب عنه.

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

A generated single-column scoreboard titled Recursive Flint v1.0, with six rows: total parameters 39.8B, active per token about 2.5B, context 262,144 tokens, licence Apache 2.0, independent score none yet, and price free to run locally. A footer reads vendor-reported: Terminal-Bench 2.1 54.9, SWE-bench Pro v2 89.7, SWE-bench Verified 74.2.