System One Coding: تركيب الكود عن طريق قرارات
بلوكات بأنواع، تحقق على مراحل، مقارنات اتقاست، وتجربة مجانية بالتسجيل.
المقالة دي اتترجمت بالآلة.
System One Coding هو harness البرمجة على مراحل بتاع Mithril: نموذج قرار بيختار من بلوكات بأنواع، والـ harness بيبني المصدر، وبيفحصه، وبيسجّل النتيجة. جرّب [التجربة المجانية بالتسجيل](https://code.mithril.fund/).
## مقارنة متقاسة لطرق البرمجة
اتقاس 2026-10-06T07:33:38.924Z (تاريخ JST 2026-10-06)، على نفس مضيف Node/NBB المحلي عن طريق OpenRouter.
خمس جولات بتبدّل ترتيب الطريقة؛ لحد 4 محاولات لكل واحدة.
كل طريقة لازم تطلّع نفس جسمين دوال CLJK، وتحافظ على العلامة، وتعدّي مدخلي التبديل البولياني الاتنين وكل متجهات الإكمال الـ 511 بأطوال 0–8.
خطوط الأساس للتوليد بتطلّع تعبيرات JSON بيقبلها نحو مقيّد قبل إصدار المصدر؛ والمخرجات المرفوضة بتاخد نفس رسالة الإصلاح العامة.
دي مهمة دالة صغيرة مقيّدة، مش SWE-bench ولا برمجة مستودعات عامة.
| الطريقة | نجح | وسيط الثواني | وسيط API بالدولار | توكنز الدخول / الخروج | الاستدعاءات في كل جولة |
| --- | --- | ---: | ---: | ---: | --- |
| System One / Jev | 5/5 | 2.973 | $0.000401268 | 9554 / 406 | 8, 8, 9, 8, 8 |
| Qwen3 Coder Next + إصلاح | 5/5 | 2.195 | $0.000089240 | 314 / 48 | 2, 2, 2, 2, 1 |
| Gemini 2.5 Flash + إصلاح | 5/5 | 2.624 | $0.000231600 | 297 / 57 | 1, 2, 2, 3, 1 |
| قالب معروف | 5/5 | 0.361 | $0.000000000 | 0 / 0 | 0, 0, 0, 0, 0 |
الوقت بيمشي من بداية المستدعي لحد تحليل الرد، والقبول، وإصدار المصدر، وخلوص المتحقّق.
System One بيشمل إعداد الـ harness المشترك، والإيصالات، وفحص الإعادة؛ والطرق التانية بتستخدم محوّل قبول/فحص أصغر.
عمليات التحقق مختلفة (فحصين متوازيين لكل دالة قصاد فاحص واحد مجمَّع).
دي مقارنة متقاسة للتطبيقات دي، مش اختبار سرعة نموذج لوحده.
تأليف الواجهة، والترجمة/النشر، وتشغيل الشبكة، والكهربا، والعتاد، والتطوير البشري، والتدريب، كل ده برّه القياس.
الدولار بتاع API جاي من إيصالات استخدام المزوّد الفعلية، بما فيها المخرجات المرفوضة واستدعاءات الإصلاح؛ وأعمدة التوكنز وسط.
مفيش رسوم مجهولة بتتحسب صفر.
إعادة استخدام القالب محتاجة حل المطوّر يعرفه قبل كده.
سجلات [20 جولة الخام](https://code.mithril.fund/coding-benchmark.json) و[مصدر الإعادة](https://github.com/mithril-lang/mithril-fund/tree/main/apps/code/bench) متاحين.
المقارنة المتقاسة استخدمت $0.003558784 رسوم API للنموذج إجمالًا.
في المهمة دي وسيط Qwen أسرع وأرخص من Jev؛ ووسيط Gemini كمان أسرع وأرخص.
إعادة استخدام القالب المعروف هي الأسرع، برسوم API للنموذج صفر.
قيمة System One دلوقتي هي مساحة الاختيار المتحكّم فيها، والتركيب الواعي بالاعتماديات، والمصدر القابل للتحقق، والدليل القابل للإعادة.
لسه ما بيّنش أفضلية عامة في السرعة أو التكلفة أو الدقة.
خمس جولات ناجحة على مهمة صغيرة واحدة مش بتثبت معدل اعتمادية عام.
## بيشتغل إزاي
1. الإنسان بيحدّد المهمة، والبدائيات المتاحة، والأنواع، والاعتماديات، وفحوصات القبول الثابتة.
2. لكل مرحلة وثقب AST، الـ harness بيعرض الاختيارات المتوافقة بس. مرحلة تبديل الإكمال فيها معاملات بوليانية، وثوابت، وشروط. مرحلة العد تقدر تستخدم دالة التبديل المتحقَّق منها، وتصفية المتجهات، والعد.
3. Jev بيختار البلوك الجاي. الـ harness بيتحقق من الاختيار ويبني الـ AST؛ الثقة لوحدها مش تقدر تقبل الكود.
4. الـ harness بيطلّع ملفين مصدر CLJK، وبيحافظ على التعريفات اللي ملهاش علاقة، وبيشغّل فحوصات ثابتة مستقلة. الإيصال بيسجّل القرارات، والتوكنز، والتوقيت، ورسوم API، والتحقق. فشل التحقق بيوقف النشر.
5. المتصفح بيجمّع بداية TodoMVC حوالين النواة المتحقَّق منها. تقدر تفحص/تعدّل/تصدّر الملفات، وتوصّل GitHub، وتعمل مستودع، وتحفظ commit، وتنشره صراحة على GitHub Pages.
التجربة بتولّد تبديل الإكمال وعدد اللي مخلّصش بس.
الواجهة، والتعديل، والعمليات بالجملة، وفلاتر URL، والحفظ المحلي، وتكامل WebAssembly، كود بداية متصان.
تنفيذ مستودع اعتباطي، وتوليد UI/UX، وتوليد API، وتوسيع كتالوج البلوكات تلقائيًا، شغل مستقبلي.
الموجز بتاعك مش بيخلّق قدرات جديدة برّه الكتالوج ده.
التعديلات اليدوية برّه الإثبات الأصلي.
## سجّل وجرّب مجانًا
افتح [Mithril](https://mithril.fund/#system-one)، سجّل/ادخل، وبعدين افتح [System One Coding](https://code.mithril.fund/).
مش محتاج مفتاح OpenRouter ولا توكن GitHub عشان جولة مجانية.
جلسة متصفح Mithril الموجودة هي اللي بتصرّح للتجربة.
بيانات GitHub محتاجة بس عشان تحفظ أو تنشر على مستودعك.
التجربة بتسمح بـ **3 محاولات مقبولة لكل حساب في اليوم بتوقيت UTC**، و**100 محاولة في اليوم بتوقيت UTC على الخدمة كلها**.
المحاولات المقبولة، بما فيها الفشل أو runner مشغول أو نتيجة مجهولة، بتستهلك خانة.
الطلبات غير الصالحة أو غير المصادَق عليها لأ.
إعادة نفس معرّف الطلب بترجّع نتيجته المخزّنة من غير استدعاء نموذج تاني.
السيرفر بيستخدم سلطة حصة معاملات واحدة مستمرة، مش تخزين المتصفح.
التجربة معتمدة على إن الـ runner المحلي بتاع المشغّل والنفق العلني يبقوا أونلاين؛ ودي مش ضمان توافر.
جولات بمفتاح مزوّد مستقل محتاجة اتصال GitHub وبتستخدم رصيد OpenRouter بتاعك.
## أداء المتصفح قياس لوحده
[مقارنة TodoMVC](https://code.mithril.fund/benchmarks.html) بتقيس تفاعل التطبيق وبتقارن كود البداية المتصان بـ Vanilla ES6.
خط أساس Speedometer 3.1 بتاعها بيستبعد Mithril.
النتائج دي مش بتقيس سرعة وكيل البرمجة ولا بتثبت درجة Speedometer رسمية لـ Mithril.
## Jev وCLEF
الـ harness الشغّال بينادي Jev عن طريق OpenRouter لاختيارات معتمدة على الحالة.
عادة النواة دي بتاخد تمانية اختيارات، مش قرار واحد لبرنامج كامل.
[Cloudflare CLEF](https://huggingface.co/Cloudflare/clef) بيوصف نهج نموذج قرار متوافق مع Jev/System One.
CLEF باك إند محلي/تدريب محتمل؛ التجربة المنشورة مش بتستخدم نموذج CLEF متدرّب محليًا.
المحاولات المحلية الأقدم ما تأهلتش، ومفيش مكسب تدريب بيتدّعى.
## توسيع الـ harness
لمراحل UI/UX والمنطق والـ API، عرّف كتالوجات بأنواع ومتحقّقين منفصلين.
مثلًا مرحلة التخطيط ممكن تختار مكوّن متصان؛ ومرحلة API لازم تختار عقد متراجَع، وبلوك مصادقة، وبلوك تحقق من المدخلات.
اقبل المرحلة بس لما اعتمادياتها ومدخلات الفحص تبقى متاحة.
خلّي قرارات النموذج اقتراحات؛ الـ harness هو صاحب الأنواع، والمسارات المقبولة، وحدود التنفيذ، وبوابات النشر.
وسّع الكتالوج بمهام محجوزة، وتتبّع كل الفشل، وعدد الإصلاحات، والوقت المنقضي، والرسوم الفعلية قبل ما تدّعي قدرة أوسع.
سجلات التنفيذ والقياس علنية. [التوثيق](https://mithril.fund/docs/system-one-coding).
## تسجيل تحديث المحرّر
[تسجيل المحرّر بالسرعة الأصلية](https://code.mithril.fund/editor-update.mp4) بيبيّن دالتين مش منفّذتين بيتغيّروا لمصدر متحقَّق منه.
دي معاينة محلية بـ Jev فعلي وتجهيز مصادقة اختبار متعلّم، منفصلة عن تأهيل مستخدم مسجّل في الإنتاج.
اتسجّل 2026-10-06T07:55:00.252Z: من الضغطة للمصدر 2.631 ثانية؛ إيصال الـ harness 2.107 ثانية؛ 8842 / 406 توكن؛ API $0.000371364.
[إيصال القياس](https://code.mithril.fund/editor-update.json).