Tác tử (Agent)

Một phần của tài liệu Ứng dụng công nghệ Web ngữ nghĩa trong đào tạo điện tử (Trang 37)

Chươn g2 Web ngữ nghĩa

2.4Tác tử (Agent)

Trong khoa học máy tính, tác tử là một đối tượng trừu tượng, là một mô hình mô tả một phần mềm hoạt động với vai trò như là một người dùng hay một chương trình trung gian trong mối quan hệ tương tác giữa các tổ chức, hệ thống khác nhau. Theo một cách hiểu khác, tác tử là một đối tượng phần mềm (hoặc là một phần của hệ thống phần mềm) hoạt động tiên phong một cách tự động và tương đối độc lập. Đây là một khái niệm quen thuộc trong lập trình hướng đối tượng và phát triển phần mềm hướng thành phần.

Một tác tử người sử dụng trong môi trường web có thể nhận nhiệm vụ và sở thích từ người dùng, tìm kiếm thông tin trong môi trường tài nguyên của web, giao tiếp với các tác tử khác, so sánh thông tin, lựa chọn và trả lời kết quả cho người dùng.

Tác tử không thay thế con người trong môi trường web ngữ nghĩa, và không nhất thiết phải đưa ra các quyết định một cách độc lập. Trong nhiều trường hợp, tác tử chỉ đóng vai trò thu thập và tổ chức thông tin, biểu diễn các lựa chọn cho người sử dụng có thể dễ dàng khai thác và làm việc trong môi trường web.

Các công nghệ web ngữ nghĩa được sử dụng bởi tác tử có thể là:

 Siêu dữ liệu: được sử dụng để xác định và trích chọn thông tin từ các tài nguyên web,

 Ontology: được sử dụng để hỗ trợ việc tìm kiếm trên web, giải thích ngữ nghĩa các thông tin thu được, và giao tiếp với các tác tử khác,

 Logic: được sử dụng để xử lý các thông tin thu nhận nhằm đưa ra các kết quả theo nhu cầu người sử dụng.

Hình 2.2 Tác tử người sử dụng thông minh.

Trong tương lai, ngôn ngữ giao tiếp giữa các tác tử có thể thay đổi, đồng thời vai trò của tác tử và cách thức tác tử hoạt động có thể thay đổi phù hợp với công nghệ mới.

Một phần của tài liệu Ứng dụng công nghệ Web ngữ nghĩa trong đào tạo điện tử (Trang 37)