De cuong agent

Preview:

Citation preview

CÂU HỎI ÔN TẬP MÔN PHÁT TRIỂN PHẦN MỀM

HƯỚNG AGENT – L10CN3,5,7,9,10

Cấu trúc đề thi:

Đề thi sẽ gồm 5 câu hỏi lý thuyết ngắn (7.5 điểm) và 1 bài tập áp dụng phương

pháp luận MaSE (2.5 điểm).

Các câu hỏi tham khảo:

1. Agent là gì? Các đặc trưng cơ bản của agent. Phân biệt tính phản ứng và tính chủ

động của agent.

2. Đặc tính xã hội của agent là gì? Cho ví dụ minh họa.

3. Phân biệt agent với: Đối tượng, Hệ chuyên gia, Trí tuệ nhân tạo

4. Phân biệt agent hướng đích (Goal-based agent) và agent hướng lợi ích (Utility-

based agent).

5. Ngôn ngữ truyền thông đa agent là gì? Thế nào là lý thuyết lời nói – hành động

(Speech-act theory).

6. Giới thiệu và so sánh các ngôn ngữ truyền thông KQML và FIPA-ACL.

7. Phân biệt các dạng tương tác với agent trung gian (Facilitators) dựa trên KQML.

8. Ontology là gì? Các thành phần cơ bản của ontology.

9. Các thành phần cơ bản của OWL. Cho ví dụ một ontology đơn giản với OWL.

10. Xây dựng và biểu diễn (dạng cấu trúc cây) một ontology nhỏ cho một miền ứng

dụng nào đó (ví dụ máy tính, điện thoại di động, thương mại, đào tạo ... ) hoặc

theo bài tập nhóm.

11. So sánh các cách tiếp cận phát triển phần mềm hướng agent.

12. Các kiểu hành vi (behavior) cơ bản trong JADE. Cho ví dụ mỗi kiểu.

13. Cách thức tạo và gửi một thông điệp trong JADE. Cho ví dụ minh họa.

14. Dịch vụ web ngữ nghĩa và các công nghệ liên quan khi phát triển dịch vụ web ngữ

nghĩa.

15. Goal là gì? Phương pháp xác định và phân rã goal trong MaSE.

16. Trình bày phương pháp ánh xạ goal sang role trong MaSE.

17. Phương pháp xác định lớp Agent trong MaSE.

18. Tác vụ (task) là gì? Trong MaSE, các tác vụ được xây dựng như thế nào?

Dạng bài tập: Cho một hệ thống ví dụ. Dựa trên phương pháp luận MaSE, hãy thực

hiện các bước sau:

- Xác đinh các goal và cây phân cấp goal của hệ thống.

- Xác định các role và biểu diễn biểu đồ role có gán task.

- Xác định các lớp agent biểu diễn biểu đồ lớp agent của hệ thống