Wednesday, August 29, 2012

Wednesday, February 8, 2012

Active Functors + Social Network = ?



bây giờ là khoảng 23:35, mình suy nghĩ về 1 mô hình tính toán mới dựa trên các khái niệm về functional programming, category theory, active agent và thứ đang là "hot topic" hiện nay, Social Network.
Các mô hình hình tính toán cũ, bị giới hạn trong khả năng của nó, "data , dữ liệu luôn thể bị động, và cần sự can thiệp của 1 thuật toán "cực kỳ phức tạp" để tìm hiểu ý nghĩa của dữ liệu.

Học về IT hay Computer Science, mọi người đều biết đến môn database. Nói ngắn gọn, người ta thường chỉ lưu thông tin và quên rằng các mối quan hệ giữa các thông tin mới là quan trọng. Nếu không có các relationship và các fuction tạo ra data thì nó rất vô nghĩa. Active functor nó về các cơ chế lưu trữ các cách thức tạo nên data, VD: database của shopping cart chỉ lưu thông tin về user và item họ mua, còn quy trình vì sao họ chọn item đó, và sử dụng nó như thế nào, .... thì hiếm khi lưu lại. Sự thiếu hụt này dẫn đến khả năng hiểu về cơ chế chọn lựa mua hàng (hành vi) của user, vốn khá quan trọng trong việc marketing.

Người ta gọi đó là "Data Mining", một cách mà các công ty to như "Facebook, Google, Amazon, Apple và cả Microsoft" đang làm. Họ làm mọi thứ để hiểu hơn về "chúng ta" , những người sử dụng dịch vụ của họ.

Ở đây không bàn về sự phức tạp về mặt kỹ thuật để làm 1 việc "A" việc B, việc C, ....ở đây mình muốn nói cách các researchers đang làm, mô hình hóa dữ liệu về con người như những cuốn sách bán trên Amazon là 1 sai lầm, lưu trữ về cấu trúc các thông tin như thế chỉ hiểu con người ở 1 thế giới của máy tính, làm cho nó trở thành những "bit" thông tin 0 1 vô tri vô giác.
Thực tế cho thấy , các kết quả cũng không quá tệ xét về mặt logic, nhưng nó sẽ bị chặn bởi những giới hạn, về mặt lý thuyết , đó là sự tiến hóa của thông tin, ý thức của thông tin theo thời gian.

Cụ thế nó ngốc như 1 cái máy tính, chỉ biết nhận lệnh, và không bao giớ biết đặt câu hỏi, các KQ data mining có thể bị sai lệch, và người dùng đôi khi nhận duoc cái quảng cáo rất bực mình,

Active Functors là 1 dạng mô hình tính toán, xem các thông tin về user như những thực thể tồn tại, có thể độc lập phát triển các môi liên hệ thông tin khác theo 1 mô hính có tính "tiến hóa". Nói dễ hiểu, nó như 1 bản sao số "bộ não" của users, thông tin trở nên có "ý thức" (sense) hơn về nó. các Links, và semantic,( ngữ nghĩa) của nó , ở dạng tiếng Anh, Pháp hay Vietnam đề chung 1 thể , gọi đó ontology.

ý tưởng, mô hình và cả tính hiện thực, khả thí vẫn đang trong giai đoạn nghiên cứu,

hi vọng nó thành công, hay ít ra nó cũng giúp mình quản lý thông tin cá nhân tốt hơn, xả hội tri thức mà, chúng ta luôn mong ước về điều đó,
let's make it happen !