TuBrief
Subscribed Channels
Videos
Community

مقارنة أداء البرمجة بين Qwen 3.5 و Sonnet 4.5: كيف لا تخدعك فخاخ الاختبارات القياسية (Benchmarks)

TuBrief Editorial
February 28, 2026
0
Computing/Software

Written with AI assistance from the source video. The video is the authority.

العربية한국어中文EnglishEspañolहिन्दीDeutschFrançaisPortuguêsРусскийBahasa Indonesia日本語

Related Video

Qwen 3.5 35B ضد Sonnet 4.5: هل بدأت الفجوة تتقلص؟6:41

Qwen 3.5 35B ضد Sonnet 4.5: هل بدأت الفجوة تتقلص؟

Better Stack

More from the community

사내 시스템에 llm api 붙일 때 마주하는 현실적인 한계와 대응법

September 13, 2026

레거시 백엔드에 GPT-6 Astra 붙일 때 예산 승인과 보안 통과를 먼저 끝내는 법이 있습니다

September 13, 2026

에이전트끼리 대화하다 6천만 원 청구서가 나오는 이유

September 13, 2026

사내 RAG 벡터 검색에 Okta 권한 필터를 직접 거는 방법

September 13, 2026

브라우저 에이전트에게 내 구글 계정을 통째로 넘기면 안 되는 이유

September 12, 2026

Apple Won the AI Race

September 12, 2026

Comments (0)

Log in to leave a comment

No posts yet

© 2026 . All rights reserved.

TuBrief
Subscribed Channels
Videos
Community
Log in

مقارنة أداء البرمجة بين Qwen 3.5 و Sonnet 4.5: كيف لا تخدعك فخاخ الاختبارات القياسية (Benchmarks)

يشهد سوق النماذج اللغوية الكبيرة (LLM) في عام 2026 حماسًا كبيرًا مع إطلاق شركة علي بابا لنموذج Qwen 3.5 35B. وبما أنه نموذج مفتوح المصدر تمكن من مطاردة Claude 4.5 Sonnet من شركة Anthropic في درجات الاختبارات القياسية، بدأ العديد من المطورين يتساءلون: هل حان الوقت للتخلي عن واجهات البرمجة المدفوعة (APIs) والانتقال إلى النماذج المحلية؟

لكن عالم البرمجة الواقعي صارم. هناك فجوة هائلة بين مجرد الإجابة الصحيحة في اختبار قياسي وبين القدرة على تنفيذ مشروع فعلي يتداخل فيه عشرات الآلاف من أسطر الكود. دعونا نشرّح القدرات الحقيقية لكلا النموذجين وراء الأرقام.

الحقيقة وراء أرقام الاختبارات القياسية لنماذج البرمجة

غالبًا ما نحكم على أداء النموذج بناءً على مؤشرات مثل HumanEval أو MBPP. ومع ذلك، تظهر النماذج الحديثة ظاهرة تحسين الاختبارات القياسية (Benchmark Contamination)، أي تلوث البيانات حيث يدرس النموذج أسئلة الاختبار مسبقًا قبل خوضه.

وفقًا لقوانين القياس (Scaling Laws) في بنية المحولات (Transformer)، كلما زادت معاملات النموذج (PPP) وحجم البيانات (DDD)، قلّت دالة الخسارة (LLL):

L(P, D) approx left( rac{P_c}{P} ight)^{alpha_P} + left( rac{D_c}{D} ight)^{alpha_D}

المشكلة هي أن هذه الصيغة لا تضمن نزاهة البيانات. فبينما يبدو Qwen 3.5 قويًا في أنواع معينة من المشكلات، إلا أنه يظهر ما يسمى بظاهرة الفوهة (Crater Phenomenon)، حيث ينخفض الأداء بشكل حاد في المهام المعقدة التي تتطلب الحفاظ على الاتساق المنطقي عبر ملفات متعددة.

تحليل اختبار البرمجة الفعلي: من واجهة المستخدم البسيطة إلى 3JS

للتحقق من القدرة الحقيقية للنماذج، أجرينا اختبار “القفاز” (Gauntlet) للبرمجة الذي يتجاوز الخوارزميات البسيطة. وكانت النتائج أكثر وضوحًا مما توقعنا.

1. تنفيذ واجهة المستخدم الأساسية: لا تنخدع بالمظهر

في تنفيذ قائمة مهام (To-Do List) أو لوحة تحكم باستخدام React، يظهر Qwen 3.5 35B سرعة مذهلة. ولكن عند تطبيق اختبار البيئة النظيفة (Clean Environment Test)، الذي يقيس الأداء بناءً على المنطق الصافي دون الاعتماد على أدوات خارجية، تظهر الاختلافات في التفاصيل.

  • Sonnet 4.5: يتضمن بشكل افتراضي عناصر أمان على مستوى المؤسسات، مثل الحسابات الدقيقة باستخدام وحدة Decimal ومنطق الحماية من حقن الكود (Code Injection).
  • Qwen 3.5: يعطي الأولوية للتوليد السريع، ويميل إلى تجاهل الحالات الحدية (Edge Cases) أو الاعتماد على التعبيرات النمطية (Regex) البسيطة.

