دليل ·

مواقع الذكاء الاصطناعي للبرمجة: أيّها يفهم العربية فعلاً في الأوامر والتعليقات ورسائل الخطأ؟ راجعنا ١١ أداة في ٢٠٢٦

قرأنا توثيق ١١ أداة برمجة بالذكاء الاصطناعي وبلاغات أعطالها العامة وثلاثة مقاييس منشورة. النماذج تفهم الأوامر العربية مع خسارة بضع نقاط فقط، لكن الطرفية ونافذة المحادثة في معظم الأدوات لا تعرض العربية كما ينبغي، وأداة واحدة فقط تسمّي العربية في توثيقها.

بقلم فريق التحرير في دليلي.tools — راجع كيف نختار الأدوات ونراجعها

ابحث عن «مواقع الذكاء الاصطناعي للبرمجة» وستجد القوائم نفسها: عشر أدوات أو عشرون، معظمها كُتب في ٢٠٢٤، وبعضها ما زال يرشّح أسماءً لم تعد موجودة مثل Codeium وCodeWhisperer، أو يصف Windsurf بأنه «مجاني بلا قيود» رغم أنه لم يعد يحمل هذا الاسم منذ يونيو ٢٠٢٦. ولا واحدة من تلك القوائم تجيب عن السؤال الذي يهمّ المبرمج العربي فعلاً: هل تفهم هذه الأدوات أمراً مكتوباً بالعربية؟ وهل تعرض نافذة المحادثة والطرفية النص العربي كما ينبغي؟ هذا ما بحثناه في توثيق إحدى عشرة أداة وبلاغات الأعطال العامة والدراسات المنشورة حتى ٢٥ أكتوبر ٢٠٢٦.

هل تفهم أدوات البرمجة بالذكاء الاصطناعي الأوامر بالعربية؟

الجواب المختصر: نعم، مع خسارة محسوبة. مقياس HumanEval-XL المنشور في مؤتمر LREC-COLING في مايو ٢٠٢٤ ترجم مسائل البرمجة إلى ٢٣ لغة منها العربية، فتراجع نموذج OpenAI الرائد آنذاك في بايثون من ٨٢٫٥ إلى ٧٣٫٧٥ نقطة حين كُتبت المسألة بالعربية. ومقياس 3LM الذي أصدره معهد الابتكار التقني في أبوظبي في مؤتمر معالجة اللغة العربية في نوفمبر ٢٠٢٥ ترجم HumanEval وMBPP إلى العربية بمراجعة بشرية، فوجد أن النماذج المفتوحة الكبيرة تخسر بين أربع وخمس نقاط فقط، وأن النتائج بالعربية والإنجليزية مترابطة بمعامل ٠٫٩٧، أي أن النموذج الجيد بالإنجليزية جيد بالعربية أيضاً. وفي يناير ٢٠٢٦ نشر باحثون سعوديون أول مقياس عربي لاستدعاء الأدوات، ووجدوا أن دقة الوكلاء تنخفض بين ٥ و١٠٪ حين يخاطبهم المستخدم بالعربية، وهذا يعني الوكلاء البرمجيين تحديداً.

الشركات أقلّ صراحة من الباحثين. توثيق GitHub Copilot يقول إن الإنجليزية هي «اللغة الأساسية المدعومة» وإنك «قد تلاحظ اختلافاً في الأداء» بغيرها، وإن رسائل الالتزام وملخصات طلبات الدمج تُكتب بالإنجليزية فقط. Gemini Code Assist من Google هو الوحيد الذي يسمّي العربية صراحةً ضمن ٣٨ لغة مدعومة للأوامر في صفحة حُدّثت في يونيو ٢٠٢٦. وClaude Code يوثّق إعداداً باسم language يجعل الردود بأيّ لغة تختارها، والعربية منها، ويبقى ساري المفعول بعد ضغط المحادثة الطويلة، وإن ظلّت نوافذ الأذونات بالإنجليزية. البقية لا تقول شيئاً.

المشكلة ليست في الفهم بل في العرض

