Tính hợp lệ của giản đồ WebMCP

Một giản đồ hợp lệ đảm bảo rằng tác nhân AI hiểu được cấu trúc của dữ liệu mà nó cần cung cấp.

Cách kiểm tra tính hợp lệ của giản đồ WebMCP không thành công

Quy trình kiểm tra sẽ không thành công nếu:

  • Một biểu mẫu có tooldescription nhưng thiếu thuộc tính toolname.
  • Một biểu mẫu có toolname nhưng thiếu thuộc tính tooldescription.
  • Một trường bắt buộc trong biểu mẫu thiếu thuộc tính name.

Lighthouse cũng đưa ra cảnh báo nếu một trường không bắt buộc có name nhưng thiếu toolparamdescription hoặc <label> được liên kết.

Cách khắc phục

  1. Đảm bảo tính đối xứng: Luôn cung cấp cả tên và nội dung mô tả cho mọi công cụ.
  2. Thêm tên vào các đầu vào: Xác minh rằng mọi phần tử đầu vào trong biểu mẫu công cụ đều có một thuộc tính name riêng biệt.
  3. Cung cấp ngữ cảnh tham số: Thêm toolparamdescription vào dữ liệu đầu vào để giúp tác nhân hiểu được giá trị dự kiến.