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