Agent là gì?

Noun Software
softbot

Agent còn được gọi là softbot ("software robot") là một chương trình máy tính thực hiện các hành động khác nhau một cách liên tục và tự chủ thay mặt cho một cá nhân hoặc một tổ chức. Ví dụ: một nhân viên có thể lưu trữ các file máy tính khác nhau hoặc truy xuất các tin nhắn điện tử theo lịch trình thường xuyên. Tuy nhiên những nhiệm vụ đơn giản như vậy hầu như không khai thác được những công dụng tiềm năng của các agent. Điều này là do một tác nhân thông minh (intelligent agent) có thể quan sát các mẫu hành vi của người dùng và học cách đoán trước nhu cầu của họ hoặc ít nhất là các hành động lặp đi lặp lại của họ. Các tác nhân thông minh như vậy thường dựa vào các kỹ thuật từ các lĩnh vực trí tuệ nhân tạo (artificial intelligence) khác chẳng hạn như các hệ chuyên gia (expert system) và mạng nơ-ron nhân tạo (neural network) và nhằm đạt được các mục tiêu phức tạp.

Các tác nhân thông minh ở các mức độ khác nhau có tính tự chủ, tính di động, khả năng học hỏi kinh nghiệm và khả năng hợp tác với các agent và hệ thống khác. Cho đến nay, các agent hữu ích nhất đã được phát triển để hỗ trợ Internet. Chatterbot một loại agent Internet khác, cung cấp hỗ trợ cho khách truy cập (visitor) trang Web bằng cách tiến hành đối thoại với họ để xác định nhu cầu của họ và đáp ứng các yêu cầu thường xuyên hơn của họ. Trong các mục đích sử dụng độc hại hoặc tội phạm, các agent được triển khai trong mạng botnet để tấn công hệ thống máy tính bằng một loạt các message trong các cuộc tấn công từ chối dịch vụ (denial-of-service attack).

Learning English Everyday