เครื่องมือ WebMCP ที่ลงทะเบียน

เครื่องมือที่ลงทะเบียนคือความสามารถที่เฉพาะเจาะจง (เช่น "จองโต๊ะ" หรือ "เพิ่มลงใน รถเข็น") ที่เว็บไซต์ของคุณแสดงต่อเอเจนต์ AI

วิธีการตรวจสอบเครื่องมือ WebMCP ที่ลงทะเบียน

การตรวจสอบนี้มีไว้เพื่อให้ข้อมูล Lighthouse แสดงรายการเครื่องมือ WebMCP ทั้งหมดที่ลงทะเบียนไว้ใน หน้าเว็บโดยใช้ Declarative API หรือ Imperative API หากไม่มีเครื่องมือที่ลงทะเบียนไว้ รายการผลการค้นหาจะว่างเปล่า

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

วิธีแก้ไข

คุณลงทะเบียนเครื่องมือได้โดยใช้ Declarative API หรือ Imperative API

  • API แบบประกาศ: เพิ่มแอตทริบิวต์ toolname และ tooldescription ลงในองค์ประกอบ <form> โดยตรง
  • API ที่ต้องใช้: ใช้ JavaScript เพื่อลงทะเบียนเครื่องมือโดยใช้ document.modelContext.registerTool

แนวทางปฏิบัติแนะนำ

  • ใช้ชื่อที่ชัดเจนและเน้นการดำเนินการ (เช่น toolname="book_appointment")
  • ระบุคำอธิบายโดยละเอียดที่อธิบายว่าเครื่องมือทำอะไรและเมื่อใดที่ตัวแทนควรใช้เครื่องมือ
  • หลีกเลี่ยงการลงทะเบียนเครื่องมือมากกว่า 40 รายการพร้อมกัน ลงทะเบียนเครื่องมือเฉพาะเมื่อเครื่องมือมีประโยชน์สำหรับสถานะหน้าเว็บปัจจุบัน และยกเลิกการลงทะเบียนเมื่อไม่จำเป็นต้องใช้เครื่องมืออีกต่อไป
  • หากต้องการดูข้อมูลเพิ่มเติม โปรดอ่านเอกสารประกอบเกี่ยวกับ WebMCP