2. المنطق المتوسط (3JS): الانهيار أمام التعقيد

مشروع تنفيذ نظام شمسي باستخدام مكتبة الرسومات ثلاثية الأبعاد Three.js (3JS) هو أفضل ما يوضح فرق المستوى بين النموذجين.

يخرج Qwen 3.5 35B كودًا يبدو سليمًا للوهلة الأولى، ولكن عند التشغيل الفعلي غالبًا ما تظهر صفحة فارغة (Blank Page). أنماط الفشل الرئيسية تشمل:

  • قصور المعالجة غير المتزامنة: يتجاهل مؤشرات التحميل أثناء تحميل الأنسجة (Textures)، مما يؤدي إلى تعطل تجربة المستخدم.
  • أخطاء إدارة التبعيات: كتابة مسارات الأصول الخارجية بشكل جامد (Hardcoding)، مما يؤدي إلى قطع الروابط.
  • انخفاض الإطارات: تجاهل قيم دلتا الإطارات داخل requestAnimationFrame مما يجعل سرعة الرسوم المتحركة غير منتظمة.

في المقابل، يتمكن Claude Sonnet 4.5 ومن محاولة واحدة فقط (Zero-shot) من تنفيذ إدارة حالة التحميل غير المتزامن وتحسين تنعيم الحواف (Anti-aliasing) بشكل مثالي. هذا يثبت أن درجته الكاسحة البالغة 77.2% في اختبار SWE-bench Verified ليست مجرد رقم وهمي.

بناء تدفق عمل تطويري بالذكاء الاصطناعي لا يفشل

جاذبية النماذج المحلية تكمن في المجانية والأمان. ولكن لاستخدام Qwen 3.5، الذي يفتقر إلى قدرات الاستدلال العالية، كبديل لـ Sonnet، فإنك تحتاج إلى استراتيجية.

1. الفرق في القدرة على التصحيح الذاتي (Self-healing)

عند حدوث خطأ، يقوم Sonnet 4.5 بتحليل السجلات لتحديد ما إذا كان السبب هو المنطق البرمجي أم قيود واجهة برمجة خارجية. أما Qwen، فمن السهل أن يقع في حلقة استدلال مفرغة بتكرار نفس الإجابة الخاطئة. وللتغلب على ذلك، لا بد من تقسيم المطالبات خطوة بخطوة (Chain of Thought):

  • المرحلة 1: طلب تصميم بنية النظام بالكامل.
  • المرحلة 2: تعريف واجهات البرمجة (APIs) لكل وحدة.
  • المرحلة 3: طلب تنفيذ المنطق التفصيلي.

2. شجرة اتخاذ القرار لاختيار النموذج حسب المشروع

ليس من الضروري استخدام Sonnet المكلف في كل الحالات. امزج بين الأدوات بناءً على المعايير التالية:

طبيعة المشروع النموذج الموصى به السبب الرئيسي
مشاريع الشركات عالية الأمان Qwen 3.5 (محلي) بيئة مغلقة، سيادة كاملة على البيانات
تصميم البنى المعقدة Sonnet 4.5 استدلال رفيع المستوى وقدرة على تذكر السياق الطويل
عمليات CRUD واختبارات الوحدة Qwen 3.5 كفاءة التكلفة وسرعة التجارب التكرارية
تصورات 3JS/WebGL Sonnet 4.5 تفوق في تجربة المستخدم والقدرة على التصحيح الذاتي

تعظيم أداء Qwen 3.5 على جهاز MacBook

إذا قررت التشغيل محليًا، فإن تحسين الأجهزة أمر ضروري. يعتمد Qwen 3.5 35B بنية MoE (Mixture-of-Experts)، مما ينشط حوالي 3 مليارات معلمة فقط أثناء الاستدلال الفعلي، وهو أمر فعال للغاية.

  • المواصفات الموصى بها: بناءً على تكميم 4 بت (UD-Q4_K_XL)، يفضل جهاز MacBook من سلسلتي M2/M3 مع ذاكرة RAM بسعة 32 جيجابايت أو أكثر. في هذه البيئة، ستحصل على سرعة 60 توكن في الثانية تقريبًا، مما يوفر تجربة سلسة لا تقل عن الخدمات المدفوعة.
  • إعدادات المعلمات: لتجنب حلقات الإجابات المكررة، اضبط presence_penalty بين 1.1 و 1.2. كما يجب تفعيل وضع enable_thinking=True لتحفيز النموذج على اتباع عملية استدلال داخلية.

لقد فتح Alibaba Qwen 3.5 35B عصر الذكاء الاصطناعي المحلي للبرمجة، ولكن في التصميمات المعقدة للمؤسسات، لا يزال Claude Sonnet 4.5 مهيمنًا. المطور الذكي يتبنى استراتيجية هجينة: يستخدم Qwen للوحدات البسيطة التي تتطلب أمانًا عاليًا لتقليل التكاليف بنسبة تزيد عن 90%، ويوظف Sonnet لمنطق الأعمال الجوهري وتصحيح الأخطاء المعقدة. في النهاية، أفضل اختبار قياسي هو سطر الكود الذي يعمل على شاشتك دون أخطاء.