Tool, Skill và Agent là ba lớp khác nhau trong một hệ thống AI. Phân biệt đúng giúp thiết kế quyền hạn, quy trình và trách nhiệm rõ hơn.
Tool là khả năng thực thi
Tool thực hiện một hành động cụ thể như đọc dữ liệu, gọi API hoặc tạo tệp. Tool thường không tự quyết định mục tiêu.
Skill là quy trình có hướng dẫn
Skill kết hợp hướng dẫn, điều kiện, công cụ và tiêu chí đầu ra để hoàn thành một loại nhiệm vụ.
Agent là lớp điều phối
Agent nhận mục tiêu, chọn Skill, gọi Tool và kiểm tra kết quả. Agent cũng cần tuân thủ quyền hạn và guardrail.
Có thể dùng Tool mà không cần Skill không?
Có, với việc đơn giản. Khi quy trình có nhiều bước hoặc rủi ro, nên đặt Tool bên trong Skill để kiểm soát cách dùng.