العطل الذي سيصادفه كل مبرمج عربي ليس كوداً خاطئاً، بل نصاً عربياً معكوساً أو مفكّك الحروف في الطرفية ونافذة المحادثة. السبب أعمق من أيّ أداة بذاتها: محرّك الطرفية xterm.js الذي تعتمد عليه VS Code وCursor وAntigravity لا يدعم اللغات التي تُكتب من اليمين إلى اليسار، وطلب ذلك مفتوح على GitHub منذ نحو تسع سنوات. ولذلك تتكرر الصورة في كل أداة. في Codex CLI من OpenAI بلاغ مفتوح منذ يوليو ٢٠٢٦ عن حروف عربية متفرّقة ومعاد ترتيبها على Windows. وفي Claude Code أحصينا أكثر من اثني عشر بلاغاً عن العربية والاتجاه من اليمين إلى اليسار بين نوفمبر ٢٠٢٥ وسبتمبر ٢٠٢٦ أُغلق معظمها بوصف «غير مخطط له»، وآخرها فُتح في ١٨ أكتوبر ٢٠٢٦ عن نص عربي معكوس في طرفية PhpStorm على Windows، وصاحبه يقول إن Codex يعرض النص نفسه صحيحاً على الجهاز نفسه. وفي Gemini CLI أُغلق طلب دعم شامل للاتجاهين في مايو ٢٠٢٦ وأُغلق معه طلب الدمج الذي كان سيعالجه، مع ردّ واضح: لا خطط فورية. وفي Cursor وصف فريق الدعم في فبراير ويونيو ٢٠٢٦ تشوّه النص العربي في نافذة المحادثة بأنه «قيد معروف وقديم». وعلى منتدى OpenAI ردّ الدعم في يونيو ويوليو ٢٠٢٦ على طلبات دعم العربية في تطبيقات ChatGPT وCodex بالعبارة نفسها: لا نعد بموعد.

الحروف تُشكَّل صحيحاً في الغالب؛ المشكلة في ترتيب الكلمات ومحاذاة الفقرة والسطور المختلطة بين العربية والإنجليزية. التعليقات العربية داخل ملف الكود تتشوّه حين تختلط بأسماء متغيّرات لاتينية على السطر نفسه، وهو عطل مفتوح في VS Code منذ ٢٠١٦. لذلك الممارسة التي يتفق عليها أصحاب البلاغات: اكتب الأمر بالعربية في نافذة المحادثة، وأبقِ أسماء المتغيّرات والدوال بالإنجليزية، وضع النصوص العربية الظاهرة للمستخدم في ملفات موارد منفصلة، وراجع المخرجات في المتصفح لا في الطرفية. وهناك إضافات من المجتمع تُصلح الاتجاه في VS Code وCursor وAntigravity، لكنها غير رسمية وقد تتعطل مع كل تحديث.

أداة بأداة: ما الذي يوثّقه كل موقع عن العربية وبكم

Cursor صار جزءاً من SpaceX منذ أغسطس ٢٠٢٦، وأُعيد تسعيره في أكتوبر ٢٠٢٦ ضمن حزم مع منتجات Grok وX: Free، وPlus بثمانية دولارات، وPremium بثلاثين، وSuper بمئة، وUltra بمئتين شهرياً، والفرق بينها حجم الاستخدام. توثيقه متاح باثنتي عشرة لغة ليس بينها العربية، وواجهته تُترجم عبر حزم لغات VS Code لكن نافذة الوكيل تبقى بالإنجليزية.

GitHub Copilot يوفّر خطة مجانية بألفَي إكمال شهرياً، ثم Pro بعشرة دولارات وPro+ بتسعة وثلاثين وMax بمئة شهرياً، والاستهلاك يُحسب بأرصدة. توثيق GitHub متاح بتسع لغات ليس بينها العربية. يمكنك إجباره على الردّ بالعربية عبر التعليمات المخصّصة، لكن توليد رسائل الالتزام يبقى بالإنجليزية.

Claude Code يأتي مع خطة Pro بعشرين دولاراً شهرياً، وMax من مئة دولار. إعداد اللغة موثّق، والسعودية ضمن الدول المدعومة، وتوثيقه بإحدى عشرة لغة ليس بينها العربية، وسجلّ بلاغات العربية فيه هو الأطول بين الأدوات التي راجعناها، ولم يُصلَح جذرياً.

Codex وChatGPT من OpenAI: الخطة المجانية تمنح وصولاً محدوداً إلى Codex، وGo بثمانية دولارات في أمريكا مع «أسعار تختلف بحسب السوق»، وPlus بعشرين، وPro من مئة دولار. السعودية مدرجة في الدول المدعومة، ولشركة OpenAI موقع بالعربية، لكن توثيق Codex لا يذكر لغة الأوامر ولا الاتجاه.

Devin Desktop هو الاسم الجديد لـWindsurf منذ ٢ يونيو ٢٠٢٦ بعد استحواذ Cognition، وتوقّف وكيل Cascade القديم في يوليو. الخطط: Free، وPro بعشرين دولاراً، وMax بمئتين، وTeams بثمانين دولاراً زائد أربعين لكل مطوّر. لم نجد في توثيقه كلمة واحدة عن العربية.

Google أعادت ترتيب أدواتها خلال ٢٠٢٦: Gemini CLI تحوّل إلى Antigravity CLI في مايو، وتوقّف الوصول الفردي إلى Gemini CLI وCode Assist في ١٨ يونيو، وانتهى بيع Code Assist للشركات في ٩ أكتوبر مع استمرار الخدمة للمشتركين حتى ٢٠٢٧. Antigravity مجاني للأفراد مع حدود أسبوعية، وترتفع الحدود مع اشتراكات Google AI Pro وUltra. المفارقة أن الوثيقة الوحيدة التي تسمّي العربية هي وثيقة Code Assist التي لم يعد الأفراد يصلون إليها، وتوثيق Antigravity لا يحوي قائمة مشابهة. Jules وكيل غير متزامن يمنح ١٥ مهمة يومياً مجاناً، ولا يذكر شيئاً عن اللغات.

Replit بخطة Core بعشرين دولاراً وPro بمئة. أكاديمية Arabic.AI أطلقت في يناير ٢٠٢٦ دورات Replit مجانية بالعربية بالشراكة مع الشركة، لكنها تعليم لا منتج، والتوثيق نفسه ما زال بالإنجليزية.

Lovable وBolt وv0، أدوات بناء التطبيقات من الوصف: Lovable من ٢٥ دولاراً شهرياً، وBolt بثمانية عشر دولاراً شهرياً على الفاتورة السنوية، وv0 بثلاثين. لا تذكر أيّ منها العربية في توثيقها، والوحيدة التي تقترب هي Lovable في دليل عن المواقع متعددة اللغات نُشر في يناير ٢٠٢٦ يحذّر من إغفال اللغات التي تُكتب من اليمين إلى اليسار، لكنه عن التطبيقات التي تبنيها لا عن واجهتها.

وماذا عن الأدوات السعودية والخليجية؟

لا يوجد حتى اليوم مساعد برمجة عربي المنشأ. HUMAIN أطلقت HUMAIN Chat على نموذج علّام في أغسطس ٢٠٢٥ ونظام HUMAIN ONE للوكلاء، ولم تذكر البرمجة في أيّ منهما، ونتائج علّام الصغير في مقياس 3LM كانت نحو ٣١ نقطة في كود بالعربية مقابل ٨٠ لأفضل النماذج المفتوحة. التطوّر جاء من أبوظبي: إصدار عائلة Jais الصادر في ١٥ أكتوبر ٢٠٢٦ نماذج مفتوحة بترخيص Apache، وأكبرها ينشر لأول مرة أرقاماً في البرمجة الوكيلية: ٧٠٫٢ في SWE-Bench Verified و٧٣٫٨ في Terminal-Bench، مع منصة وكلاء «قريباً». أمّا Fanar القطري فلا ينشر أرقاماً في الكود، وبحثنا بالعربية عن شركة ناشئة سعودية أو خليجية تقدّم مساعد برمجة فلم نجد.

الدفع من السعودية

