1
CÂU HỎI ÔN TẬP MÔN PHÁT TRIỂN PHN MM HƯỚNG AGENT L10CN3,5,7,9,10 Cấu trúc đề thi: Đề thi sgm 5 câu hỏi lý thuyết ngn (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 kho: 1. Agent là gì? Các đặc trưng cơ bản ca agent. Phân biệt tính phản ứng và tính chủ động ca agent. 2. Đặc tính xã hội của agent là gì? Cho ví dụ minh ha. 3. Phân biệt agent với: Đối tượng, Hchuyê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. Gii 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 ca ontology. 9. Các thành phần cơ bản của OWL. Cho ví dụ một ontology đơn giản vi OWL. 10. Xây dựng và biểu din (dng cấu trúc cây) một ontology nhcho mt min ng dụng nào đó (ví dụ máy tính, điện thoại di động, thương mại, đào tạo ... ) hoc theo bài tập nhóm. 11. So sánh các cách tiếp cận phát triển phn mềm hướng agent. 12. Các kiểu hành vi (behavior) cơ bản trong JADE. Cho ví dụ mi kiu. 13. Cách thức tạo và gửi một thông điệp trong JADE. Cho ví dụ minh ha. 14. Dch vweb ngnghĩa và các công nghệ liên quan khi phát triển dch vweb ngnghĩ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 lp 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 mt hthố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 ca hthng. - Xác định các role và biểu din biểu đồ role có gán task. - Xác định các lớp agent biu din biểu đồ lp agent ca hthng

De cuong agent

Embed Size (px)

Citation preview

Page 1: De cuong agent

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