← أحدث الأبحاث
💬 NLP

VisCoder2: Building Multi-Language Visualization Coding Agents

تقدم الورقة البحثية VisCoder2، وهي عائلة من نماذج برمجة التصور متعددة اللغات المدربة على مجموعة بيانات VisCode-Multi-679K واسعة النطاق والتي تم تقييمها عبر VisPlotBench، حيث تتفوق بشكل كبير على النماذج مفتوحة المصدر الحالية وتقترب من أداء النماذج المملوكة لجهات خاصة من خلال التصحيح الذاتي التكراري عبر 12 لغة برمجة.

المؤلفون الأصليون: Yuansheng Ni, Songcheng Cai, Xiangchao Chen, Jiarong Liang, Zhiheng Lyu, Jiaqi Deng, Kai Zou, Ping Nie, Fei Yuan, Xiang Yue, Wenhu Chen

نُشر 2026-04-09
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Yuansheng Ni, Songcheng Cai, Xiangchao Chen, Jiarong Liang, Zhiheng Lyu, Jiaqi Deng, Kai Zou, Ping Nie, Fei Yuan, Xiang Yue, Wenhu Chen

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك طاهٍ يرغب في ابتكار طبق جميل ومعقد (تمثيل مرئي للبيانات) بمجرد وصفه لمساعد طاهٍ (ذكاء اصطناعي). في الماضي، إذا طلبت من الذكاء الاصطناعي "إنشاء مخطط يوضح المبيعات بمرور الوقت"، فقد يقدم لك وصفة تفتقر إلى المكونات، أو استخدم درجة حرارة فرن خاطئة، أو نتج عنها طبق محترق. غالبًا ما كان يستسلم بعد محاولة واحدة، تاركًا خلفه طبقًا تالفًا.

VisCoder2 هو مساعد طاهٍ جديد وذكي للغاية، تم تدريبه ليس فقط على طهي الطبق، بل وأيضًا على تذوقه، وإدراك أنه مالح، وإصلاح الوصفة حتى تصبح مثالية.

إليك تفصيل المكونات الثلاثة الرئيسية لهذه الورقة البحثية، مشروحة ببساًطة:

1. كتاب الطبخ الضخم: VisCode-Multi-679K

المشكلة: الطهاة السابقون من الذكاء الاصطناعي تم تدريبهم معظم الوقت على وصفات لـ "Python" (لغة طبخ شهيرة). إذا طلبت منهم الطبخ باستخدام "LaTeX" (لغة متطورة ودقيقة للرسوم البياسية الرياضية) أو "LilyPond" (لغة للنوتات الموسيقية)، فكانوا يفتقرون تمامًا للمعرفة. كما أنهم نادرًا ما تعلموا كيفية إصلاح الأخطاء.

الحل: قام الباحثون ببناء مكتبة ضخمة تسمى VisCode-Multi-679K.

  • التشبيه: تخيل مكتبة تحتوي على 679,000 وصفة مثالية.
  • التنوع: هذه ليست مجرد وصفات لنوع واحد من الطبخ؛ فهي تغطي 12 لغة مختلفة (مثل Python وHTML وSVG وحتى التدوين الموسيقي).
  • السر الخفي: الأهم من ذلك، أن هذه المكتبة لا تحتوي فقط على الوصفة النهائية، بل تتضمن أيضًا الحوار بين الطاهي والناقد. إنها تُظهر للذكاء الاصطناعي: "حاولتُ إنشاء مخطط شريطي، لكن الكمبيوتر قال 'خطأ: قوس مفقود'. لذا، أضفتُ القوس وحاولتُ مرة أخرى".
  • لماذا هذا مهم: هذا يعلم الذكاء الاصطناعي أن ارتكاب خطأ أمر مقبول، طالما أنك تعرف كيفية إصلاحه.

2. اختبار التذوق النهائي: VisPlotBench

