Công cụ đã đăng ký là những chức năng cụ thể (chẳng hạn như "Đặt bàn" hoặc "Thêm vào giỏ hàng") mà trang web của bạn cung cấp cho các tác nhân AI.
Cách hoạt động của quy trình kiểm tra các công cụ WebMCP đã đăng ký
Đây là thông tin kiểm tra. Lighthouse liệt kê tất cả các công cụ WebMCP được đăng ký trên trang bằng cách sử dụng API Khai báo hoặc API Bắt buộc. Nếu không có công cụ nào được đăng ký, danh sách kết quả sẽ trống.
Lighthouse đưa ra cảnh báo khi có hơn 40 công cụ được đăng ký. Bằng cách đưa vào quá nhiều công cụ, bạn có thể sẽ sử dụng hết mã thông báo ngữ cảnh mô hình, tăng độ trễ và tăng nguy cơ khiến các tác nhân nhầm lẫn về công cụ cần sử dụng.
Cách khắc phục
Bạn có thể đăng ký các công cụ bằng Declarative API hoặc Imperative API:
- API khai báo: Thêm các thuộc tính
toolnamevàtooldescriptiontrực tiếp vào các phần tử<form>. - API mệnh lệnh: Sử dụng JavaScript để đăng ký các công cụ bằng
document.modelContext.registerTool.
Các phương pháp hay nhất
- Sử dụng tên rõ ràng, hướng đến hành động (ví dụ:
toolname="book_appointment"). - Cung cấp nội dung mô tả chi tiết để giải thích chức năng của công cụ và thời điểm nhân viên hỗ trợ nên sử dụng công cụ đó.
- Tránh đăng ký nhiều hơn 40 công cụ cùng một lúc. Chỉ đăng ký các công cụ khi chúng hữu ích cho trạng thái trang hiện tại và huỷ đăng ký khi không còn cần thiết nữa.
- Nếu bạn muốn tìm hiểu thêm, hãy đọc tài liệu về WebMCP.