تغيّر شيء ما في عالم البرمجة بالذكاء الاصطناعي حين ظهر DeepSeek V5. ليس لأنه وعد باستبدال كل أداة في مجموعة أدواتك، بل لأن الأسبوع الأول من الاستخدام الفعلي روى قصة لا تستطيع الاختبارات المعيارية وحدها روايتها. يوثّق هذا المقال ذلك الأسبوع: الأوامر النصية، والمخرجات، والمفاجآت، والجوانب التي ما زالت تُحبط المطوّرين المتمرسين الذين يعرفون شكل مساعد البرمجة المفيد حقًا.
DeepSeek V5 ليس مجرد تحديث تدريجي. يأتي بنافذة سياق موسّعة بشكل ملحوظ، وببنية جديدة من نوع خليط الخبراء (mixture-of-experts) تُفعّل مجموعات فرعية متخصصة من المعاملات لكل استعلام، إضافةً إلى تحسينات كبيرة في زمن الاستجابة مقارنةً مع DeepSeek v3 وDeepSeek v3.1. وفيما يلي ما حدث فعليًا عندما وضعناه قيد العمل.

ما الذي يقدّمه DeepSeek V5 فعلًا
بنية مختلفة
يمثّل الانتقال إلى خليط الخبراء (MoE) الفكرةَ الأبرز. وبحسب ما يُذكر، يفعّل V5 نحو 37 مليار معامل لكل تمريرة أمامية من إجمالي أكبر بكثير، ما يعني أنه يقدّم جودة النماذج الثقيلة بتكلفة تشغيل أخف. وفي البرمجة تحديدًا، يُترجم هذا إلى زمن أسرع للتوكن الأول في الإكمالات المعقدة، وهو أهم مما يعترف به معظم الناس حين تكون في خضم العمل وتنتظر ظهور دالة من 60 سطرًا.
تغيّر مزيج بيانات التدريب أيضًا. يعطي V5 وزنًا أكبر للمجموعات النصية الغنية بالشيفرة: مستودعات GitHub، وحلول البرمجة التنافسية، والوثائق التقنية، وسجلات تصحيح الأخطاء الموثّقة. ويظهر ذلك بوضوح حين تطرح عليه حالات حدّية.
نافذة السياق: 128K في الممارسة
تبدو 128K توكن أمرًا مجردًا إلى أن تلصق خدمة كاملة من مستودع موحّد في الأمر النصي وتطلب منه إيجاد حالة سباق (race condition). وهذا بالضبط ما اختبرناه. احتفظ V5 بالسياق ذي الصلة من بداية نص لصق بحجم 90K توكن حتى الإجابات النهائية، وهي ميزة تعثّر فيها DeepSeek v3. كان الإصدار السابق "ينسى" تعريفات الفئات الواردة في أول 30% من المستند الطويل.
💡 نصيحة: أرسل الملف كاملًا، لا مقتطفًا فقط. استرجاع V5 من المدخلات الطويلة قوي بما يكفي، فالأمر النصي الدقيق داخل نص لصق كبير يتفوّق باستمرار على المقتطفات القصيرة المنتقاة يدويًا.

إعداد الاختبار
ما الذي شغّلناه
شُغّل كل اختبار من البداية: دون سياق محادثة سابق، ودون أوامر نظام خاضعة للضبط الدقيق، فقط النموذج والمهمة. وغطّت المهام خمس فئات:
- تصحيح أخطاء Python: 14 حالة أخطاء معزولة من قواعد أكواد إنتاجية حقيقية
- تصميم REST API: بنية API تبدأ من المخطط (schema-first) مع توليد مواصفات OpenAPI
- تحسين استعلامات SQL: 8 استعلامات بطيئة من قاعدة بيانات PostgreSQL التحليلية
- إعادة الهيكلة: تحويل كود JavaScript الكثيف بالدوال الاسترجاعية (callbacks) إلى سلاسل async/await
- تنفيذ الخوارزميات: 6 مسائل LeetCode صعبة طُرحت دون سياق
قُيّمت كل فئة وفق الدقة من المحاولة الأولى، وجودة الشرح، والزمن اللازم للحصول على مخرج مفيد.
المقارنة مع
خضعت المجموعة نفسها من الاختبارات لنموذج Claude Sonnet 5 وGPT-5 وKimi K2 Instruct، الذي أظهر أداءً قويًا في البرمجة ضمن التقييمات العامة الأخيرة. وأُدرج DeepSeek R1 كخط أساس من العائلة نفسها.

نتائج فعلية: أسبوع من البرمجة
تصحيح أخطاء Python
كانت هذه أقوى فئة لدى V5. من أصل 14 حالة خطأ، حُلّت 12 بشكل صحيح من المحاولة الأولى. أما الحالتان الفاشلتان فتضمّنتا تفاعلات غامضة مع __slots__ في Python ومشكلة دقيقة في الوسائط الافتراضية القابلة للتعديل (mutable default arguments) ضمن توريث dataclass، وكلتاهما غير بديهيتين فعلًا وأربكتا كل نموذج جرى اختباره.
ما لفت الانتباه هو جودة الشرح. فبدلًا من إلقاء دالة مصحّحة والتوقف عند ذلك، كان V5 يحدد السبب الجذري باستمرار، ويشرح لماذا تصرّفت الشيفرة الأصلية بشكل غير متوقع، ويقترح فحصًا ثانويًا لمشكلات مرتبطة. وبدا الأمر كأنه برمجة زوجية مع شخص رأى الخطأ من قبل.
الدقة من المحاولة الأولى في تصحيح أخطاء Python:
| النموذج | الدقة من المحاولة الأولى | جودة الشرح | تغطية الحالات الحدّية |
|---|
| DeepSeek V5 | 86% | عالية جدًا | يُبرزها غالبًا |
| Claude Sonnet 5 | 93% | عالية | غير ثابتة |
| GPT-5 | 79% | عالية | متوسطة |
| DeepSeek R1 | 71% | متوسطة | نادرة |
| Kimi K2 Instruct | 82% | متوسطة | متوسطة |
بنية API
أنتج V5 هياكل REST API متينة، بصياغة OpenAPI 3.1 صحيحة، واستخدام $ref بشكل مناسب في المخططات المشتركة، وتعريفات معقولة لمخططات الأمان. وفي مهمة تتضمن API لخدمة SaaS متعددة المستأجرين مع تحكم بالوصول قائم على الأدوار، فصل بشكل صحيح منطق ملكية الموارد عن وسيط المصادقة، وهو قرار معماري يميل النماذج الأبسط كثيرًا إلى دمجه في طبقة واحدة.
كانت نقطة الضعف في الترقيم بالصفحات. استخدم V5 الترقيم القائم على الإزاحة (offset) افتراضيًا في كل الحالات، حتى حين كان الترقيم القائم على المؤشر (cursor-based) أنسب بوضوح لوصف مجموعة البيانات. وعند الإلحاح عليه فهم السبب وصحّح نفسه، لكنه احتاج إلى هذا الإلحاح.
💡 نصيحة: صرّح بقيود الترقيم بالصفحات منذ البداية. يتبنّى V5 افتراضات قوية ولن يستنتج متطلبات الأداء من أوصاف حجم مجموعة البيانات وحدها.
تحسين استعلامات SQL
ثمانية استعلامات بطيئة، تحسّن خمسة منها بوضوح من المرور الأول. حدّد V5 الفهارس المفقودة بشكل صحيح في 4 حالات من أصل 8، وأعاد كتابة GROUP BY معقّد مع HAVING إلى استعلام بنافذة (windowed) ألغى مسحًا كاملًا للجدول. وكانت تلك الإعادة الكتابية تحديدًا مثيرة للإعجاب: فقد كان الاستعلام الأصلي يستغرق 4.2 ثانية على 12 مليون صف، فهبط بعد إعادة الكتابة إلى 340 مللي ثانية.
احتاجت الاستعلامات الثلاثة الأخرى إلى جولة توضيح واحدة على الأقل قبل أن ينتج V5 نسخة أفضل فعلًا. وفي حالتين أدخل تعبيرات CTE حسّنت القابلية للقراءة، لكنها لم تعالج مشكلة خطة التنفيذ الأساسية.

أين يتألق DeepSeek V5
جلسات تصحيح الأخطاء في السياقات الطويلة
ألقِ ملف خدمة من 3,000 سطر واطرح سؤالًا محددًا. يحافظ V5 على تماسكه، ولا يفقد متابعة أسماء المتغيرات أو التسلسلات الهرمية للفئات أو التبعيات المستوردة التي وردت قبل مئات الأسطر. وهذه أكثر ترقية ذات قيمة عملية من سلسلة V3، وهي السبب الذي يجعل V5 خيارك الأول في أعمال الصيانة على قواعد الشيفرة الكبيرة.
شرح قواعد الشيفرة غير المألوفة
اطلب منه أن يشرح لك قاعدة شيفرة لم تلمسها من قبل. تأتي الشروحات متدرجة: الغرض العام أولًا، ثم تفاعلات الوحدات، ثم منطق الدوال المحددة. يمكنك التعمّق بأسئلة متابعة، ويحافظ على الاتساق. وتطلّب التعرّف على خدمة جديدة وقتًا أقل بشكل ملحوظ حين كان V5 حاضرًا في العملية.
إعادة الهيكلة مع الحفاظ على السلوك
كان تحويل سلاسل الاستدعاءات الراجعة في JavaScript إلى async/await أوضح مكسب هنا. حافظت كل إعادة هيكلة على منطق معالجة الأخطاء الأصلي، بما في ذلك مواضع .catch() الدقيقة التي تسببت في أعطال في نسخة GPT-5. ويستدل V5 على تدفق التحكم بحذر أكبر من أسلافه، وهذا واضح.
السرعة
بدا زمن التوكن الأول في مهام البرمجة أسرع باستمرار من GPT-5، ومماثلًا للنماذج الأسرع في فئة Claude Sonnet 5. وفي الإكمالات الطويلة (دوال من 100 سطر فأكثر)، كان V5 الأسرع باستمرار في إنتاج مخرج قابل للاستخدام في كل فئة اختبار.

أين ما زال يقصّر
تغطية الاختبارات
اطلب من V5 كتابة اختبارات وستحصل على اختبارات. أما إذا طلبت اختبارات جيدة فستحتاج إلى التكرار. فهو يعتمد أكثر من اللازم على سيناريوهات المسار السعيد، ويغفل غالبًا الحالات الحدّية للمدخلات الرقمية، ومعالجة المجموعات الفارغة، والحالة المتزامنة. ويميل Claude 4 Sonnet إلى كتابة مجموعات اختبار تبدو أكثر صلابة بالمقارنة، وإن كان عمق الاختبار أولويتك فالفجوة حقيقية.
المعرفة الخاصة بالأطر
بالنسبة إلى الأطر الشائعة (FastAPI، Express، Django، Next.js)، يبقى V5 متينًا. أما إذا انتقلت إلى ما هو أقل شيوعًا، مثل Hono، وElysia، أو واجهات API الأحدث في Deno، فإن المعرفة تتراجع بوضوح. سينتج كودًا صحيحًا من ناحية الصياغة، لكنه لا يطابق سطح API الفعلي لإصدار الإطار الذي حدّدته.
الثقة المفرطة في الإجابات الخاطئة
حين يخطئ V5، يكون أحيانًا خاطئًا بثقة عالية جدًا. فإخفاق __slots__ في Python تضمّن شرحًا من عدة فقرات يبرهن لماذا الشيفرة صحيحة، مع أنها لم تكن كذلك بوضوح. وهذا نمط الخطأ الأكثر كلفةً في الممارسة: تثق بالشرح، وتمضي قدمًا، ثم تقضي 30 دقيقة في المصحّح قبل أن تعود إلى رد الذكاء الاصطناعي.
💡 نصيحة: في مسارات الشيفرة الحرجة، شغّل مخرج V5 دائمًا على مجموعة اختباراتك قبل إغلاق المحادثة. ولا تعتمد على تقييمه الذاتي للصحة.