المشكلة: كيف تعرف ما إذا كان طاهي الذكاء الاصطناعي الجديد جيدًا حقًا؟ الاختبارات السابقة كانت تشبه سؤال الذكاء الاصطناعي عن "رسم دائرة" والتحقق مما إذا كانت تبدو كدائرة. لم تكن تختبر ما إذا كانت الدائرة باللون الصحيح، أو ما إذا كان بإمكان الذكاء الاصطناعي إصلاحها إذا كانت مربعة.

الحل: لقد ابتكروا VisPlotBench، وهو مسابقة "اختبار تذوق" صارمة.

  • التشبيه: إنه مضمار سباق مكون من 8 حارات. كل حارة تمثل لغة برمجة مختلفة (Python وMermaid وAsymptote وغيرها).
  • التحدي: يُعطى الذكاء الاصطناعي تعليمات بلغة طبيعية (مثال: "أرني خريطة للعالم مع مناطق حرارية"). يجب عليه كتابة الكود، وتشغيله، والتأكد من ظهور الصورة.
  • التحول المفاجئ: إذا لم تظهر الصورة، يحصل الذكاء الاصطناعي على ثلاث فرص للاطلاع على رسالة الخطأ، وإصلاح الكود، والمحاولة مرة أخرى. هذا يختبر قدرته على "التصحيح الذاتي للأخطاء" (self-debug).

3. الطاهي النجم: VisCoder2

النتيجة: باستخدام كتاب الطبخ الضخم (VisCode-Multi-679K)، قاموا بتدريب عائلة جديدة من نماذج الذكاء الاصطناعي تسمى VisCoder2.

  • الأداء:
    • قبل: كانت نماذج الذكاء الاصطناعي مفتوحة المصدر تشبه الطهاة المبتدئين. كان بإمكانهم صنع مخططات بسيطة بلغة Python، لكنهم كانوا يصابون بالذعر ويستسلمون إذا طُلب منهم استخدام لغة معقدة مثل LaTeX أو Asymptote.
    • الآن: VisCoder2 هو طاهٍ ماهر. في اختبار التذوق، قدم أداءً يقارب أداء أمهر الطهاة ذوي البرامج المملوكة والأكثر تكلفة (مثل GPT-4.1).
    • قوة "التصحيح الذاتي": عندما يرتكب VisCoder2 خطأً، فإنه لا يكتفي بالقول "لا أستطيع فعل ذلك". بل ينظر إلى الخطأ، ويفكر: "أوه، لقد نسيت الفاصلة المنقوطة"، ثم يقوم بإصلاحها. في بعض اللغات الصعبة، أدى هذا التصحيح الذاتي إلى رفع معدل نجاحه من حوالي 50% إلى أكثر من 82%.

الصورة الكبيرة: لماذا هذا مهم؟

فكر في التمثيل المرئي للبيانات كجسر يربط بين الأرقام الخام والفهم البشري.

  • الطريقة القديمة: تطلب من الذكاء الاصطناعي بناء جسر. فيبني جسرًا مهتزًا، ثم ينهار الجسر، ويمضي الذكاء الاصطنالاً بعيدًا.
  • طريقة VisCoder2: تطلب من الذكاء الاصطناعي بناء جسر. فيقوم ببنائه، ويرى أنه يهتز، فيقوم بتقوية الأعمدة، ويفحص الطلاء، ثم يسلمك جسرًا متينًا وجميلاً.

باختصار: تقدم هذه الورقة البحثية ذكاءً اصطناعيًا جديدًا يتحدث 12 لغة برمجة مختلفة، وقد تعلم من 679,000 مثال للأخطاء والإصلاحات، ويمكنه الآن إنشاء وإصلاح التمثيلات المرئية المعقدة للبيانات بكفاءة تقارب كبار الخبراء البشريين أو نماذج الشركات باهظة الثمن. إنها تحول الذكاء الاصطناعي من "مخمن من محاولة واحدة" إلى "حلّال مشاكل مستمر".

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →