autonomous interface agents

21
Autonomous Interface Agents Nguyễn Chí Công 2008 0320 Lê Văn Khuyến 2008 1424 Vũ Hồng Quân 2008 2128 Vũ Khắc Tín 2008 2682 Hoàng Hải Yến 2008 3247 P. 1 (Nhóm 5, đề tài 17)

Upload: khac-tin-vu

Post on 09-May-2015

146 views

Category:

Documents


1 download

DESCRIPTION

Readin

TRANSCRIPT

Page 1: Autonomous Interface Agents

Autonomous Interface Agents

Nguyễn Chí Công 2008 0320

Lê Văn Khuyến 2008 1424

Vũ Hồng Quân 2008 2128

Vũ Khắc Tín 2008 2682

Hoàng Hải Yến 2008 3247

P. 1

(Nhóm 5, đề tài 17)

Page 2: Autonomous Interface Agents

Nội dung

• Tác tử và lợi ích của nó• Tác tử giao diện• Tác tử tự trị• Tác tử giao diện tự trị• Letizia• Các nguyên tắc thiết kế cho tác tử giao

diện tự trị• Kết luận

P. 2

Page 3: Autonomous Interface Agents

Tác tử và lợi ích của nó

• Định nghĩa tác tử: một đối tượng mà có ảnh hưởng hay có khả năng và có quyền để tác động hay đại diện cho một đối tượng khác.

• Phần mềm xây dựng hướng tác tử sẽ tạo cảm giác như một trợ lí thực thụ với người sử dụng.

P. 3

Page 4: Autonomous Interface Agents

Tác tử và lợi ích của nó

• Học (learning).• Suy luận (Inference).• Thích ứng (Adaptability).• Độc lập (Independence).• Sáng tạo (Creativity).

P. 4

Page 5: Autonomous Interface Agents

Tác tử giao diện

• Giao diện kiểu truyền thống?• Tác tử giao diện: một chương trình ảnh

hưởng đến các đối tượng được thao tác trực tiếp trên giao diện, tuy nhiên chương trình này không tường minh với người sử dụng (chương trình ngầm).

P. 5

Page 6: Autonomous Interface Agents

Tác tử giao diện

• Tiếp nhận hành động => Phản ứng• Việc phản ứng này không cần phụ thuộc

tuần tự vào các hành động của người dùng.

• Chuỗi đầu vào 1 hành động• 1 đầu vào chuỗi hành động

P. 6

Page 7: Autonomous Interface Agents

Tác tử giao diện

• Hệ thống chỉ dẫn thông minh.• Hệ thống trợ giúp theo cảm biến dựa trên

ngữ cảnh.

P. 7

Page 8: Autonomous Interface Agents

Tác tử giao diện

P. 8

Page 9: Autonomous Interface Agents

Tác tử tự trị

• Định nghĩa: tác tử tự trị là tác tử hoạt động song song với người dùng. Tác tử này có thể tự tìm hiểu các điều kiện cũng như tự đưa ra các quyết định và cảnh báo với người dùng. Tác tử này còn hoạt động dựa trên những dữ liệu đầu vào trong một thời gian dài trước đó, ngay cả những khi người dùng tắt và khởi động lại chương trình.

P. 9

Page 10: Autonomous Interface Agents

Tác tử tự trị

• Lí do sử dụng tác tử tự trị: tăng tính tự động hóa của phần mềm. Giúp người sử dụng có thể thực sự ủy quyền cho tác tử thực hiện các nhiệm vụ của mình.

P. 10

Page 11: Autonomous Interface Agents

Tác tử giao diện tự trị

• Là sự kết hợp của 2 kiểu tác tử đã giới thiệu ở trên.

• Một tác tử giao diện tự trị sẽ phải có một vài phần trong giao diện mà ở đó, các tác tử hoạt động tự trị. Người dùng phải quan sát trực tiếp các hành động tự trị của tác tử, cũng như các tác tử phải quan sát một số hành động của user lên giao diện. Cụ thể là, người dùng có thể nhìn thấy các phần tử giao diện tự động hoạt động, rồi làm đầu vào cho các tác tử nhìn thấy hoạt động đó.

P. 11

Page 12: Autonomous Interface Agents

Letizia

• Tác tử giao diện tự trị cho Web browsing• Duyệt tự trị của Letizia và máy tìm kiếm kiểu

đối thoại• Quá trình tìm kiếm và gợi ý của Letizia• Giao diện duyệt và truy vấn• Tinh giản qui trình duyệt web

P. 12

Page 13: Autonomous Interface Agents

Tác tử giao diện tự trị cho Web browsing

• Môi trường Web là một nơi rất phù hợp để ứng dụng các tính năng của tác tử giao diện tự trị.

• Letizia là một tác tử giao diện tự trị xử lí việc tìm kiếm trong không gian web một cách liên tục, hợp tác giữa người dùng và tác tử tìm kiếm.

P. 13

Page 14: Autonomous Interface Agents

Tác tử giao diện tự trị cho Web browsing

P. 14

Page 15: Autonomous Interface Agents

Duyệt tự trị của Letizia và tìm kiếm kiểu đối thoại

P. 15

• Tìm kiếm kiểu truyền thống• Đối với một tác tử tự trị như Letizia?• Letizia hỗ trợ tìm kiếm theo ngữ cảnh

Page 16: Autonomous Interface Agents

Quá trình tìm kiếm và gợi ý của Letizia

P. 16

Duyệt web kiểu truyền thống

Page 17: Autonomous Interface Agents

Quá trình tìm kiếm và gợi ý của Letizia

P. 17

Duyệt web bằng Letizia

Page 18: Autonomous Interface Agents

Giao diện duyệt và truy vấn

P. 18

• Duyệt web (Browsing): người dùng tự đi qua các link một cách thủ công.

• Truy vấn: việc lấy thông tin được máy tính tự động thực hiện và trả về cho người dùng.

• Ý tưởng của tác tử Letizia: thay giao diện của máy tìm kiếm bằng giao diện duyệt web.

Page 19: Autonomous Interface Agents

Tinh giản quá trình duyệt web

P. 19

• Nhờ việc áp dụng chức năng recommendations, việc duyệt web qua tác tử Letizia tiết kiệm được rất nhiều thời gian duyệt web do người dùng không bị lãng phí công sức cho việc chọn vào các thông tin mà mình không quan tâm.

Page 20: Autonomous Interface Agents

Các nguyên tắc thiết kế cho AIA

P. 20

• Đề xuất chứ không hành động.• Tận dụng các lợi thế về thông tin cá nhân của

người sử dụng.• Tận dụng lợi thế về thời gian chờ của user.• Tận dụng thông tin về sự chú ý của người dùng.• Tác tử giao diện tự trị là sự cân bằng giữa đề

nghị và quyết định hành động.• Một tác tử giao diện tự trị không thể có nhận

thức phù hợp được với mọi người dùng.

Page 21: Autonomous Interface Agents

Kết luận

• Việc kết hợp cả tác tử giao diện lẫn tác tử tự trị là một cách hiệu quả để nâng cao chất lượng của sản phẩm phần mềm.

• Tác tử hoạt động phối hợp nhịp nhàng tạo ra trải nghiệm thực cho người dùng.

P. 21