Đồ án: Môi trường phát triển tác tử di động và ứng dụng

Đồ án Môi trường phát triển tác tử di động và ứng dụng giới thiệu tác tử, tác tử di động và hệ thống đa tác tử, đưa ra những ưu điểm của tác tử so với giải thuật phân tán trước đây và nêu ra các lĩnh vực ứng dụng áp dụng nó; đề cập đến sự tương tác giữa các tác tử với nhau để thực hiện vai trò của mình, nghiên cứu sự tương tác của các tác tử dựa vào vai trò của chúng đồng thời nghiên cứu cơ chế truyền thông giữa các tác tử; giới thiệu một số môi trường và nền tảng để phát triển tác tử di động, nêu ra các tính năng hỗ trợ của hệ thống tác tử di động.

Đồ án: Môi trường phát triển tác tử di động và ứng dụng

1. Mở đầu

Tác tử di động (Mobile Agent) là phương thức giao tiếp tiên tiến đang ngày càng chứng tỏ được ưu thế so với mô hình truyền thông báo – cơ sở của hầu hết các giải thuật phân tán trước đây. Các tiến trình thay vì phải gắn liền với nơi khởi tạo có thể di chuyển đến bất kỳ đâu trong quá trình thực hiện, chúng có thể xích lại gần nhau để tương tác trực tiếp chứ không phải trao đổi từ xa thông qua các thông điệp. Đồ án này nghiên cứu về tác tử (Agent), tác tử di động (Mobile Agent), hệ đa tác tử (Multi Agent), sự tương tác giữa các tác tử và sự thương lượng cũng như các giao thức truyền thông giữa chúng. Đồ án cũng nghiên cứu về ứng dụng của tác tử di động để xậy dựng ứng dụng về trao đổi giữa các tác tử thông qua bài toán “Book Trading”.

2. Nội dung

2.1 Tác tử, tác tử di động và đa tác tử

Giới thiệu về tác tử 

  • Khái niệm tác tử (Agent)
  • Đặc điểm, tính chất của tác tử
  • Tác tử tĩnh
  • Tác tử di động (Mobile Agent)
  • Cấu trúc chung của một tác tử

Hệ đa tác tử (Multi Agent)

  • Khái niệm hệ đa tác tử
  • Đặc điểm của hệ đa tác tử
  • Phối hợp trong hệ đa tác tử
  • Ưu điểm của hệ đa tác tử
  • Các lĩnh vực ứng dụng

2.2 Sự tương tác của tác tử

Tổng quan về tương tác trong hệ đa tác tử 

  • Ngôn ngữ truyền thông giữa các tác tử
  • Các mô hình tương tác
  • Tương tác với tác tử trung gian

Thương lượng trong hệ đa tác tử

2.3 Môi trường, nền tảng phát triển tác tử

Aglets 

Voyager

Mole 

Zeus

JADE (Java Agent DEvelopment Framework) 

Các tính năng hỗ trợ của các hệ thống tác tử di động

2.4 Nền tảng JADE

Tóm tắt lịch sử của JADE

JADE và mô hình tác tử

Kiến trúc JADE

Các gói của JADE

Dịch vụ vận chuyển thông điệp 

  • Các giao thức truyền thông điệp
  • Giao thức truyền thông điệp nội bộ (IMTP)

Cửa sổ quản trị JADE

  • Dummy Agent
  • Sniffer Agent
  • Introspector Agent
  • Dịch vụ thông báo sự kiện và mô hình công cụ JADE

Khám phá tác tử – Dịch vụ trang vàng (Yellow Pages)

  • DF Agent.
  • Tương tác với DF Agent

2.5 Thực nghiệm

Mô tả bài toán 

Minh họa bài toán

  • Xây dựng giao diện cho tác tử Seller
  • Xây dựng tác tử Seller
  • Xây dựng tác tử Buyer

Kết quả bài toán

3. Kết luận

Đề tài đã hoàn thành được các mục tiêu đề ra:

  • Định nghĩa và đưa ra được ưu – nhược điểm của công nghệ tác tử và tác tử di động. Nghiên cứu về hệ đa tác tử, ưu – nhược điểm so với hệ xử lý phân tán cũ và các lĩnh vực ứng dụng áp dụng công nghệ này.
  • Đưa ra một số giao thức tương tác giữa các tác tử, sự thương lượng giữa các tác tử, nghiên cứu giao thức truyền thông giữa các tác tử.
  • Đưa ra và giới thiệu một số môi trường, nền tảng đề phát triển tác tử, từ đó đi sâu vào nghiên cứu nền tảng JADE.
  • Nghiên cứu một ứng dụng minh họa dựa trên công nghệ tác tử di động và nền tảng JADE, thao tác trên nền tảng JADE.

4. Tài liệu tham khảo

Gerhard Weiss, The MIT Press, Cambridge, Massachusetts, London, England - MultiAgent Systems, A Modern Approach to Distributed Modern Approach to Artificial Intelligence

John Wiley Sons, 2007 Gate,Chichester,West Sussex PO19 8SQ, England - Developing Multi-Agent Systems with JADE

Lin Padgham & Michael Winikoff, RMIT University, Melbourne, Australia - Developing Intelligent Agent Systems

MichaelWooldridge - Intelligent Agents....

--- Nhấn nút TẢI VỀ hoặc XEM ONLINE để tham khảo đầy đủ nội dung Đồ án trên ---

Ngày:05/09/2020 Chia sẻ bởi:Xuân Quỳnh

CÓ THỂ BẠN QUAN TÂM