Thiết kế giao diện và Thiết kế tương tác Web – con người là yếu tố trung tâm

Một phần của tài liệu (LUẬN văn THẠC sĩ) chọn lọc thông tin dựa trên nội dung ứng dụng xây dựng hệ thống gợi ý tin tức theo nhu cầu người dùng (Trang 51 - 55)

Chương 3 : Hệ thống gợi ý tin tức tiếng Việt xenoNews

3.3 Thiết kế và cài đặt chi tiết các thành phần hệ thống

3.3.5.2 Thiết kế giao diện và Thiết kế tương tác Web – con người là yếu tố trung tâm

trung tâm

Chức năng và giao diện của website là tồn bộ những gì người dùng nhìn thấy về hệ thống. Vì vậy, vai trị của website và vấn đề thiết kế website trong hệ thống gợi ý xenoNews lại càng khơng thể bị xem nhẹ.

Như đã nhắc đến trong phần thiết kế Back-end rằng: Module quản lý và xây dựng

hồ sơ người dùng cĩ một phần nằm trên Front-end. Cụ thể hơn, trên UI, module này chịu

trách nhiệm: thu thập (1) phản hồi của người dùng và (2) các luật tự mơ tả, chuyển tới cho middle-level để lưu vào CSDL.

Nhiệm vụ thứ (2) cĩ thể được dễ dàng cài đặt bằng cách cho phép người dùng thêm, bớt, sửa, xố các luật trong hồ sơ của họ. Và tốt nhất website cũng nên cung cấp cả khả năng “thêm luật nhanh”, để người dùng cĩ thể truy cập dễ dàng, bất cứ lúc nào họ cĩ nhu cầu tạo luật mới, và bất kể khi đĩ họ đang dùng chức năng gì của website.

Thực hiện được nhiệm vụ (1) phức tạp hơn. Do phản hồi của độc giả về một tin tức, cuối cùng cũng chỉ là để gán cho tin này một trong hai nhãn lớp: “cĩ liên quan - relevant” và “khơng liên quan - irrlevant” (đến sở thích của độc giả), và hệ thống sẽ lấy đĩ làm cơ sở mơ hình hố đặc trưng người dùng. Tuy nhiên, trong thực tế, trên phương diện của người dùng, các tin thuộc lớp “cĩ liên quan” gồm hai loại:

- 1. Loại thực sự cĩ liên quan đến sở thích của người dùng: o Người dùng muốn đọc nội dung bài báo

o Người dùng khơng cần đọc nội dung (do họ cho rằng tiêu đề bài báo đã chứa tồn bộ nội dung cần biết; do họ đã biết về tin này qua một nguồn tin khác: TV, radio, …)

- 2. Loại khơng liên quan đến sở thích của người dùng, nhưng lại là tin tức cần biết hay nên biết. Ví dụ: tin cĩ tiêu đề: “Xăng tăng lên mức giá cao nhất từ trước đến nay: 30.000đ/lít”.

Để cĩ thể thu thập hiệu quả, chính xác phản hồi, đồng thời đáp ứng các yêu cầu chức năng, như phi chức năng khác (đã mơ tả trong Mục 3.2 – trang 32), thì cần kết hợp cả hiểu biết về đặc trưng tin tức (Mục 2.2.4 – trang 28) và thĩi quen đọc của độc giả. Do vậy, trong phần này, tơi mơ tả quá trình đưa những kết quả cĩ được từ khảo sát (trên 8 người tham gia thử nghiệm trong chương 4) về hành vi đọc của người dùng, vào thiết kế Front-end (web):

- Cho phép phản hồi mọi nơi, mọi lúc: độc giả cĩ thể muốn đánh giá về một bài báo họ đang đọc chi tiết, hoặc ngay khi đọc tiêu đề trong danh sách tin được gợi ý. - Tự quyết định phản hồi (dựa trên hành vi người dùng, đối với tin tức cụ thể): vì đa

phần người đọc đều khá “lười” đưa ra phản hồi, kể cả tin tức đĩ thuộc mối quan tâm của họ. Vì vậy, hệ thống cần cĩ cơ chế hỗ trợ phản hồi tự động. Tơi sử dụng cơ chế đếm ngược với mỗi bài báo người dùng đọc. Nếu thời gian hoạt động của họ trên trang tin được duy trì đủ lâu, hệ thống tự xác định tin đĩ là “cĩ liên quan” đến sở thích người dùng, đồng thời thơng báo để họ biết. Nếu giả định đưa ra là sai, người dùng cĩ thể chỉnh sửa lại ngay phản hồi cho tin tức đĩ. Cơ chế này được gọi là time-coded – dùng để xác định các phản hồi ẩn (implicit feedbacks).

- Tránh làm người dùng phân tán bởi các tin họ khơng quan tâm: ẩn các tin người dùng đã phản hồi rằng họ khơng quan tâm khỏi giao diện.

- Tránh làm người dùng phân tán bởi các thơng tin họ đã biết: với độc giả đọc báo điện tử, nếu cĩ thể, hầu hết mọi người đều mong muốn dễ dàng phân biệt những tin họ đã đọc và chưa đọc trong một danh sách tin. Giao diện Web xenoNews đáp ứng nhu cầu này của độc giả bằng cách mơ phỏng theo Youtube - trang chia sẻ video lớn nhất thế giới, đồng thời cũng cĩ chức năng gợi ý. Việc Làm mờ các tin đã đọc

(Minh hoạ 3.7) giúp người dùng cĩ thể tập trung hơn vào những gì họ chưa xem,

Minh hoạ 3.7: Cách Youtube giúp người dùng phân biệt các video họ đã xem

- Khi cần duyệt một danh sách nhiều thơng tin nĩi chung, hay duyệt báo điện tử nĩi riêng, rất nhiều người (trong đĩ cĩ bản thân tơi) thường lướt nhanh qua tiêu đề để chọn ra các tin muốn đọc chi tiết. Sau đĩ mới tiến hành duyệt lần lượt các mục tin đã chọn. Thĩi quen duyệt tin kiểu này là do người dùng khơng muốn sau khi đọc xong một tin, lại phải quay về trang chủ tìm tin tiếp theo. Hai ví dụ cho trường hợp này, được mơ tả ngắn như sau:

o Người dùng A, vào báo VietnamNet, duyệt từ trên xuống dưới, đọc tiêu đề (cĩ thể cả mơ tả ngắn, nếu cĩ) của các tin tức, nếu cảm thấy quan tâm đến chi tiết tin, người dùng này mở bài báo sang Tab mới của trình duyệt Web, rồi lại tiếp tục duyệt và lặp lại quy trình trên nếu vẫn cịn tin muốn đọc. Sau

quá trình “lướt” tin này, người A mới bắt đầu đọc các tin đã mở sang Tab mới, tắt một Tab khi đọc xong, chuyển sang Tab tiếp theo.

o Người dùng B, sau khi đăng nhập vào Youtube, duyệt danh sách video mới Youtube đã gợi ý, tìm các video muốn xem và chọn biểu tượng “Watch Later” ngay bên cạnh đường link xem video. Sau đĩ mới vào mục “Watch Later”, Youtube cĩ thể trình chiếu tự động mọi video trong danh sách, hoặc người dùng tự chọn, hay điều hướng (tin tiếp theo, tin trước trong danh sách) - Minh hoạ 3.8.

Minh hoạ 3.8: Chức năng Watch Later của Youtube

Tính năng này được gọi là “Đọc sau” (Read later) trong xenoNews:

o Giúp cho quá trình duyệt tin của người dùng hiệu quả và tiết kiệm thời gian hơn.

o Các tin này được hệ thống ngầm xác định là người dùng “cĩ quan tâm”, dù họ chưa thực sự đánh giá, và cập nhật vào CSDL. Qua đĩ, thu thập thêm được nhiều tin tức thuộc sở thích của người dùng.

Tĩm lại, giao diện và các chức năng trong phần front-end của hệ thống gợi ý tin tức xenoNews lấy người dùng làm trung tâm, với mong muốn thu thập được nhiều phản hồi từ người dùng, tăng hiệu quả gợi ý của hệ thống.

Một phần của tài liệu (LUẬN văn THẠC sĩ) chọn lọc thông tin dựa trên nội dung ứng dụng xây dựng hệ thống gợi ý tin tức theo nhu cầu người dùng (Trang 51 - 55)

Tải bản đầy đủ (PDF)

(66 trang)