การให้คะแนนการท่องเว็บด้วย Agent ของ Lighthouse

หมวดหมู่การเรียกดูแบบเอเจนต์จะประเมินว่าเว็บไซต์ของคุณสร้างขึ้นมาเพื่อ การโต้ตอบกับเครื่องจักรได้ดีเพียงใดผ่านชุดการตรวจสอบที่กำหนด

วิธีให้คะแนนหมวดหมู่

หมวดหมู่การเรียกดูแบบ Agentic ไม่มีคะแนนเฉลี่ยถ่วงน้ำหนักตั้งแต่ 0 ถึง 100 ซึ่งแตกต่างจากหมวดหมู่ Lighthouse อื่นๆ เนื่องจากมาตรฐานสำหรับเว็บที่เป็น Agent ยังคงอยู่ในช่วงเริ่มต้น ปัจจุบันเราจึงมุ่งเน้นที่การรวบรวมข้อมูลและให้สัญญาณที่นำไปใช้ได้จริงมากกว่าการจัดอันดับที่แน่นอน

รายงานจะแสดงข้อมูลต่อไปนี้แทนคะแนน

  • คะแนนเศษส่วน: อัตราส่วนที่แสดงจำนวนการตรวจสอบความพร้อมของเอเจนต์ที่เว็บไซต์ของคุณผ่าน
  • สถานะผ่านหรือไม่ผ่าน: การตรวจสอบบางอย่างอาจแสดงข้อผิดพลาดหรือคำเตือนหากไม่เป็นไปตาม ข้อกำหนดทางเทคนิค (เช่น ความถูกต้องของสคีมา WebMCP)
  • จำนวนข้อมูล: ส่วนหัวของหมวดหมู่อาจมีอัตราส่วนการผ่านเพื่อช่วยให้คุณเห็นความคืบหน้าโดยรวมได้อย่างรวดเร็ว

เหตุใดผลลัพธ์จึงผันผวน

แม้ว่าการตรวจสอบจะกำหนดได้ แต่ผลลัพธ์อาจผันผวนเนื่องจากการเปลี่ยนแปลงวิธีที่เว็บไซต์ลงทะเบียนเครื่องมือหรือตอบสนองต่อคำขอของเอเจนต์ สาเหตุที่พบบ่อย ได้แก่

  • การลงทะเบียนเครื่องมือแบบไดนามิก: หากเว็บไซต์ลงทะเบียนเครื่องมือ WebMCP โดยใช้ JavaScript (Imperative API) ช่วงเวลาในการลงทะเบียนเหล่านี้อาจส่งผลต่อการบันทึกเครื่องมือในระหว่างสแนปชอต Lighthouse
  • ความแปรปรวนในการสร้างแผนผัง A11y: การเปลี่ยนแปลงขนาดหรือความซับซ้อนของ DOM อย่างมีนัยสำคัญอาจส่งผลต่อโครงสร้างของแผนผังการช่วยเหลือพิเศษ ซึ่งเป็นเมตริกหลักสำหรับการนำทางแบบเอเจนต์
  • Cumulative Layout Shift (CLS): การเปลี่ยนเลย์เอาต์ที่เกิดจากโฆษณา รูปภาพ ที่ไม่มีขนาด หรือเนื้อหาที่แทรกอาจย้ายองค์ประกอบระหว่างเวลาที่ เอเจนต์ระบุองค์ประกอบเหล่านั้นกับเวลาที่พยายามโต้ตอบ

วิธีกำหนดการตรวจสอบ

Lighthouse ใช้ชุดสัญญาณที่กำหนดไว้เพื่อประเมินหน้าเว็บ ซึ่งจะช่วยให้มั่นใจได้ว่าการตรวจสอบจะทำซ้ำได้และเหมาะสำหรับการผสานรวมเข้ากับไปป์ไลน์ CI/CD

การผสานรวม WebMCP

Lighthouse เรียกใช้โดเมน WebMCP ของโปรโตคอลเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome (Chrome DevTools Protocol หรือ CDP) เพื่อตรวจสอบเหตุการณ์การลงทะเบียนเครื่องมือ โดยจะตรวจสอบทั้งเครื่องมือแบบประกาศ (กำหนดไว้ใน HTML) และเครื่องมือแบบคำสั่ง (กำหนดไว้ใน JS)

การช่วยเหลือพิเศษที่เน้นตัวแทนเป็นหลัก

Agent จะใช้โมเดลข้อมูลการช่วยเหลือพิเศษเป็นรูปแบบข้อมูลหลัก Lighthouse จะกรองชุดย่อยของการตรวจสอบการช่วยเหลือพิเศษที่สำคัญต่อการโต้ตอบกับเครื่อง เช่น

  • ชื่อและป้ายกำกับ: ตรวจสอบว่าองค์ประกอบแบบอินเทอร์แอกทีฟทุกรายการมีชื่อแบบเป็นโปรแกรม
  • ความสมบูรณ์ของโครงสร้าง: การยืนยันว่าบทบาทและความสัมพันธ์ระหว่างผู้ปกครองกับบุตรหลาน ถูกต้อง
  • ระดับการมองเห็น: ยืนยันว่าเนื้อหาไม่ได้ซ่อนจากโครงสร้างการช่วยเหลือพิเศษ ขณะที่โต้ตอบได้

ความเสถียรและการค้นพบได้

  • Cumulative Layout Shift (CLS): วัดความเสถียรของภาพ ซึ่งมีความสําคัญอย่างยิ่งต่อเอเจนต์ที่ต้องอาศัยการวางตําแหน่งองค์ประกอบ
  • llms.txt: ตรวจสอบว่ามีข้อมูลสรุปที่เครื่องอ่านได้ที่ รูทของโดเมนหรือไม่

นักพัฒนาแอปควรทำอย่างไรเพื่อปรับปรุง

วิธีปรับปรุงความพร้อมของเว็บไซต์สำหรับเอเจนต์

  • ใช้ WebMCP: ใช้ WebMCP API เพื่อเปิดเผยตรรกะและแบบฟอร์มของเว็บไซต์อย่างชัดเจนต่อตัวแทน AI
  • ตรวจสอบว่ามีโครงสร้างการช่วยเหลือพิเศษที่ถูกต้อง: จัดลำดับความสำคัญของ HTML เชิงความหมายและการติดป้ายกำกับ ARIA ที่เหมาะสม เนื่องจากสิ่งเหล่านี้คือ "มุมมองของเครื่อง" ของหน้าเว็บ
  • เพิ่มประสิทธิภาพเพื่อความเสถียร: ลดการเปลี่ยนแปลงเลย์เอาต์เพื่อให้มั่นใจว่าเอเจนต์จะโต้ตอบกับ UI ได้อย่างน่าเชื่อถือโดยที่องค์ประกอบต่างๆ ไม่เคลื่อนไหวโดยไม่คาดคิด

ความคิดเห็น

หากพบข้อบกพร่องหรือมีคำแนะนำในการเปลี่ยนแปลงการตรวจสอบการเรียกดูแบบเอเจนต์ โปรดทำดังนี้