تسجيل نتائج التصفّح المستنِد إلى الذكاء الاصطناعي الوكيل في Lighthouse

تقيِّم فئة "التصفّح المستقل" مدى جودة تصميم موقعك الإلكتروني للتفاعل مع الآلات من خلال مجموعة من عمليات التدقيق المحدّدة.

كيفية احتساب نتيجة الفئة

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

بدلاً من النتيجة، يعرض التقرير ما يلي:

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

أسباب تقلّب النتائج

على الرغم من أنّ عمليات التدقيق محددة، قد تتقلب نتائجك بسبب تغييرات في طريقة تسجيل موقعك الإلكتروني لأدواته أو استجابته للطلبات المستندة إلى الذكاء الاصطناعي، وتشمل الأسباب الشائعة ما يلي:

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

كيفية تحديد عمليات التدقيق

تستخدم Lighthouse مجموعة من الإشارات المحدّدة لتقييم صفحتك، ما يضمن إمكانية إعادة إنتاج عمليات التدقيق وملاءمتها للدمج في مسارات CI/CD.

دمج WebMCP

تستدعي Lighthouse نطاق WebMCP في "بروتوكول أدوات مطوّري البرامج في Chrome" (CDP) لتتبُّع أحداث تسجيل الأدوات، وتتحقّق من الأدوات التعريفية (المحدّدة في HTML) والأدوات الإجرائية (المحدّدة في JS).

إمكانية الوصول إلى الموقع الإلكتروني من منظور الوكيل

تعتمد البرامج الآلية على شجرة تسهيل الاستخدام كنموذج البيانات الأساسي. تفلتر Lighthouse مجموعة فرعية محدّدة من عمليات تدقيق تسهيل الاستخدام التي تُعدّ ضرورية للتفاعل مع الآلات، مثل:

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

الثبات وقابلية العثور على المحتوى

  • متغيّرات التصميم التراكمية (CLS): تقيس الثبات البصري، وهو أمر بالغ الأهمية بالنسبة إلى البرامج التي تعتمد على تحديد موضع العناصر.
  • llms.txt: يتحقّق من توفّر ملخّص قابل للقراءة آليًا في جذر النطاق.

ما الذي يمكن للمطوّرين فعله لتحسين الأداء؟

لتحسين مدى توافق موقعك الإلكتروني مع التكنولوجيات المستندة إلى الذكاء الاصطناعي:

  • استخدام WebMCP: استخدِم واجهة برمجة التطبيقات WebMCP لعرض منطق موقعك الإلكتروني ونماذجه بشكل صريح لوكلاء الذكاء الاصطناعي.
  • ضمان توفّر شجرة a11y سليمة: أعطِ الأولوية لترميز HTML الدلالي وتصنيف ARIA السليم، لأنّ هذه العناصر هي "طريقة عرض الآلة" لصفحتك.
  • التحسين من أجل الثبات: قلِّل من عمليات تغيير التصميم لضمان قدرة البرامج على التفاعل بشكل موثوق مع واجهة المستخدم بدون أن تتحرّك العناصر بشكل غير متوقّع.

الملاحظات

إذا واجهت أخطاء أو كانت لديك اقتراحات بشأن تغييرات على تدقيق التصفّح المستند إلى الوكلاء، اتّبِع الخطوات التالية: