דירוג של עיון באמצעות סוכנים ב-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 תקינות, כי אלה הנתונים שמוצגים למכונה לגבי הדף שלכם.
  • אופטימיזציה ליציבות: צמצום השינויים בפריסה כדי להבטיח שהסוכנים יוכלו לקיים אינטראקציה מהימנה עם ממשק המשתמש בלי שרכיבים יזוזו באופן לא צפוי.

משוב

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