كيف يقارن بالساحة
مقابل Claude Sonnet 5
يتفوّق Claude Sonnet 5 في جودة الاختبارات والاستدلال الدقيق على قيود الأمان في الشيفرة. ويتفوّق V5 في السرعة الخام وأداء السياقات الطويلة. فإذا كان عملك اليومي يتضمن صيانة قواعد شيفرة قائمة وكبيرة، فإدارة V5 للسياق هي الأنسب. أما إذا كنت تكتب شيفرة جديدة من الصفر وتحتاج إلى اقتراحات اختبار شاملة، فما زال Claude Sonnet 5 يتقدّم بقليل.
مقابل GPT-5
يمتلك GPT-5 معرفة عامة أوسع تنعكس بشكل مفيد على البرمجة: يعرف أكثر عن واجهات API الخاصة بخدمات الطرف الثالث، وأنماط تكامل SaaS، وحزم SDK لمزودي الخدمات السحابية. أما V5 فأكثر تركيزًا وأسرع. في المهام الخوارزمية البحتة التي لا تتطلب معرفة بأي API خارجية، يضاهي V5 نموذج GPT-5 أو يتفوق عليه. وفي المهام التي تتطلب الإلمام بأنماط ترحيل SDK محددة، يكون GPT-5 الخيار الأكثر أمانًا.
مقابل DeepSeek v3.1
يُعد DeepSeek v3.1 المقارنة الواضحة. يمثّل V5 تحسنًا ملحوظًا في كل فئة اختبرناها: الاحتفاظ بالسياق، والدقة من المحاولة الأولى، وجودة الشرح. وإن كنت تستخدم v3.1، فالترقية تستحق أن تتم فورًا. والفجوة في مهام السياق الطويل واسعة بشكل خاص.
ملخص المقارنة المباشرة:
| الفئة | DeepSeek V5 | Claude Sonnet 5 | GPT-5 | DeepSeek v3.1 |
|---|
| تصحيح أخطاء Python | ★★★★☆ | ★★★★★ | ★★★★☆ | ★★★☆☆ |
| تصميم API | ★★★★☆ | ★★★★☆ | ★★★★★ | ★★★☆☆ |
| تحسين SQL | ★★★★☆ | ★★★★☆ | ★★★☆☆ | ★★★☆☆ |
| كتابة الاختبارات | ★★★☆☆ | ★★★★★ | ★★★★☆ | ★★★☆☆ |
| السياق الطويل | ★★★★★ | ★★★★☆ | ★★★★☆ | ★★★☆☆ |
| السرعة | ★★★★★ | ★★★★☆ | ★★★☆☆ | ★★★★☆ |

استخدام نماذج DeepSeek على PicassoIA
تتيح لك PicassoIA الوصول المباشر إلى عائلة نماذج DeepSeek كاملةً دون أي إعداد محلي. تستضيف المنصة DeepSeek R1 وDeepSeek v3 وDeepSeek v3.1 إلى جانب أكثر من 70 نموذجًا لغويًا كبيرًا آخر، وكلها متاحة عبر الواجهة نفسها.
لماذا تستخدم PicassoIA لمهام البرمجة بالنماذج اللغوية؟
تشغيل نماذج متعددة على المهمة نفسها هو المجال الذي تثبت فيه PicassoIA قيمتها. فبدلًا من التبديل بين مفاتيح API وواجهات مختلفة لمقارنة V5 مع Claude Sonnet 5 أو Kimi K2 Instruct، يمكنك تشغيل الاثنين في الجلسة نفسها ومقارنة المخرجات مباشرة. وبالنسبة لنوع اختبار A/B الذي يصفه هذا المقال، فهذا مفيد عمليًا.
تستضيف المنصة أيضًا نماذج برمجة متخصصة مثل Granite 8B Code Instruct 128K من IBM، الذي يستهدف توليد شيفرة إنتاجية مع تركيز على موثوقية المؤسسات، وGrok 4 من xAI، الذي أظهر استدلالًا رياضيًا قويًا ينتقل إلى حل المسائل الخوارزمية.
إلى جانب نماذج اللغة، تتيح لك PicassoIA أيضًا الوصول إلى أكثر من 91 نموذجًا لتوليد الصور بالذكاء الاصطناعي. فإذا كنت تبني نموذجًا أوليًا لتطبيق وتحتاج إلى تصاميم واجهات أو صور مرجعية لعرض تقديمي، فهذه القدرة موجودة في المنصة نفسها دون تبديل الأدوات. وتجد القائمة الكاملة على picassoia.com/en/all-models.
كيفية الاستخدام
- انتقل إلى صفحة نموذج DeepSeek v3.1 على PicassoIA
- اختر النموذج الذي تريد العمل معه
- الصق شيفرتك مباشرةً في واجهة الأمر النصي
- استخدم ميزة المقارنة لتشغيل الأمر النصي نفسه على نموذج ثانٍ
لا إدارة لتوكنات API، ولا إعدادات محلية، ولا تتبع للإنفاق عبر لوحات تحكم منفصلة.

