Lighthouse ในเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome สำหรับเอเจนต์ช่วยให้เอเจนต์การเขียนโค้ดประเมินคุณภาพเว็บไซต์ได้โดยการตรวจสอบสถานะแบบเรียลไทม์เพื่อดูความสามารถในการเข้าถึง, SEO, แนวทางปฏิบัติแนะนำ และการท่องเว็บแบบเอเจนต์
ในเวิร์กโฟลว์แบบ Agentic ตัวแทนการเขียนโค้ดจะใช้การตรวจสอบ Lighthouse เพื่อระบุปัญหาเฉพาะที่วัดผลได้ในรันไทม์ แทนที่จะค้นหาการปรับปรุงทั่วไปในฐานของโค้ดแบบสุ่ม
แนวทางที่กำหนดเป้าหมายนี้ให้คำแนะนำที่นำไปใช้ได้จริงภายในบริบทของ Agent โดยตรง ซึ่งช่วยให้ Agent การเขียนโค้ดค้นหาและแก้ไขข้อบกพร่องได้แม่นยำกว่าการค้นหาแบบคงที่ในวงกว้างทั่วทั้งฐานของโค้ด
การตรวจสอบของ Lighthouse จะเน้นที่หมวดหมู่หลักต่อไปนี้
- การช่วยเหลือพิเศษ (a11y): ช่วยให้มั่นใจว่าทุกคนจะใช้เว็บไซต์ของคุณได้ รวมถึงผู้ที่ใช้โปรแกรมอ่านหน้าจอ
- SEO: ดำเนินการตรวจสอบทางเทคนิคเพื่อให้แน่ใจว่าเครื่องมือค้นหาจะค้นหาและ เข้าใจเนื้อหาของคุณได้
- แนวทางปฏิบัติแนะนำ: ยืนยันว่าเว็บไซต์เป็นไปตามมาตรฐานการพัฒนาเว็บสมัยใหม่
- การเรียกดูแบบเอเจนต์: วัดความสามารถของผู้ช่วย AI ในการทำความเข้าใจและ โต้ตอบกับเว็บไซต์ของคุณ
โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อใช้ Lighthouse
- การรองรับสภาพแวดล้อมในเครื่องและสภาพแวดล้อมการจัดเตรียม: ตัวแทนสามารถตรวจสอบหน้าเว็บใดก็ได้ที่มองเห็นใน Chrome รวมถึงเซิร์ฟเวอร์การพัฒนาในเครื่องและไฟล์ HTML ในเครื่องที่เข้าถึงผ่านโปรโตคอล
file:// - ลักษณะการทำงานของเบราว์เซอร์: การตรวจสอบอาจขัดขวางมุมมองของคุณในระยะเวลาสั้นๆ คุณอาจเห็น หน้าเว็บปรับขนาดหรือโหลดซ้ำเมื่อเครื่องมือจำลองอุปกรณ์ต่างๆ
ตรวจสอบคุณภาพเว็บ
ใช้เวิร์กโฟลว์และตัวอย่างต่อไปนี้เพื่อผสานรวม Lighthouse เข้ากับกระบวนการพัฒนา
ยืนยันการช่วยเหลือพิเศษ
เมื่อคุณเปลี่ยน UI ให้มอบหมายงานให้ตัวแทนตรวจสอบว่าหน้าเว็บยังคง เข้าถึงได้
ตัวอย่างพรอมต์:
How can I improve accessibility on this page as measured by Lighthouse?
ตัวอย่างการดำเนินการของ Agent: Agent จะทริกเกอร์การตรวจสอบ Lighthouse โดยตั้งค่า
formFactor เป็น mobile โดยจะวิเคราะห์ผลลัพธ์ เช่น คอนทราสต์ของสีไม่เพียงพอหรือไม่มีป้ายกำกับ ARIA
และแนะนำการแก้ไขโค้ดที่เฉพาะเจาะจง
ตรวจสอบ SEO เพื่อการมองเห็นในการค้นหา
ข้อกำหนดด้าน SEO ทางเทคนิคหลายครั้งมักจะถูกตรวจพบช้าเกินไปในวงจรการพัฒนา คุณขอให้เอเจนต์ค้นหาและแก้ไขปัญหาทางเทคนิคที่ขัดขวางขณะที่คุณสร้างได้
ตัวอย่างพรอมต์:
According to Lighthouse audit, how can I improve this page for better discoverability in search?
ตัวอย่างการดำเนินการของเอเจนต์: เอเจนต์จะทำการตรวจสอบ SEO และระบุ เมตาแท็ก ลิงก์ Canonical หรือข้อความอธิบายที่ขาดหายไป จากนั้นจึงเสนอให้ อัปเดตซอร์สโค้ดเพื่อแก้ไขการตรวจสอบที่ไม่สำเร็จ
ตรวจสอบแนวทางปฏิบัติแนะนำ
ตรวจสอบว่าเซิร์ฟเวอร์ในพื้นที่หรือเว็บไซต์ Staging เป็นไปตามแนวทางปฏิบัติแนะนำด้านความปลอดภัยและเทคนิค
ตัวอย่างพรอมต์:
Does my site follow best practices as measured by Lighthouse?
ตัวอย่างการดำเนินการของ Agent: Agent จะตรวจสอบด้านเทคนิค เช่น การใช้ HTTPS ข้อผิดพลาดในคอนโซล และการเรียก API ที่เลิกใช้งานแล้วซึ่ง Lighthouse รายงาน
การปรับปรุงเว็บไซต์ทั่วไป
คุณสามารถเรียกใช้การตรวจสอบ Lighthouse แบบเต็มของเว็บไซต์และช่วยกำหนดพื้นที่ที่ควรปรับปรุงได้ตั้งแต่ระยะแรกๆ ของการพัฒนา
ตัวอย่างพรอมต์:
Run a full Lighthouse audit of my site, in mobile and desktop, and suggest improvement areas and possible fixes for any problems you find.
ตัวอย่างการดำเนินการของเอเจนต์: เอเจนต์จะทำการตรวจสอบ Lighthouse แบบเต็มของเว็บไซต์ทั้งในอุปกรณ์เคลื่อนที่และเดสก์ท็อป และแนะนำการเปลี่ยนแปลงที่อาจปรับปรุงคะแนนของการตรวจสอบต่างๆ หาก Agent มีความรู้ด้านบริบททั้งหมดของ ซอร์สโค้ด ก็อาจแนะนำวิธีแก้ไขโดยตรง หากมีสิทธิ์เข้าถึงบริบทที่เหมาะสม โมเดลยังสามารถแนะนำวิธีปรับปรุงการกำหนดค่าเซิร์ฟเวอร์หรือการกำหนดค่าแบ็กเอนด์อื่นๆ ได้อีกด้วย