← أحدث الأبحاث
🤖 AI

Who Leads Now? Token-Level Modality Arbitration for Chart-to-Code Generation

تقدم الورقة البحثية إطار عمل MoCA، وهو إطار عمل مبتكر يستخدم كتلة تحكيم عابرة للأنماط (Cross-modal Arbitration Block) لفصل وتنسيق فروع بصرية وبرمجية متميزة ديناميكيًا على مستوى الرمز (token level)، مما يتغلب على التداخل المتأصل في أساليب تحويل المخططات إلى أكواد الحالية ويحقق أداءً فائقًا من خلال التحكيم المنظم بين الأنماط.

المؤلفون الأصليون: Qinghao Fu, Yarong Wang, Shunlei Ning, Yilin Wang, Shunwen Bai, Xinda Wang, Jiaotuan Wang, Yinan Nie, Wei Zhou

نُشر 2026-08-18
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Qinghao Fu, Yarong Wang, Shunlei Ning, Yilin Wang, Shunwen Bai, Xinda Wang, Jiaotuan Wang, Yinan Nie, Wei Zhou

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

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

لفترة طويلة، حاول الباحثون تعليم أجهزة الكمبيوتر القيام بالأمرين معًا، عبر دمج الفهم البصري والقدرة البرمجية في "دماغ" واحد ضخم. كان الافتراض هو أن النموذج يمكنه تعلم الرؤية وكتابة الكود في وقت واحد. ومع ذلك، غالبًا ما أدى هذا النهج إلى الارتباك؛ فعندما يكون الرسم البياني معقدًا بصريًا، قد يواجه النموذج صعوبة في كتابة الكود، وعندما يتطلب الرسم البياني منطقًا معقدًا، قد يفشل النموذج في رؤية التفاصيل. بدا أن المهارتين، رغم ضروريتهما لنفس الوظيفة، تعيقان بعضهما البعض عندما تُجبران على مشاركة المسارات الداخلية ذاتها. وتشير دراسة جديدة من باحثين في جامعة تشجيانغ، ومجموعة Ant، ومؤسسات أخرى، إلى أن الحل لا يكمن في دمج هاتين القدرتين، بل في إبقائهما منفصلتين والسماح لكل منهما بتولي زمام المبادرة بالتناوب.

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

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

لتعليم هذا النظام كيفية العمل، استخدم الباحثون عملية تدريب مكونة من خطوتين. أولاً، عرضوا على النموذج آلاف الأمثلة للرسوم البيانية والكود المقابل لها، لكنهم لم يطلبوا الكود النهائي فحسب، بل قدموا أيضًا "عملية تفكير"، وهي تحليل خطوة بخوة لكيفية النظر إلى الرسم البياني وترجمته إلى تعليمات. ساعد هذا النموذج على تعلم الربط بين ما يراه وما يحتاج إلى كتابته. وفي المرحلة الثانية، سُمح للنظام بالممارسة بمفرده؛ حيث قام بتوليد الكود، وإذا نجح الكود في العمل وبدت الصورة الناتجة مطابقة للأصل، فإنه يحصل على مكافأة. وإذا فشل الكود أو كانت الصورة خاطئة، يتم تصحيحه. هذه الدورة من التجربة والخطأ، الموجهة بمكافآت محددة لكل من منطق الكود والدقة البصرية للنتيجة، صقلت قدرة النظام على التنسيق بين فرعيه.

تم اختبار نتائج هذا النهج مقابل عدة نماذج متقدمة أخرى في ثلاثة معايير مصممة لتقييم توليد الكود من الرسم البياني. تفوق النظام الجديد، MoCA، على المنافسين في مجالات رئيسية؛ ففي أحد الاختبارات الكبرى، نجح في توليد كود يعمل بنسبة 88.83 بالمائة من الرسوم البيانية، وهو تحسن ملحوظ عن النماذج المتخصصة الأخرى. كما سجل درجات أعلى في المقاييس التي تقيس مدى مطابقة الكود المولد للنص وهيكل الرسم البياني الأصلي. ولعل الأهم من ذلك، أن الباحثين أظهروا أن هذه المكاسب لم تأتِ ببساطة لأن النموذج أكبر أو لديه بيانات تدريب أكثر؛ فعندما اختبروا نسخًا من النظام تستخدم نفس القدر من القوة الحوسبية ولكنها تفتقر إلى آلية التبديل الديناميكي، انخفض الأداء. وهذا أكد أن سر النجاح لم يكن مجرد امتلاك المزيد من القدرة العقلية، بل امتلاك طريقة أذكى لتنظيمها.

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

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

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

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

جرّب Digest →