Lập trình
WebMCP Standard Proposal for Agentic Web Actuation Now Available in Chrome (Origin Trials)
/2 phut doc/0 luot xem
KẾT LUẬN
WebMCP là đề xuất tiêu chuẩn mới giúp website định nghĩa API tường minh cho AI agent tương tác trực tiếp trong trình duyệt, thay vì phải phân tích DOM và screenshot để suy đoán tọa độ click — hiện đang thử nghiệm trong Chrome 149 Origin Trials.
LUẬN ĐIỂM CHÍNH
- WebMCP cung cấp giao diện máy-đọc-được (machine-friendly) để AI agent tương tác web chính xác, nhanh và tiết kiệm token hơn hẳn so với phương pháp DOM scraping và screenshot analysis truyền thống
- Đặc tả định nghĩa hai API bề mặt: Declarative API (chú thích HTML form bằng custom attributes) và Imperative API (đăng ký tool qua document.modelContext.registerTool), cả hai đều hoạt động hoàn toàn phía client thay vì server
- WebMCP đi kèm cơ chế bảo mật tích hợp (untrustedContentHint, readOnlyHint) để quản lý rủi ro prompt injection, cùng giới hạn ký tự chặt chẽ (500 ký tự/tool description) nhằm kiểm soát chất lượng tương tác
- Triển khai thực tế ban đầu báo cáo giảm tới ~90% token usage và cải thiện đáng kể về tốc độ lẫn tính xác định (determinism) trong tự động hóa browser
LUẬN ĐIỂM PHỤ
- WebMCP được xây dựng riêng cho browser, lược bỏ các khái niệm server-side của MCP truyền thống như Resources
- Google khuyến khích developer dùng AI evals để kiểm thử các user journey có rủi ro (ví dụ: workflow hoàn tiền với policy cũ, lỗ hổng phân quyền)
- Dù WebMCP cải thiện giao diện tương tác, agent vẫn cần thông tin chính xác về policy, quy tắc kinh doanh và trạng thái khách hàng từ phía ứng dụng để hoạt động hiệu quả
LUẬN CỨ & VÍ DỤ
- Ví dụ đặt du lịch đa thành phố: thay vì agent click qua từng form, người dùng ủy quyền để agent gọi trực tiếp backend API, tạo lịch trình tối ưu theo thời tiết
- Developer fork Chrome DevTools MCP server để chạy WebMCP tools, benchmark ban đầu giảm ~90% token usage cùng cải thiện tốc độ và tính xác định
- Code ví dụ: Declarative API dùng HTML attributes (toolname, tooldescription, toolautosubmit); Imperative API dùng modelContext.registerTool với inputSchema kiểu toggle_layer quản lý pizza layers (thêm/xóa/bật tắt)
Nguồn: InfoQ | Phân tích bởi AI
Ban thay bai viet nay the nao?
Bình luận (0)
Bài viết liên quan
Gợi ý dựa trên điểm tương quan phân cấp và danh mục chung
Ngưỡng tương quan tối thiểu:30%
Tất cả (0%)Tương quan mạnh (70%+)
Không có bài viết nào đạt ngưỡng tương quan này. Hãy thử kéo thanh trượt sang trái.
--- Het ---