PDA

View Full Version : Cùng nhau thiết kế CMS giao diện hỏi đáp giống con người



mucor
26-05-2013, 17:22
Thử tưởng tượng một hệ thống website có giao diện tương tác kiểu mới:

+ Người dùng ghé thăm website sẽ không đọc các trang web như hiện nay nữa mà sẽ trò chuyện với một hoặc nhiều nhân vật ảo về đề tài mà họ đang quan tâm.
+ Nhân vật ảo sẽ hỏi, người dùng trả lời. Người dùng hỏi, nhân vật ảo trả lời.
+ Người dùng có thể type vào một số câu lệnh thông dụng, nhân vật ảo sẽ trình diễn thông tin được yêu cầu. Ví dụ, người dùng gõ: "Show me latest news", nhân vật ảo sẽ hiện thị các tin tức mới mà website có.
+ Sau khi được nhân vật ảo hỏi, người dùng sẽ được đề nghị một số câu trả lời mà nhân vật ảo có thể hiểu được, hoặc một số câu lệnh thông dụng mà nhân vật ảo sẵn sàng thực hiện, hoặc người dùng có thể điền vào câu trả lời mà họ muốn với mục đích huấn luyện nhân vật ảo. Website sẽ có cơ chế thêm câu trả lời này vào ngữ cảnh (tự động hoặc bán tự động).

Tôi đang xây dựng CMS kiểu này cho hệ thống site của mình. Tôi mong được sự hỗ trợ của mọi người về phương diện người dùng, chẳng hạn:
+ Bạn hãy nói cho tôi biết bạn muốn có giao diện người dùng như thế nào? Màn hình giao tiếp với người dùng nên có những button, texbox, graphic hay nhân tố khác nào? v.v
+ Bạn hãy cho tôi biết bạn muốn có chức năng quản lý website như thế nào? Ví dụ như, xây dựng hệ thống ngữ cảnh ra sao, có nên thêm vào hệ thống formula để tự động phân loại câu hỏi, trả lời vào ngữ cảnh thích hợp, v.v

Sau khi CMS được hoàn thành, tôi sẽ phân phối mã nguồn theo giấy phép GPL.

Rất mong được sự hỗ trợ của các bạn.

vientuong
26-05-2013, 18:23
Vì bản thân việc nhập dữ liệu vào đã mất nhiều thời gian có ngân hàng câu hỏi và trả lời. Sau đó lại còn có đồ họa tương tác với mọi người. Bạn đang viễn tưởng. Vì nếu bạn chỉ nghĩ là nhập câu hỏi và trả lời đúng đắn như con người có suy nghĩ tức là hệ thống đã làm việc thông minh, kiểu trí tuệ nhân tạo. Còn bạn làm kiểu hỏi đáp thì tương tác hay hơn. Mọi người đặt câu hỏi và người khác biết sẽ trả lời.

Ví dụ đây: http://www.vietnoiviet.com/questions

mucor
26-05-2013, 18:45
Vì bản thân việc nhập dữ liệu vào đã mất nhiều thời gian có ngân hàng câu hỏi và trả lời. Sau đó lại còn có đồ họa tương tác với mọi người. Bạn đang viễn tưởng. Vì nếu bạn chỉ nghĩ là nhập câu hỏi và trả lời đúng đắn như con người có suy nghĩ tức là hệ thống đã làm việc thông minh, kiểu trí tuệ nhân tạo. Còn bạn làm kiểu hỏi đáp thì tương tác hay hơn. Mọi người đặt câu hỏi và người khác biết sẽ trả lời.

Ví dụ đây: http://www.vietnoiviet.com/questions

Đây chỉ mới là CMS, trí tuệ nhân tạo được áp dụng chưa nhiều. Tôi sẽ xây dựng API để CMS có thể kết nối với một máy chủ riêng chuyên xử lý các vấn đề về trí tuệ nhân tạo. Ở mức độ giao diện, có thể tổ chức các website hiện tại thành dạng tương tác hỏi đáp. Lấy ví dụ về vnexpress.net chẳng hạn, có thể tổ chức thành tập lệnh:

+ Cho tôi xem tin mới trong hôm nay.
+ Cho tôi xem tin mới về xã hội trong hôm nay.
+ Cho tôi xem tin mới về công nghệ trong hôm nay.
+ Cho tôi xem tin về xã hội trong ngày 26/03/2013

Mỗi lệnh sẽ có nhiều dạng tương tự, ví dụ như các lệnh sau là một:
+ Cho tôi xem tin mới trong hôm nay.
+ Hôm nay có tin nào mới?
+ Hôm nay có gì mới?
+ Có gì mới hôm nay?

Bằng cách xây dựng CSDL về ngữ cảnh cùng các câu hỏi, trả lời, ta có thể xây dựng giao diện tương tác như giữa người với người.

mucor
26-05-2013, 18:49
Các bạn có thể theo dõi tiến độ xây dựng CMS bằng cách ghé thăm "Live Demo" của CMS: Aron Mistare (http://aron.mistare.com:1001)

Site trên chỉ mở vào 08:30 - 17:30 mỗi ngày. Trong trường hợp cúp điện, site sẽ bị down.