← أحدث الأبحاث
💻 computer science

From Static to Interactive: Authoring Interactive Visualizations via Natural Language

تقدم هذه الورقة نظام "أثانور" (Athanor)، وهو نظام مبتكر يستفيد من النماذج اللغوية الكبيرة متعددة الوسائط والتعليمات باللغة الطبيعية لتحويل التصورات المرئية الثابتة الحالية إلى تصورات تفاعلية دون الحاجة إلى برمجة أو الوصول إلى الرمز المصدري الأصلي.

المؤلفون الأصليون: Can Liu, Jaeuk Lee, Tianhe Chen, Zhibang Jiang, Xiaolin Wen, Yong Wang

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

المؤلفون الأصليون: Can Liu, Jaeuk Lee, Tianhe Chen, Zhibang Jiang, Xiaolin Wen, Yong Wang

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

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

هذا هو بالضبط ما تقترحه الورقة البحثية بعنوان "من الثبات إلى التفاعل: تأليف عمليات التصور التفاعلية عبر اللغة الطبيعية" من خلال نظام يسمى Athanor.

إليك تفصيل بسيط لكيفية عمله، باستخدام تشبيهات من الحياة اليومية:

المشكلة: المخطط "المتجمد"

حالياً، معظم المخططات والرسوم البيانية التي تراها في التقارير أو الأخبار هي "متجمدة". إنها تشبه لوحة معلقة على حائط.

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

الحل: Athanor (المترجم السحري)

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

يتكون النظام من ثلاثة "عمال" (وكلاء) يقومون بالعمل الشاق:

1. مخطط التصميم (مساحة تعديل الإجراءات)

فكر في هذا كقائمة بكل الأشياء التي يمكن للمخطط القيام بها.

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

2. الفريق الذكي (محلل متعدد الوكلاء)

هذا هو عقل العملية. يتكون من ثلاثة وكلاء ذكاء اصطناعي متخصصين يعملون معاً لفهم طلبك.

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

3. مغير الشكل (مترجم تجريد التصور)

هذا هو الجزء الأكثر تقنية، ولكن فكر فيه كـ "محول عالمي".

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

ما الذي يمكنك فعله فعلياً؟

تظهر الورقة البحثية مثالين لأشخاص يستخدمون هذا النظام:

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

النتائج

اختبر الباحثون هذا مع 11 شخصاً، بمن فيهم محللو بيانات وطلاب.

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

الحدود (ما لا يستطيع فعله بعد)

تتسم الورقة البحثية بالأمانة بشأن ما لا يستطيع Athanor فعله:

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

الملخص

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

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

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

جرّب Digest →