Mối quan hệ giữa hệ đa agent và tích hợp thông tin

Một phần của tài liệu ứng dụng agent phần mềm trong tích hợp thông tin về phương tiện giao thông (Trang 42 - 43)

Như đã trình bày trong chương 1, các hệ đa agent là các hệ thống bao gồm các agent kết hợp trong mối quan hệ với các agent khác hoạt động tự chủ, thích nghi và phối hợp với nhau, các hệ đa agent hỗ trợ tốt các ứng dụng đòi hỏi tính toán phân tán và cũng rất phù hợp với các ứng dụng tích hợp thông tin bởi các nguyên nhân sau:

Mỗi agent trong hệ đa agent thường đại diện cho một thành phần hay một nguồn thông tin nào đó trong hệ thống. Do đó, các mô hình tương tác giữa các agent sẽ là cơ sở để tích hợp thông tin trong hệ thống.

Đặc điểm của mỗi agent trong hệ đa agent là chủ động và hướng đích. Các agent trong hệ thống do vậy sẽ luôn hành động hướng tới đích riêng của mình và chủ động trong việc tìm các thông tin cần thiết để quyết định hành động tiếp theo cần thực hiện. Đó cũng là một trong những đặc trưng của hệ tích hợp thông tin.

Tương tác trong hệ đa agent sử dụng ontology. Ontology có vai trò quan trọng trong việc biểu diễn thông tin và tri thức của miền tri thức mà agent quan tâm. Do đó, thông qua tương tác, các agent sẽ trao đổi thông tin và tri thức giữa các nguồn thông tin. Đây chính là cơ sở để giải quyết vấn đề không đồng nhất giữa các nguồn thông tin trong tích hợp thông tin.

Hệ đa agent có tính động. Điều này phù hợp với sự thay đổi, thêm bớt các nguồn thông tin trong hệ thống tích hợp thông tin. Hơn nữa, các agent luôn sống (chạy không ngừng). Do vậy hệ đa agent sẽ luôn cập nhật được những thay đổi của các nguồn thông tin cần cho việc tích hợp.

Xét theo chiều ngược lại, tích hợp thông tin cũng là một yêu cầu tất yếu đặt ra cho các hệ phần mềm đa agent. Điều này được thể hiện qua các điểm sau:

Các agent trong hệ đa agent là độc lập và nắm giữ một nguồn thông tin hạn chế (hoặc một tài nguyên hạn chế). Chúng bắt buộc phải tương tác với các agent khác để hướng tới đích riêng của mình. Bản chất của các tương tác này chính là quá trình gửi và nhận thông tin giúp các agent ra quyết định về hành động tiếp theo nhằm hướng tới đích.

Các đích riêng của các agent là rất khác nhau (có khi trái ngược nhau như trong hệ thương mại điện tử) nhưng cuối cùng các agent đều phải hướng tới đích chung của xã hội các agent. Điều này cần một chiến lược tích hợp thông tin hiệu quả để tập hợp các thông tin được biểu diễn khác nhau trong các nguồn thông tin do các agent đơn quản lý để ra quyết định chung cho cả hệ thống.

Các giao thức tương tác trong hệ đa agent đều cần sự phối hợp và trao đổi qua lại giữa các agent. Một trong các yêu cầu đặt ra là hệ thống phải quản lý được số lượng, tính chất và khả năng của các agent trong “xã hội agent”. Do vậy, cần phải tích hợp các thông tin liên quan đến tính chất, khả năng của các agent trong hệ thống cũng như các nguồn thông tin mà các agent nắm giữ.

Một phần của tài liệu ứng dụng agent phần mềm trong tích hợp thông tin về phương tiện giao thông (Trang 42 - 43)