Các công cụ
Trong các hệ thống dựa trên agent, các công cụ là các khả năng cơ bản cái làm các agents có thể thực hiện
các hành động cụ thể hay giải quyết các vấn đề. Các công cụ trình bày các khối xây dựng chức năng của một
agent, cung cấp khả năng thực thi các nhiệm vụ và tương tác với cả người dùng và các hệ thống khác. Tính
hiệu quả của một agent phụ thuộc vào phạm vi và tinh vi của các công cụ của nó.
Thiết kế các khả năng cho các nhiệm vụ cụ thể
Các công cụ điển hình được gắn với các nhiệm vụ cái agent được thiết kế để giải quyết. Khi thiết kế
các công cụ, các nhà phát triển phải xem xét agent sẽ thực hiện như thế nào dưới các điều kiện và bối
cảnh khác nhau. Một bộ công cụ thiết kế tốt đảm bảo rằng agent có thể xử lí một phạm vi các nhiệm vụ
với chính xác và hiệu quả. Các công cụ có thể được chia thành 3 hạng mục chính:
