דירוג של עיון באמצעות סוכנים ב-Lighthouse

בקטגוריה 'גלישה עם סוכן' נבדק עד כמה האתר בנוי בצורה טובה לאינטראקציה עם מכונה באמצעות סדרה של בדיקות דטרמיניסטיות.

איך הקטגוריה מקבלת ציון

בניגוד לקטגוריות אחרות ב-Lighthouse, בקטגוריה Agentic Browsing אין ציון ממוצע משוקלל מ-0 עד 100. הסטנדרטים של האינטרנט מבוסס-הסוכנים עדיין מתגבשים, ולכן המטרה כרגע היא לאסוף נתונים ולספק אותות מעשיים, ולא דירוג סופי.

במקום ציון, בדוח מוצגים הפרטים הבאים:

  • ציון חלקי: יחס שמראה כמה בדיקות מוכנות של סוכן עברו בהצלחה באתר שלכם.
  • סטטוס 'עבר' או 'נכשל': ביקורות ספציפיות עשויות להפיק שגיאות או אזהרות אם לא מתקיימות דרישות טכניות (כמו תוקף של סכימת WebMCP).
  • ספירות מידע: כותרת הקטגוריה עשויה לכלול יחס מעבר שיעזור לכם לראות את ההתקדמות הכוללת במבט חטוף.

למה התוצאות משתנות

הביקורות הן דטרמיניסטיות, אבל התוצאות עשויות להשתנות בגלל שינויים באופן שבו האתר רושם את הכלים שלו או מגיב לבקשות של סוכנים. הסיבות הנפוצות לכך הן:

  • רישום דינמי של כלים: אם באתר שלכם נרשמים כלים של WebMCP באמצעות JavaScript‏ (Imperative API), התזמון של הרישומים האלה יכול להשפיע על השאלה אם הם יתועדו במהלך צילום התמונה של Lighthouse.
  • שונות בבניית עץ הנגישות: שינויים משמעותיים בגודל או במורכבות של DOM יכולים להשפיע על המבנה של עץ הנגישות, שהוא מדד מרכזי לניווט באמצעות סוכן.
  • מדד יציבות חזותית (CLS): שינויים בפריסה שנגרמים על ידי מודעות, תמונות ללא מידות או תוכן מוזרק יכולים להזיז רכיבים בין הזמן שבו סוכן מזהה אותם לבין הזמן שבו הוא מנסה ליצור אינטראקציה.

איך נקבעים הביקורות

‫Lighthouse משתמש במערכת של אותות דטרמיניסטיים כדי להעריך את הדף. כך מוודאים שהבדיקות ניתנות לשחזור ומתאימות לשילוב בצינורות CI/CD.

שילוב של WebMCP

‫Lighthouse קורא לפרוטוקול כלי הפיתוח ל-Chrome‏ (CDP) WebMCP כדי לעקוב אחרי אירועי רישום של כלי. הוא מאמת גם כלים הצהרתיים (מוגדרים ב-HTML) וגם כלים אימפרטיביים (מוגדרים ב-JS).

נגישות שמתמקדת בנציג

סוכנים מסתמכים על עץ הנגישות כמודל הנתונים העיקרי שלהם. ‫Lighthouse מסנן קבוצת משנה ספציפית של בדיקות נגישות שחיוניות לאינטראקציה עם מכונה, למשל:

  • שמות ותוויות: צריך לוודא שלכל רכיב אינטראקטיבי יש שם שמוגדר באמצעות תוכנה.
  • שלמות העץ: אימות התפקידים והקשרים בין הורה לצאצא.
  • חשיפה: מוודאים שהתוכן לא מוסתר מעץ הנגישות בזמן שהוא אינטראקטיבי.

יציבות ויכולת גילוי

  • מדד יציבות חזותית (CLS): מודד את היציבות החזותית, שהיא קריטית לסוכנים שמסתמכים על מיקום הרכיבים.
  • llms.txt: המערכת בודקת אם יש סיכום שניתן לקריאה על ידי מכונה בספריית הבסיס של הדומיין.

מה מפתחים יכולים לעשות כדי לשפר את האפליקציות שלהם?

כדי לשפר את מוכנות האתר שלכם לשימוש בסוכנים דיגיטליים:

  • הטמעת WebMCP: שימוש ב-API של WebMCP כדי לחשוף באופן מפורש את הלוגיקה והטפסים של האתר לסוכני AI.
  • מוודאים שעץ הנגישות תקין: כדאי לתת עדיפות ל-HTML סמנטי ולתוויות ARIA תקינות, כי אלה הנתונים שמוצגים למחשב לגבי הדף.
  • אופטימיזציה ליציבות: צמצום השינויים בפריסה כדי להבטיח שהסוכנים יוכלו לקיים אינטראקציה מהימנה עם ממשק המשתמש בלי שהרכיבים יזוזו באופן לא צפוי.

משוב

אם נתקלתם בבאגים או שיש לכם הצעות לשינויים בביקורת על גלישה עם סוכן: