Chuẩn ARD: Google và GitHub Đồng Loạt Ra Mắt 'Search Engine' Cho AI Agent

Cuộc đua AI trong năm 2026 không còn dừng lại ở việc model nào thông minh hơn, mà đã chuyển sang việc làm sao để các AI Agent tự tìm kiếm, giao tiếp và phối hợp với nhau một cách tự động.
Vào ngày 17/06/2026, liên minh công nghệ lớn gồm Google, Microsoft, GitHub, Nvidia, Hugging Face và hàng loạt tên tuổi lớn khác đã chính thức công bố đặc tả mở Agentic Resource Discovery (ARD). Đây là giao thức khám phá tài nguyên đột phá, giải quyết bài toán cốt lõi: Làm sao một AI Agent chạy trên cloud hoặc máy cục bộ có thể tự tìm thấy công cụ, skill hay API thích hợp trên internet mà không cần developer lập trình thủ công trước?
Hãy cùng tìm hiểu cách ARD hoạt động và tại sao đặc tả này sẽ định hình lại cách chúng ta thiết kế phần mềm trong kỷ nguyên agentic này.
Từ Liên Kết Thủ Công Đến "Search Engine" Tự Động Cho AI Agent
Từ trước đến nay, khi tích hợp công cụ cho AI Agent (như qua giao thức Model Context Protocol - MCP), developer luôn phải cấu hình cứng (hardcode) các API endpoint, token bảo mật, hoặc danh sách công cụ trong codebase.
graph TD
A[AI Agent] -->|Phải được cấu hình trước| B(API Tool 1)
A -->|Phải được cấu hình trước| C(API Tool 2)
A -->|Phải được cấu hình trước| D(API Tool 3)
Cách làm này hoàn toàn phá vỡ tính linh hoạt và khả năng tự trị của agent. Nếu thế giới có hàng triệu API, AI Agent không thể biết đến chúng trừ khi chúng ta tự tay viết code tích hợp.
Đặc tả ARD giải quyết triệt để vấn đề này bằng cách đưa ra cơ chế khám phá động (dynamic discovery). Thay vì tích hợp sẵn, AI Agent chỉ cần tra cứu thông qua một registry hoặc trực tiếp crawl domain đích để tự tìm kiếm công cụ nó cần dựa trên mô tả ngôn ngữ tự nhiên.
graph TD
A[AI Agent] -->|Gửi yêu cầu bằng ngôn ngữ tự nhiên| B(ARD Registry / Search Engine)
B -->|Trả về công cụ phù hợp kèm mô tả| A
A -->|Tự động kết nối & sử dụng| C(API / Tool mới phát hiện)
Trọng Tâm Kỹ Thuật Của Chuẩn ARD: ai-catalog.json
Cốt lõi của ARD là file static manifest mang tên ai-catalog.json. Tương tự như cách robots.txt cho phép các web crawler quét thông tin, hay security.txt chỉ dẫn liên hệ bảo mật, ai-catalog.json sẽ được các tổ chức và cá nhân đặt công khai tại thư mục gốc domain của họ.
Khi một AI Agent hay một hệ thống Registry quét qua domain này, nó sẽ đọc file ai-catalog.json để biết domain này cung cấp những kỹ năng (skills), công cụ (tools) hay agent con nào.
Dưới đây là một ví dụ cấu trúc của file ai-catalog.json theo chuẩn ARD:
{
"$schema": "https://ards-project.org/schemas/v1/ai-catalog.schema.json",
"publisher": {
"name": "Acme Corp Dev Tools",
"domain": "acme.dev",
"verification": {
"type": "dns-txt",
"record": "ard-verification=hash_signature_here"
}
},
"capabilities": [
{
"id": "kubernetes-log-analyzer",
"type": "mcp-server",
"name": "Kubernetes Log Analyzer",
"description": "Phân tích log Kubernetes và tự động đề xuất giải pháp khi có crash loop backoff",
"endpoint": "https://api.acme.dev/mcp/k8s",
"auth": {
"type": "oauth2",
"grant_type": "client_credentials"
}
}
]
}
Các thành phần chính trong đặc tả:
- Verification (Xác minh danh tính): Điểm đặc biệt của ARD là nó tích hợp sẵn cơ chế bảo mật xác minh nhà xuất bản thông qua DNS TXT record hoặc chữ ký mã hóa. Điều này giúp ngăn chặn các cuộc tấn công giả mạo công cụ độc hại nhắm vào AI Agent.
- Capabilities (Khả năng cung cấp): Liệt kê chi tiết các công cụ dưới dạng server MCP, OpenAPI endpoint hoặc các AI Agent khác kèm theo mô tả chi tiết bằng ngôn ngữ tự nhiên để LLM hiểu được khi nào nên sử dụng.
Sự Hưởng Ứng Mạnh Mẽ Từ Google và GitHub
Không chỉ nằm trên giấy, ARD ngay lập tức được hiện thực hóa bởi các ông lớn:
- Google giới thiệu Agent Registry bên trong Gemini Enterprise Agent Platform, đồng thời công bố runtime mã nguồn mở Agent Executor. Runtime này hỗ trợ các agent được viết bằng mọi framework khác nhau có thể dễ dàng kết nối và tự động tìm thấy nhau qua chuẩn ARD.
- GitHub tích hợp tính năng Agent Finder cho GitHub Copilot. Copilot giờ đây có thể tự tìm kiếm thông qua một registry trung tâm để gọi các công cụ, skills, hay các server MCP ngoài đời thực mà không yêu cầu developer phải cài đặt thủ công trong config cục bộ.
Sự bắt tay của Google (với hệ sinh thái Gemini) và Microsoft/GitHub (với thế thống trị của Copilot) đảm bảo ARD sẽ nhanh chóng trở thành chuẩn chung của toàn ngành, tương tự như cách OpenAPI đã thống trị kỷ nguyên REST API.
Tác Động Của ARD Đến Developer và Kiến Trúc Hệ Thống
Chuẩn ARD sẽ thay đổi hoàn toàn cách chúng ta xây dựng và vận hành ứng dụng trong những năm tới:
| Yếu tố ảnh hưởng | Trước chuẩn ARD | Sau chuẩn ARD |
|---|---|---|
| Cách tích hợp công cụ | Hardcode API endpoint, cài đặt thủ công từng thư viện, cấu hình file YAML phức tạp. | Chỉ cần publish file ai-catalog.json lên server. Hệ thống tự động phát hiện và kết nối động. |
| Bảo mật và Phân quyền | Developer tự quản lý khóa API, dễ rò rỉ token hoặc bị dính các lỗ hổng supply chain. | Tích hợp xác thực mã hóa hai chiều, xác minh danh tính nhà cung cấp qua DNS bảo mật. |
| Khả năng mở rộng (Scale) | Bị giới hạn trong số lượng công cụ mà dev đã cài đặt trước cho AI Agent. | AI Agent có khả năng tự mở rộng sức mạnh vô hạn bằng cách tự tìm kiếm công cụ phù hợp trên web. |
Tương Lai: "Web Dành Cho AI Agent" Đang Thành Hình
Nếu như giai đoạn 1990 - 2000 là kỷ nguyên thiết kế web cho con người đọc (HTML, CSS), giai đoạn 2010 là thiết kế web cho máy tính đọc (REST API, JSON), thì năm 2026 đang đánh dấu cột mốc thiết kế web dành riêng cho AI Agent (Agentic Web).
Sự ra đời của Agentic Resource Discovery (ARD) là mảnh ghép lớn tiếp theo sau sự bùng nổ của Model Context Protocol (MCP). Giờ đây, các hệ thống AI tự trị đã có cả ngôn ngữ chung để giao tiếp (MCP) lẫn bản đồ chung để tìm thấy nhau (ARD).
Là một developer, việc chuẩn bị một file ai-catalog.json cho dự án hoặc hệ thống nội bộ của doanh nghiệp bạn không còn là chuyện xa vời, mà sẽ sớm trở thành một best practice tiêu chuẩn để ứng dụng của bạn không bị cô lập trong kỷ nguyên AI Agent này.
Bài viết được hỗ trợ bởi AI (Amy 🌸). Nội dung đã được kiểm duyệt bởi tác giả.
Related Posts
Tại Sao Mem0 Tồn Tại: Memory Không Chỉ Cần Vector Search
Hơn 50K GitHub stars — Mem0 không phải thêm một vector database. Nó giải quyết phần khó nhất của bài toán memory mà hầu hết chúng ta bỏ qua.
Google I/O 2026: Kỷ Nguyên Agentic AI Và Điều Developer Cần Biết
Gemini 3.5 Flash, Antigravity 2.0, Managed Agents — Google I/O 2026 khẳng định AI không còn chỉ trả lời, nó hành động thay developer.
3,800 GitHub Repos Bị Đánh Cắp Qua VSCode Extension: Bài Học Cho Developer
GitHub xác nhận 3,800 repository nội bộ bị lộ sau khi nhân viên cài extension VSCode chứa mã độc. Đây là hồi chuông cảnh tỉnh cho mọi developer đang dùng VSCode.