Tóm tắt nhanh

  • Cloudflare lập luận rằng agent là loại khách truy cập mới: không render CSS hay bấm quảng cáo, nhưng đại diện cho người dùng có nhu cầu giao dịch. Điều này đặt ra bài toán kỹ thuật và kinh doanh mới cho web.
  • Nếu agent trở thành lớp trung gian giữa người dùng và website, khả năng đọc, khám phá, gọi được chức năng và thanh toán có thể ảnh hưởng trực tiếp đến khả năng được tìm thấy và phục vụ khách hàng.
  • Rà soát một user journey có giá trị cao để xác định phần nào cần machine-readable, phần nào cần API và phần nào phải giữ xác thực, phê duyệt chặt chẽ.

Điều gì đã xảy ra

Web được tối ưu trong nhiều năm cho trình duyệt và người dùng trực tiếp. Agent thay đổi giả định đó: chúng có thể đọc, tìm kiếm và gọi dịch vụ thay mặt cho một người, nhưng không hành xử như một lượt truy cập truyền thống.

Đối với developer xây sản phẩm web, đây chưa phải lý do để thiết kế lại mọi thứ. Nhưng nó là lý do để xem lại những giao diện máy có thể hiểu và những đường đi mà khách hàng có thể hoàn tất công việc qua agent.

Agent không phải bot web thông thường

Trong bài viết về Agentic Internet mở, Cloudflare mô tả agent là loại visitor mới: chúng không render CSS hoặc click quảng cáo, nhưng có một con người trả tiền ở phía sau. Lập luận của bài viết là chặn agent có thể đồng thời chặn khách hàng.

Bốn khả năng của web cho agent: đọc được, tìm được, gọi được và trao đổi giá trị an toàn.
Bốn khả năng của web cho agent: đọc được, tìm được, gọi được và trao đổi giá trị an toàn.

Đây là một góc nhìn sản phẩm, không phải quy tắc áp dụng cho mọi crawler. Website vẫn cần chống lạm dụng và bảo vệ tài nguyên. Điểm cần phân biệt là agent đại diện cho ý định của người dùng có thể khác với bot thu thập dữ liệu không có mục tiêu giao dịch rõ ràng.

Bốn thuộc tính của một web có thể làm việc với agent

Cloudflare nêu hướng xây dựng công cụ và giao thức mở để publisher và agent hợp tác, với bốn thuộc tính: readable, discoverable, callable và payable. Chúng hữu ích như một checklist cấp cao cho API và sản phẩm web.

  • Readable: nội dung và điều kiện sử dụng đủ rõ để máy diễn giải.
  • Discoverable: agent có thể tìm thấy thực thể, thông tin và điểm vào phù hợp.
  • Callable: tác vụ có thể được gọi qua giao diện được xác định, thay vì chỉ phụ thuộc thao tác giao diện.
  • Payable: có cách hỗ trợ trao đổi giá trị khi agent thực hiện giao dịch cho người dùng.

Đây không phải là đặc tả kỹ thuật hoàn chỉnh trong nguồn được cung cấp. Vì vậy, đội ngũ không nên suy diễn rằng chỉ cần thêm một endpoint là website sẽ “sẵn sàng cho agent”.

Những câu hỏi kỹ thuật nên đặt ra ngay

Hãy kiểm tra các luồng quan trọng của sản phẩm: người dùng có thể lấy thông tin chính xác mà không cần hiểu bố cục trang không? Có thao tác nào chỉ làm được bằng click trong UI? Một agent đã xác thực có được giới hạn tương tự người dùng tương ứng không?

Đặc biệt, đừng nhầm discoverability với quyền truy cập. Dữ liệu, mức giá, hành động ghi và tài khoản người dùng cần kiểm soát riêng. API tốt cho máy không đồng nghĩa API mở cho mọi caller.

Ưu tiên là quan sát, không phải đầu cơ

Trước hết, phân loại lưu lượng tự động và đánh giá chính sách hiện tại có vô tình loại bỏ khách hàng hợp lệ hay không. Sau đó, chọn một hành trình có giá trị cao nhưng rủi ro thấp để làm rõ dữ liệu đầu vào, kết quả và cơ chế xác thực.

“Agentic web” sẽ chỉ có ích nếu nó tôn trọng cả hai phía: người dùng cần hoàn thành việc, còn nhà vận hành cần kiểm soát truy cập, chi phí và giá trị tạo ra.

Trong 5 phút

  • Agent có thể đại diện cho người dùng nhưng không hành xử như browser truyền thống.
  • Readable, discoverable, callable và payable là checklist hữu ích ở cấp sản phẩm.
  • Khả năng máy đọc được không đồng nghĩa với quyền truy cập mở.
  • Đánh giá traffic và một user journey hẹp trước khi thay đổi kiến trúc lớn.

Nguồn tham khảo

Vì sao developer cần quan tâm

Nếu agent trở thành lớp trung gian giữa người dùng và website, khả năng đọc, khám phá, gọi được chức năng và thanh toán có thể ảnh hưởng trực tiếp đến khả năng được tìm thấy và phục vụ khách hàng.

  1. 1Rà soát một user journey có giá trị cao để xác định phần nào cần machine-readable, phần nào cần API và phần nào phải giữ xác thực, phê duyệt chặt chẽ.