كل الأسعار أعلاه بالدولار كما تنشرها الشركات علناً. لكن حين فتحنا صفحات الاشتراك من حساب مسجّل في السعودية في ٢٥ أكتوبر ٢٠٢٦ ظهر سعران بالريال: ChatGPT Plus بتسعين ريالاً شهرياً، وGoogle AI Pro بـ٨٥٫٩٩ ريالاً، بينما بقي Claude بالدولار. السعودية مدرجة صراحةً في قوائم الدول المدعومة لدى OpenAI وAnthropic وGoogle. أمّا أيّ وسيلة دفع محلية تُقبل فذلك موضوع دليلنا عن الدفع لأدوات الذكاء الاصطناعي من السعودية.

ما جرّبناه بأنفسنا: Claude Code على لينكس

في ٢٥ أكتوبر ٢٠٢٦ أجرى فريقنا اختباراً عملياً واحداً على Claude Code في بيئة لم نجد لها أيّ بلاغ موثّق: أوبونتو مع طرفية GNOME الافتراضية، والنظام مضبوط على الإنجليزية، واشتراك Max. بدأ الاختبار على الإصدار ٢٫١٫٣٠٩ وتحدّثت الأداة تلقائياً إلى ٢٫١٫٣١٠ بين الجولتين.

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

العرض كان أفضل من بلاغات Windows وmacOS وأسوأ من المقبول في السطور المختلطة. الحروف متصلة وترتيب الكلمات صحيح في كل سطر عربي خالص، والتعليقات داخل الكود تُقرأ بلا مشكلة لأنها لا تحوي سوى كلمة لاتينية واحدة في آخرها. أمّا السطر الذي يجمع العربية بأربعة رموز لاتينية أو أكثر فيتحوّل إلى لغز: كل مقطع عربي مرتّب داخلياً، لكن المقاطع نفسها تُرصّ من اليسار إلى اليمين، فيسقط عنوان الفقرة في منتصف السطر، وتقف أرقام القوائم في أقصى اليسار، وتهبط كلمة None الأخيرة في أقصى اليمين حيث يبدأ القارئ. السبب أن الفقرة تُعامل كفقرة إنجليزية، لا أن الحروف تتشوّه. نظن أن الفضل في سلامة الحروف يعود إلى محرّك VTE الذي تعتمد عليه طرفية GNOME، وهو يطبّق خوارزمية الاتجاهين بخلاف محرّك xterm.js، لكن هذا تفسير لا قياس.

ما لم نختبره: Windows وmacOS، وCursor وCodex وCopilot، وأيّ طرفية غير GNOME. نتيجة واحدة على جهاز واحد في يوم واحد، لكنها أول نتيجة موثّقة بصور عن العربية في Claude Code على لينكس نعرفها.

ما الذي لم نستطع التحقق منه

لم نجد مراجعة عربية موثّقة بتاريخ تختبر أوامراً عربية فعلية في Cursor أو Copilot أو Claude Code أو Codex، فكل الصفحات العربية التي وجدناها ترجمات أو مقارنات مزايا. ولم نجد أرقاماً عربية لكل نموذج في مقياس mHumanEval، ولا نتيجة علّام في HumanEval في ورقته الأصلية، ولا أيّ تصريح من Devin Desktop أو Replit أو Lovable أو Bolt أو v0 عن العربية، ولا سعراً رسمياً بالريال لأيّ أداة. واقتصر اختبارنا العملي على Claude Code على لينكس كما وصفناه أعلاه.

ما الذي نختاره إذاً

إن كانت العربية لغة أوامرك فاختر الأداة التي توثّق ذلك: Gemini Code Assist إن كنت في شركة تملك ترخيصاً، أو Claude Code مع إعداد اللغة، أو Copilot مع تعليمات مخصّصة. وإن كنت تكتب تعليقات ونصوصاً عربية كثيرة فاعمل في المتصفح أو في واجهات الويب لا في الطرفية، وتوقّع أن تُصلح الاتجاه بإضافة من المجتمع. وإن أردت شيئاً مفتوحاً وخليجياً فراقب منصة Jais الوكيلية حين تصدر. وفي كل الأحوال، أبقِ كودك بالإنجليزية وأوامرك بأيّ لغة تريد؛ هذا ما تقوله الأرقام.

الأدوات المذكورة في هذا الدليل