مراجعة Fable: تحضير أسرع لا يعني وكيلًا أسرع أو أفضل
اختبار مقدم يشمل 23 مهمة يُظهر تسارع إعداد الحزمة، مع بلوغ الجودة سقفها. أُصلح خلل الذاكرة، والترخيص غير واضح.

FABLE · SOURCE + OWNER-SUPPLIED BENCHMARK · 25 SEP 2026
يبدأ Fable بقيد مفيد: قبل أن يتصدى الوكيل لمهمة يبحث عن دروس من العمل السابق. يشير اختبار معياري جديد على 23 مهمة قدّمه مالك المشروع إلى أن الجلب المتوازي في v0.20.0 يخفّض زمن التحضير إلى النصف. وهذا ليس مثل حل المهام بضعف السرعة أو بجودة أفضل. قرأتُ الشيفرة وفصلتُ بين هذه الادعاءات.
نواة Fable
- الدروس المحلية قبل الجلب الخارجي
- إعداد أسرع في 23 من 23 مهمة
الحدود
- سقف 100/100: لا قياس لتحسن الجودة
- ملف LICENSE الجذري غائب؛ شروط المكونات مختلفة
كيف يعمل وأين يُستخدم
يبحث search.js في سجل JSONL محلي، ثم يرتب retrieve.js سجلات خمس مجموعات Hugging Face. يعد boost.py حزمة استشارية: Laya لتقدير الصلة على Apple Silicon وHeadroom للضغط مع بديل لإزالة التكرار. يحدد route.py النمط ويسجل record.js الدرس. أدوات MCP والفيديو والتثبيت والأمان توسع حدود الثقة.
يمكن البحث عن حل لفشل اختبار متكرر أو أمثلة لفحص CLI غير مألوف. ULTRA --fast يتجاوز الضغط. السجلات الخارجية بيانات لا أوامر. الوثائق تتطلب Node 18+ وPython 3.10+ وتصف scripts/setup.py؛ راجعنا المصدر ولم نشغّل التثبيت أو الاختبار.
كيف أُجري الاختبار المعياري
يقارن HTML المرفق تشغيل v0.20.0 عند a86b9fb مع أرشيف v0.12.0 على 23 مهمة. لم يُعَد تشغيل الضابط من دون Fable. يذكر التقرير سجل دروس فارغاً وتقييمات ثابتة وإلغاء أول دفعتين وإعادتهما لغياب prompt.md؛ لم نكرر تلك الخطوات.
نتائج المهام الـ23
انخفض وسيط وقت الحزمة بقياس الأداة من 26.0 إلى 12.7 ثانية (−51.2%)؛ تحسنت المهام الـ23. متوسط ULTRA الثلاث: 25.3 إلى 13.2 ثانية. يعرض الجدول كل القيم. نالت كل مهمة 100/100 في النسختين، فلا يمكن استنتاج تحسن الجودة. نما السجل من صفر إلى 23 بطاقة كتبها إطار الاختبار، وليس هذا تدريباً للنموذج. ظل التوجيه 20 BOOST و3 ULTRA ولم يعمل smart الجديد؛ نتائج تقليل الاستشهادات مختلطة.
مرر الجدول أفقياً لعرض الأعمدة
| المهمة | حزمة v0.12.0، ث | حزمة v0.20.0، ث | الوفر، ث | Route |
|---|---|---|---|---|
| C1 | 28.09 | 12.77 | 15.32 | BOOST |
| C2 | 26.32 | 11.35 | 14.97 | BOOST |
| C3 | 27.05 | 12.85 | 14.20 | BOOST |
| C4 | 26.08 | 11.52 | 14.56 | BOOST |
| T1 | 20.55 | 12.90 | 7.65 | BOOST |
| T2 | 25.80 | 12.61 | 13.19 | BOOST |
| T3 | 26.55 | 13.41 | 13.14 | BOOST |
| T4 | 26.79 | 12.47 | 14.32 | ULTRA |
| D1 | 26.34 | 12.06 | 14.28 | BOOST |
| D2 | 23.84 | 13.21 | 10.63 | BOOST |
| D3 | 25.30 | 12.40 | 12.90 | BOOST |
| D4 | 24.51 | 12.27 | 12.24 | BOOST |
| L1 | 26.41 | 12.43 | 13.98 | BOOST |
| L2 | 25.62 | 13.03 | 12.59 | BOOST |
| L3 | 25.78 | 12.41 | 13.37 | BOOST |
| L4 | 28.37 | 13.23 | 15.14 | BOOST |
| X1 | 25.36 | 13.16 | 12.20 | BOOST |
| X2 | 27.45 | 7.56 | 19.89 | BOOST |
| X3 | 26.77 | 13.53 | 13.24 | BOOST |
| X4 | 25.37 | 12.51 | 12.86 | BOOST |
| S1 | 24.57 | 12.81 | 11.76 | ULTRA |
| S2 | 26.01 | 12.71 | 13.30 | BOOST |
| S3 | 24.42 | 14.20 | 10.22 | ULTRA |
تحذير بشأن الزمن الفعلي
في 12 مهمة ذات علامات وقت موثوقة، ارتفع وسيط زمن الوكيل من 84.5 إلى 104.9 ثانية. يذكر التقرير احتمال تغير خدمة النموذج دون إثبات السبب؛ فقدت ثلاث محاولات v0.20 علامات البداية بسبب خطأ مجلد العمل. لا تثبت أزمنة الجلسات المختلفة تسارع العمل الكامل أو تباطؤه.
خلل الذاكرة المرتبط بالإصدارات
في v0.20.0 المختبر استخدم retrieve.js التعبير os.path.dirname(HEALTH) في Node، حيث os.path غير موجود. أخفى catch فارغ الخطأ فلم يُحفظ الملف؛ يذكر التقرير غيابه بعد ثلاث محاولات. المصدر الحالي v0.21.0 يستخدم path.dirname وتوثّق قائمة التغييرات إصلاح v0.20.1. فحصنا الكود لا نجاح الإصلاح عملياً.
حيث يتوقف الترخيص
يقول README إن كود المشروع MIT ويحيل إلى LICENSE، لكن الملف الجذري غائب ولا يكتشف GitHub ترخيصاً. AI4Animation موصوف برخصة CC-BY-NC 4.0 ولـRemotion شروط أخرى. يجب فحص المكونات الاختيارية والبيانات قبل استخدامها في عمل حساس.
الحكم
تبدو سرعة مرحلة بناء الحزمة معقولة بوصفها نتيجة قياسات الإطار المقدمة، وتتسق مع الجلب المتوازي للمصادر. أما تحسن جودة الوكيل أو الإنتاجية من البداية إلى النهاية فلم يثبت. جرّب النواة الضيقة على عمل غير حساس، وتحقق من محرك الاحتياط الذي عمل فعلًا، وكرر التجارب المضبوطة قبل الاتكاء على ادعاء أوسع.
المشروع والمؤلف
مصدر Fable · إصدار v0.20.0 · التغييرات والإصلاح.
فُحص المصدر 25-09-2026 عند aaeeeb5؛ نتائج HTML لإصدار a86b9fb مقدمة ولم نكررها.