ماذا يعني هذا لسير عملك
النماذج الأهم
بالنسبة لمعظم أعمال التطوير الاحترافي في 2027، تتمثل القائمة المختصرة الواقعية في DeepSeek V5 وClaude Sonnet 5 وGPT-5. ولكل منها ملف مميز. عاملها كأدوات متخصصة لا كخيارات قابلة للتبادل، وستحصل على نتائج أفضل بكثير من كل منها.
ينبغي أن يكون V5 خيارك الأول حين تعمل داخل قاعدة شيفرة كبيرة قائمة، أو تدير جلسات تصحيح أخطاء طويلة، أو تحتاج إلى تكرار سريع في إعادة هيكلة معقدة. وليس الأداة الصحيحة إذا كانت تغطية الاختبارات أولويتك الأساسية، أو إذا كنت تحتاج إلى معرفة عميقة بتغييرات حديثة جدًا في حزم SDK لجهات خارجية.
أنماط الأوامر النصية التي تنجح مع V5
أعطت هذه الأنماط نتائج أفضل باستمرار في الاختبارات:
- قدّم السياق الكامل أولًا، ثم اطرح السؤال. يستخدم V5 نافذة السياق الكاملة بفعالية أكبر من معظم النماذج.
- اطلب الشرح قبل التصحيح. أعطى الأمر "اشرح لماذا تفشل هذه الشيفرة قبل أن تعرض الإصلاح" تشخيصات أدق من طلب الإصلاح مباشرةً.
- حدّد إصدار الإطار. يفترض V5 افتراضات بشأن الإصدارات. وذكر "FastAPI 0.115" صراحةً قلّل أخطاء عدم تطابق الإصدارات بشكل ملحوظ.
- اطلب تغطية الحالات الحدّية صراحةً. قول "اذكر أيضًا ثلاث حالات حدّية قد لا يعالجها هذا التنفيذ" وسّع عمق الرد بشكل موثوق.
- تحقّق من المخرجات عبر مجموعة اختباراتك. لا تعتمد على التقييم الذاتي الذي يقدّمه V5 في المسارات الحرجة. شغّل الشيفرة.

جرّبه على قاعدة شيفرتك
يستحق DeepSeek V5 أن يُضاف إلى قائمة أدواتك المعتادة. لن يكون النموذج الوحيد الذي تستخدمه، وهذا مقبول: لا يفوز نموذج واحد في كل فئة حاليًا. لكنه في تصحيح الأخطاء طويل السياق، وإعادة الهيكلة السريعة، وأعمال SQL، يستحق مكانه في أعلى القائمة المختصرة.
أفضل طريقة لتكوين رأيك الخاص هي اختباره على مهام تقوم بها يوميًا. تجعل PicassoIA ذلك سهلًا: اختر مهمة من قائمة أعمالك الحالية، والصقها في DeepSeek R1 أو DeepSeek v3.1 على المنصة، وقارن المخرج بأي نموذج تعتمد عليه حاليًا. مهمة حقيقية واحدة تخبرك بأكثر من أي معيار اختباري.
إلى جانب عائلة DeepSeek، تمنحك المنصة الوصول إلى المشهد الكامل للنماذج اللغوية الكبيرة: Claude 4 Sonnet، وGPT-5، وKimi K2 Instruct، وغيرها، كلها في مكان واحد. وإذا كنت تقضي وقتًا جادًا في البرمجة بمساعدة الذكاء الاصطناعي، فهذا التنوع في الوصول ضمن واجهة واحدة يستحق الاستفادة منه. توجّه إلى picassoia.com/en/all-models لتطّلع على كل ما هو متاح.