Bạn còn nhớ cảnh trong phim Ma Trận khi nhân vật chính Neo tức tốc tải xuống kỹ năng “Kung Fu” không? Hoặc hãy tưởng tượng xem sẽ thuận tiện thế nào nếu trợ lý AI của bạn có thể cắm-và-chạy các năng lực chuyên môn khác nhau giống như cài đặt một ứng dụng?
Đây chính là điều mà Agent Skills muốn giải quyết.
Nó trông như thế nào?
Nói một cách đơn giản, nó là một thư mục.
Linh hồn của thư mục này là tệp SKILL.md, được viết bằng định dạng Markdown mà cả con người và AI đều có thể hiểu được. Bên trong, không chỉ có các hướng dẫn để AI hiểu mà còn có thể bao gồm các tập lệnh mã (scripts/), tài liệu tham khảo (references/) và nhiều nguồn tài nguyên mẫu khác nhau (assets/).
Bộ tiêu chuẩn này là một định dạng mở được khởi xướng và duy trì bởi Anthropic, với mục tiêu làm cho các khả năng của AI Agent trở nên “mô-đun hóa” và “tiêu chuẩn hóa”.
Nó hoạt động như thế nào? (Trí tuệ của việc tiết lộ lũy tiến)
Bạn có thể thắc mắc: Nếu AI mang theo quá nhiều kỹ năng trên vai, liệu Context (ngữ cảnh) có bị nổ tung không?
Đây chính là phần thông minh của Agent Skills, nó áp dụng chiến lược “tiết lộ lũy tiến” (Progressive Disclosure):
| Chiến lược | Mô tả |
|---|---|
| Khám phá (Discovery) | Khi vừa mới khởi động, AI chỉ đọc “tên” và “giới thiệu” của kỹ năng. Giống như bạn nhìn vào thực đơn, bạn biết món ăn đó tồn tại nhưng không nhất thiết phải biết toàn bộ công thức ngay lập tức. |
| Kích hoạt (Activation) | Khi bạn hỏi một câu hỏi có liên quan, AI sẽ thấy rằng một kỹ năng nhất định đáp ứng nhu cầu và sau đó mới thực sự đọc các hướng dẫn chi tiết trong SKILL.md. |
| Thực hiện (Execution) | Sau khi đọc các hướng dẫn chi tiết, AI sẽ thực hiện nhiệm vụ từng bước một giống như cầm sách hướng dẫn, thậm chí gọi các tập lệnh Python đi kèm để giải quyết các vấn đề khó khăn. |
Tại sao chúng ta cần Agent Skills?
Các hướng dẫn AI truyền thống thường được mã hóa cứng hoặc đặt ngẫu nhiên. Agent Skills mang lại hai lợi thế cốt lõi:
| Lợi thế | Mô tả |
|---|---|
| Tính phổ biến (Viết một lần, dùng mọi nơi) | Một khi bạn viết xong “kỹ năng xử lý PDF”, bạn có thể dùng nó trong Claude Code và nó cũng sẽ hoạt động trên các Agent khác hỗ trợ tiêu chuẩn này. |
| Tính di động | Đối với doanh nghiệp, điều này vô cùng giá trị. Bạn có thể đóng gói kiến thức chuyên môn của công ty (ví dụ: quy định thanh toán, quy trình xin nghỉ phép) thành một Skill. Bất kỳ trợ lý AI mới nào cũng có thể bắt đầu làm việc ngay lập tức sau khi đọc Skill này mà không nói năng linh tinh. |
Điều này khác gì với các Tools hoặc Functions truyền thống?
Đây là câu hỏi thường gặp nhất.
Các Tools thông thường giống như việc đưa cho AI một cái tua vít (API); nó chỉ biết cách vặn vít nhưng không biết khi nào nên vặn hoặc nên vặn bao nhiêu vòng.
Nhưng Agent Skills giống như một “hướng dẫn thi công” đi kèm với một “hộp công cụ” đầy đủ. Nó không chỉ cung cấp công cụ mà còn bao gồm “Kiến thức quy trình (Procedural Knowledge)” — tức là dạy AI cách sử dụng các công cụ này một cách hợp lý để hoàn thành các nhiệm vụ phức tạp theo SOP.
Cho bạn một ví dụ đời thường
Nếu bạn muốn tạo một kỹ năng “Bậc thầy cà phê”, cấu trúc thư mục của bạn sẽ như thế này:
SKILL.md: Ghi “Nếu là latte, các bước là A -> B; nếu là cà phê phin, hãy chú ý đến nhiệt độ nước C”.scripts/timer.py: Một tập lệnh chuyên giúp AI canh thời gian pha cà phê phin.references/beans.md: Bảng đối chiếu nguồn gốc và hương vị của các loại hạt cà phê khác nhau.
Với gói kỹ năng này, trợ lý AI của bạn dù chưa từng học qua về cà phê cũng có thể trở thành chuyên gia cà phê ngay lập tức!
Tóm lại là
Agent Skills đang thiết lập một tiêu chuẩn, cho phép các năng lực của AI được chia sẻ và lưu thông giống như phần mềm nguồn mở.
| Vai trò | Lợi thế |
|---|---|
| Nhà phát triển | Đối với nhà phát triển: Viết một lần, dùng mọi nơi, không cần lặp lại việc chế tạo bánh xe. |
| Doanh nghiệp | Đối với doanh nghiệp: Vốn hóa tài sản trí tuệ, đảm bảo tính chính xác cho các câu trả lời của AI. |
| Người dùng | Đối với người dùng: AI của bạn sẽ ngày càng thông minh hơn và là sự thông minh được “may đo” cho chính nhu cầu của bạn. |
Đây là một tiêu chuẩn hoàn toàn nguồn mở. Hãy truy cập GitHub ngay bây giờ và bắt đầu xây dựng Skill đầu tiên của bạn!