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

HTMLCure: Turning Browser Experience into State Guided Repair for Interactive HTML

تقدم HTMLCure إطار عمل لتجربة تصفح موجهة بالحالة يقوم بتقييم وإصلاح لغة HTML التفاعلية من خلال مسارات تفاعل حتمية، مما يوسع بشكل كبير مجموعة بيانات بذرية إلى مجموعة بيانات عالية الجودة تمكن نموذجاً بحجم 27 مليار بارامتر من تحقيق أداء يضاهي الأنظمة الرائدة مثل Kimi-K2.6 وGPT-5.4 في اختبارات الويب التفاعلية.

المؤلفون الأصليون: Jiajun Wu, Jian Yang, Tuney Zheng, Wei Zhang, Haowen Wang, Yihang Lou, Xianglong Liu

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

المؤلفون الأصليون: Jiajun Wu, Jian Yang, Tuney Zheng, Wei Zhang, Haowen Wang, Yihang Lou, Xianglong Liu

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

إليك شرح لورقة HTMLCURE البحثية، مقسمة إلى مفاهيم بسيطة باستخدام تشبيهات من الحياة اليومية.

المشكلة الكبرى: "يبدو جيداً، لكنه معطل"

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

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

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

الحل: HTMLCURE (ميكانيكي "تجربة القيادة")

بنى المؤلفون نظاماً يسمى HTMLCURE. بدلاً من مجرد النظر إلى صورة، يعمل HTMLCURE كميكانيكي يأخذ السيارة في تجربة قيادة.

إليك كيف يعمل، خطوة بخطوة:

1. تجربة القيادة (تجربة المتصفح)

بدلاً من مجرد التقاط صورة، يقوم HTMLCURE بتحميل صفحة الويب في متصفح حقيقي. هو لا يكتفي بالجلوس هناك؛ بل يتفاعل معها بنشاط:

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

التشبيه: فكر في هذا كـ اختبار قيادة للسيارة. أنت لا تنظر فقط إلى الطلاء؛ بل تقودها لترى ما إذا كان المحرك يعمل، وما إذا كانت المكابح تعمل، وما إذا كانت ناقل الحركة ينتقل بسلاسة.

2. التشخيص (إشارة الحالة)

بعد تجربة القيادة، يعطي النظام الصفحة "درجة صحية" وتشخيصاً. يقوم بتصنيف الصفحة إلى ثلاث مجموعات، مثل طبيب يفرز المرضى:

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

رؤية جوهرية: تزعم الورقة أن استخدام نفس طريقة الإصلاح لجميع الصفحات هو خطأ. أنت بحاجة إلى استراتيجية مختلفة اعتماداً على مدى عطل الصفحة فعلياً.

3. حلقة الإصلاح (دورة التغذية الراجعة)

بمجرد أن يقرر النظام الاستراتيجية (إعادة كتابة، ترقيع، أو تلميع)، فإنه يطلب من الذكاء الاصطناعي إصلاح الصفحة.

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

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

النتائج: بناء مكتبة أفضل

استخدم المؤلفون هذا النظام على مجموعة ضخمة مكونة من 97,000 صفحة مولدة بواسطة الذكاء الاصطناعي.

  • بدأوا بمجموعة صغيرة من الصفحات "المثالية".
  • استخدموا HTMLCURE لإصلاح الصفحات "المعطلة".
  • انتهوا بـ 63,000 صفحة عالية الجودة ومحققة (ارتفاعاً من المجموعة الأصلية الصغيرة).

ثم استخدموا هذه المكتبة الجديدة والمنقحة لتدريب نموذج ذكاء اصطناعي جديد (يسمى HTMLCure-27B).

النتيجة:

  • النموذج الجديد أفضل بكثير في صنع صفحات ويب تعمل.
  • سجل 50.6 في اختبار صارم يسمى HTMLBENCH، وهو ما يضاهي النماذج التجارية رفيعة المستوى (مثل Kimi-K2.6 و GPT-5.4).
  • في اختبار آخر (MiniAppBench)، تحسن بمقدار 15 نقطة مقارنة بالنسخة غير المدربة.

ملخص في جملة واحدة

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

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

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

جرّب Digest →