ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN NGỌC ĐỊNH HỆ THỐNG LỌC VÀ SẮP XẾP TIN TỨC THEO NGỮ CẢNH NGƯỜI DÙNG LUẬN VĂN THẠC SĨ Hà Nội - 2008 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN NGỌC ĐỊNH HỆ THỐNG LỌC VÀ SẮP XẾP TIN TỨC THEO NGỮ CẢNH NGƯỜI DÙNG Ngành: Công nghệ thông tin Mã số: 1.01.10 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGUYỄN VIỆT HÀ Hà Nội - 2008 TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC MỞ ĐẦU CHƯƠNG 1.KHÁI NIỆM VỀ AGENT 1.1.Agent gì? 1.2.Phân loại agent 1.2.1.Phân loại agent theo độ thông minh 1.2.2.Phân loại agent theo tính di động 1.2.3.Phân loại theo khả giao tiếp cộng tác 1.3.Phân loại hệ thống agent .7 1.3.1.Phân loại hệ thống theo số lượng agent 1.3.2.Phân loại hệ thống theo số lượng nơi cư trú (môi trường) .7 CHƯƠNG 2.CÔNG NGHỆ PHẦN MỀM HƯỚNG AGENT 2.1.Cách tiếp cận hướng agent công nghệ phần mềm .8 2.1.1.Phân chia hướng agent 10 2.1.2.Trừu tượng hóa hướng agent 11 2.1.3 Sự cần thiết cho việc quản lý linh hoạt thay đổi cấu trúc tổ chức .11 2.2.So sánh hướng agent với hướng đối tượng phần mềm đóng gói 12 2.3.Vịng đời phát triển phần mềm hướng agent 13 2.3.1.Mơ hình hóa hệ thống agent 13 2.3.2.Phân tích thiết kế 14 2.3.3.Kiểm thử 15 CHƯƠNG 3.PHƯƠNG PHÁP THIẾT KẾ & PHÁT TRIỂN HỆ THỐNG ĐA AGENT PASSI .17 3.1.1.Giới thiệu PASSI .17 3.2.Mô tả yêu cầu 18 3.3.Xác định agent 18 3.4.Xác định vai trò 19 3.5.Xác định tác vụ 19 3.6.Mô tả Ontology - Ontology Description 21 3.7.Định nghĩa cấu trúc đa agent .30 3.8.Định nghĩa cấu trúc agent 31 3.9.Mô tả hành vi hệ thống đa agent .31 3.10.Mơ hình mã chương trình - Code Model 32 3.11.Mơ hình triển khai Deployment Model 32 CHƯƠNG 4.XÂY DỰNG HỆ THỐNG LỌC VÀ SẮP XẾP TIN TỨC THEO NGỮ CẢNH NGƯỜI DÙNG 33 4.1.Mơ tả tốn 33 4.1.1.Các Use Case hệ thống 34 4.1.2.Xác định Agent 37 4.1.3.Xác định vai trò agent .38 4.1.4.Xác định tác vụ agent 41 4.2.Mơ hình xã hội agent 43 TIEU LUAN MOI download : skknchat@gmail.com 4.2.1.Mô tả Ontology lĩnh vực 43 4.2.2.Mô tả Ontology truyền thông 46 4.3.Mơ hình thực thi agent 47 4.3.1.Các trúc agent (đa agent) 47 4.3.2.Định nghĩa cấu trúc agent 48 4.4.Cài đặt triển khai 50 4.5.Một số giao diện 50 4.6.Thử nghiệm đánh giá 51 KẾT LUẬN 52 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Cụm từ viết đầy đủ ACL Agent Communication Language AI Artificial Intelligence AORML Agent - Object - Relationship Modeling Language AUML Agent UML COD Communication Ontology Description DOD Domain Ontology Description FIPA Foundation for Intelligence Physical Agent HTML HyperText Markup Language HTTP Hypertext Transfer Protocol JADE Java Agent DEvelopment framework LAN Local Area Network LORA Logic Of Rational Agents PASSI Process for Agent Societies Specification and Implementation RDF Resource Description Framework REV Remote Evaluation RPC Remote Procedure Call UML Unified Modeling Language WAN Wide Area Network (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung MỞ ĐẦU Hiện với phát triển kênh thông tin Internet, số lượng tin tức hàng ngày nhiều phong phú Người dùng thường nhiều thời gian để lướt qua kênh thông tin để thu lượm thơng tin lĩnh vực quan tâm mà thơng thường lượng thơng tin thường chiếm phần nhỏ lượng tin tức xuất ngày Thực tiễn đề yêu cầu có hệ thống tự động thu thập tin tức (báo chí) Internet, xếp chúng cho người dùng tiếp cận thơng tin quan tâm Đó hệ thống có tính thơng minh: +Có khả học hỏi (học để biết thông tin gần với sở thích người dùng) +Có khả phản ứng với môi trường (tự động nhận biết có thơng tin mới, thơng báo với người dùng có thơng tin mà người dùng quan tâm) +Có khả đáp ứng cho nhiều người dùng hệ thống +Có khả dễ nâng cấp hệ thống chất lượng khả đáp ứng hệ thống Với toán hệ thống tập hợp vấn đề: +Thu thập tin tức +Trích trọn thông tin +Phân loại thông tin +Quản lý thông tin người dùng Về tổng thể, toán phức tạp kết hợp nhiều yêu cầu khác với nhiều buộc yêu cầu Việc chia nhỏ vấn đề giúp ta giải toán cách đơn giản nhiều Và chia để trị tư tưởng phát triển phần mềm hướng agent Với khả phân chia không gian vấn đề tổ chức tốt mối quan hệ phụ thuộc tương tác hệ thống phức tạp mà Công nghệ phần mềm hướng agent cách tiếp cận cho hệ thống phức tạp lý mà chọn hướng agent để giải toán (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung Agent cách tiếp cận với đặc điểm: phân tán, tự trị, thông minh, hoạt động tin cậy, thơng minh… đáp ứng yêu cầu ngày phức tạp hệ thống phần mềm đại Theo tư tưởng công nghệ phần mềm hướng agent, hệ thống phần mềm tập agent, agent có tính thơng minh, tự trị, tương tác, di động có mục tiêu hoạt động cụ thể Sự phát triển công nghệ agent đặt tương lai hứa hẹn cho việc phát triển ngành công nghệ phần mềm ngày tốt Cơng nghệ agent ngày góp phần nhiều công nghiệp phần mềm giới nói chung nước ta nói riêng Mục đích luận văn việc xây dựng hệ thống phát triển hệ thống lọc xếp tin tức theo ngữ cảnh người dùng đáp ứng khả thu thập nội dung viết website tin tức tiếng Việt Internet xếp kết hiển thị thứ tự viết theo sở thích thói quen người dùng dựa việc ứng dụng cơng nghệ Agent Cấu trúc phần cịn lại luận văn sau: Chương trình bày kiến thức sở tác tử (agent), chương sâu vào công nghệ phần mềm hướng agent Chương trình bày phương pháp thiết kế phát triển hệ thống đa agent PASSI Process for Agent Societies Specification and Implementation [1] Chương trình bày Hệ thống phát triển hệ thống lọc xếp tin tức theo ngữ cảnh người dùng thiết kế sử dụng phương pháp PASSI (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung CHƯƠNG KHÁI NIỆM VỀ AGENT 1.1 Agent gì? Hiện thuật ngữ agent sử dụng nhiều lĩnh vực thông tin Mobile Agent - thuật ngữ phân mềm có khả di chuyển tảng khác nhau, User- Agent sử dụng giao thức HTTP để xác định thơng tin trình duyệt… Vậy agent gì? Hiện số định nghĩa đề xuất, bật định nghĩa hai tác giả Wooldridge Jennings đưa năm 1995 Định nghĩa sau[2]: Một phần cứng (phần nhiều là) hệ thống phần mềm có thuộc tính sau: • Sự tự trị: Các agent hoạt động mà không cần can thiệp trực tiếp người agent khác có số điều khiển thông qua hành động trạng thái nội chúng; • Khả xã hội: Các agents tương tác với agent khác (và người) thông qua vài loại ngôn ngữ giao tiếp agent; • Khả phản ứng: Các agent nhận thức mơi trường xung quanh chúng, (nó giới thực, người dùng thơng qua giao diện sử dụng họ, tập agent khác, Internet tất kết hợp trên), phản ứng lúc nhằm thay đổi thân chúng • Tính tích cực: Các agent không đơn giản hành động phản hồi lại mơi trường mà chúng cịn có khả thực hành vi cách chủ động Một định nghĩa gần Wooldridge đề xuất năm 2002: Một agent hệ thống máy tính mà cư trú vài mơi trường có khả hoạt động cách độc lập môi trường với mục tiêu thiết kế Theo định nghĩa agent là: • Các thực thể giải vấn đề nhận biết cách rõ ràng với ranh giới giao diện rõ ràng (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung • Được đặt (nhúng) môi trường cụ thể - chúng nhận đầu vào liên quan đến trạng thái môi trường thông qua cảm biến chúng hành động tác động lại môi trường thông qua phản ứng Được thiết kế để đáp ứng vai trò định - chúng có mục tiêu cụ thể để hồn thành, hồn tồn độc lập với agent khác • Tự trị - chúng điều khiển thông qua trạng thái hành vi chúng • Khả đưa hành vi giải vấn đề (phụ thuộc ngữ cảnh) - chúng cần phải phản ứng lại thay đổi diễn môi trường thời gian cho phép để thỏa mãn mục tiêu thiết kế có khả xây dựng mục tiêu thực nhằm hoàn thành mục tiêu [3] Định nghĩa thuật ngữ agent thường có xu hướng theo mục đích người định nghĩa theo loại agent mà họ định thiết kế “Ranh giới agent có nghĩa cơng cụ cho việc phân tích hệ thống, khơng có mơ tả xác phân chia agent agent” (Russell - 1995) Điều có nghĩa khơng định nghĩa cách tồn vẹn cho đáp ứng khía cạnh, lĩnh vực Mặc dù trích số thuộc tính mà agent bộc lộ: • Sự tự trị (autonomy): Các agent hành động mà không cần can thiệp người agent khác • Sự tồn (situated): Các agent nằm môi trường thực mơi trường ảo • Khả phản ứng (reactivity): Các agent có khả nhận thức mơi trường hành động mơi trường • Tính chủ động (pro - activity): Các agent không đơn giản hành động phản hồi lại môi trường mà chúng có khả định mục tiêu lập kế hoạch để đạt mục tiêu chúng • Khả xã hội (social ability): Các agent tương tác với agent khác, với người thơng qua số ngơn ngữ agent • Sự thơng minh (intelligent): Các agent có khả hồn thiện tri thức • Tính tổ chức (organized): Các agent tổ chức theo cấu trúc giống với xã hội người xã hội sinh thái • Tính di động (mobile): Các agent có khả di chuyển từ nơi sang nơi khác Di chuyển có nghĩa di chuyển mã thực thi trạng thái theo agent (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 1.2 Phân loại agent Dựa tiêu chí chính, tác giả tạm phân agent thành phân loại chính: Độ thơng minh, tính di động khả cộng tác giao tiếp 1.2.1 Phân loại agent theo độ thơng minh Một agent phải có độ thông minh định Sự thông minh đặc tính agent Độ thơng minh thể khả agent giải cách công việc theo mục tiêu cụ thể cách cách độc lập thông qua việc tự điều khiển hành vi mình, giao tiếp với agent khác khả học Một agent thông minh thực cơng việc can thiệp người dùng Khả giao tiếp Khả học Các agent thơng minh Khả tự trị Hình 1: Agent thơng minh theo phân loại Nwana Ví dụ: Một agent mua sản phẩm tự động giao tìm kiếm thơng tin sản phẩm, giao tiếp với agent bán để thỏa thuận giá cả, định mua sản phẩm cho giá thấp 1.2.2 Phân loại agent theo tính di động Các agent phân làm loại mức: Agent có khả di động agent khơng có khả di động Agent khơng có khả di động agent có khả thực mơi trường tạo Các agent có khả di chuyển (di động) từ môi trường sang môi trường khác Khả di động agent phân làm loại: [4] (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 43 4.2 Mơ hình xã hội agent 4.2.1 Mô tả Ontology lĩnh vực Mô tả Ontology lĩnh vực hành động phân tích tách nội dung viết từ trang HTML Hình 25: Mơ tả Ontology lĩnh vực hành động phân tích tách nội dung viết từ trang HTML Mô tả Ontology lĩnh vực hành động nhóm tin giống Hình 26: Mơ tả Ontology lĩnh vực hành động nhóm tin giống (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 44 Mô tả Ontology lĩnh vực hành động xếp tin theo sở thích người dùng Hình 27: Mô tả Ontology lĩnh vực hành động xếp tin theo sở thích người dùng (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 45 Mô tả Ontology lĩnh vực hành động cập nhật thói quen/ sở thích người dùng Hình 28: Mơ tả Ontology lĩnh vực hành động cập nhật thói quen/ sở thích người dùng (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 46 4.2.2 Mô tả Ontology truyền thông Mô tả Ontology truyền thơng agent thu thập phân tích/trích trọn thơng tin Hình 29: Mơ tả Ontology truyền thơng agent thu thập phân tích/trích trọn thơng tin Mô tả Ontology truyền thông agent tương tác với người dùng Hình 30: Mơ tả Ontology truyền thơng agent tương tác với người dùng (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 47 4.3 Mơ hình thực thi agent 4.3.1 Các trúc agent (đa agent) Hình 31: Cấu trúc agent hệ thống Agent Crawler thực download trang tin sau giao tiếp với agent ArticleExtractor để agent thực bóc tách thơng tin Sau agent thực giao tiếp với agent DupplicateGrouper để agent thực nhóm tin lien quan Agent WebUI thực giao tiếp với người dùng yêu cầu agent UserProfiler thực xếp thông tin cập nhật thông tin sở thích người dùng (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 48 4.3.2 Định nghĩa cấu trúc agent Agent Crawler Hình 32: Cấu trúc agent Crawler Agent ArticleExtractor Hình 33: Cấu trúc agent ArticleExtractor (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 49 Agent UserProfier Hình 34: Cấu trúc agent UserProfiler Agent WebUI Hình 35: Cấu trúc agent WebUI (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 50 4.4 Cài đặt triển khai Hệ thống cài đặt hệ thống máy chủ Linux chạy Java 1.6 hệ thống máy chủ với 500 agent thực thu thập tin tức cho khoàng 50 nguồn báo với khoảng 10 chuyên mục cho báo 10 agent thực nhóm tin giống agent phân tích hành vi người dùng Hệ thống áp dụng thực tế hệ thống thu thập tổng hợp tin tức web site http://xalo.vn Hình 36: Mơ hình triển khai 4.5 Một số giao diện (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 51 Thứ tự chuyên mục khởi tạo Thứ tự chuyên mục sau thời gian sử dụng Giao diện trang tổng hợp tin http://xalo.vn/news.html Giao diện trang tổng hợp tin cho điện thoại di động 4.6 Thử nghiệm đánh giá Hệ thống thử nghiệm đánh giá khả xếp lại chun mục theo sở thích thói quen người dùng Thử nghiệm với 50 nhân viên công ty Tinh Vân Media vòng tháng sử dụng Kết thu thập đánh giá người dùng hệ thống đạt được: 62% người dùng cảm thấy tiện lợi hơn, tiếp cận với mục u thích 24% người dùng không nhận thấy thay đổi 14% cảm thấy khó chịu xếp bị thay đổi 14% 24% Tiện lợi Khơng thay đổi Khó chịu 62% Hình 37: Khảo sát đánh giá người dùng (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung 52 KẾT LUẬN Luận văn trình bày nghiên cứu chúng tơi “Hệ thống lọc xếp tin tức theo ngữ cảnh người dùng” theo kiến trúc agent phần mềm Các kết đạt tìm hiểu kiến thức liên quan đến agent Tìm hiểu mơ hình phát triển phần mềm hướng agent PASSI Chúng ứng dụng mơ hình vào phân tích, thiết kế phát triển “Hệ thống lọc xếp tin tức theo ngữ cảnh người dùng” Hệ thống đưa vào thử nghiệm bước đầu thể mạnh công nghệ phần mềm hướng agent với quy trình phát triển phần mềm đơn giản, nhanh chóng tiết kiệm chi phí Luận văn cịn số hạn chế Hệ thống xây dựng mang tính chất minh họa cho quy trình phát triển phần mềm Các giải pháp xử lý thông tin “nhóm tin giống nhau”, “sắp xếp thơng tin theo sở thích người dùng” phát triển mức đơn giản, chưa áp dụng công nghệ xử lý ngơn ngữ tự nhiên q trình phân tích trích chọn thơng tin Hướng phát triển chúng tơi cải tiến agent “nhóm tin giống nhau” sử dụng kỹ thuật xử lý ngôn ngữ tự nhiên xác định vector tài liệu để xác định giống tài liệu cách linh hoạt Bổ sung agent mang tính trích trọn thơng tin thực thể như: “Bóc tách tên người dùng”, bóc tách câu nói viết nhân vật đó, thông tin công ty, tổ chức nhằm giúp người dùng khai thác tốt thông tin Dựa nhiều thông tin để mơ tả sở thích người dùng (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TÀI LIỆU THAM KHẢO [1] Modeling Notation Source – PASSI © 2003 Foundation for Intelligent Physical Agents author: Massimo Cossentino, Luca Sabatucci [2] FIPA Modeling: Agent Class Diagrams [3] M Wooldridge and N R Jennings (1995) “Intelligent agents: theory and practice” The Knowledge Engineering Review 10 (2) 115 – 152 [4] A Fuggetta, G Vigna, Understanding Code Mobility, IEEE Transactions on Software Engineering, 24(5):342 - 361, May 1998 [5] J W Stamos, D K Gifford, Remote Evaluation, ACM Transactions on Programming Languages and Systems, October 1990 [6] G Booch (1994) “Object - oriented analysis and design with applications” Addison Wesley [7] Woodridge,(2000) Reasoning about Agents MIT Press, Cambridge, MA [8] Luck M and D’ Inverno M (2001) A Conceptual Framework for Agent Definition and Devlopment The Computer Journal [8] Software agent website: www.wikipedia.org [9] JADE website: jade.tilab.com [10] PASSI documentation website: www.csai.unipa.it/passi [11] M Cossentino - "Different perspectives in designing multi - agent systems" AGES '02 workshop at NODe02 - - October 2002 - Erfurt, Germany (www csai unipa it/cossentino/paper/AGES02 Pdf) [12] M Cossentino, P Burrafato, S Lombardo, L Sabatucci - "Introducing Pattern Reuse in the Design of Multi - Agent Systems" - AITA'02 workshop at NODe02 - - October 2002 - Erfurt, Germany (www csai unipa it/cossentino/paper/AITA02 pdf) [13] M Cossentino, C Potts - "A CASE tool supported methodology for the design of multi - agent systems" - The 2002 International Conference on Software Engineering Research and Practice (SERP'02) - June 24 - 27, 2002 - Las Vegas (NV), USA (www (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung csai unipa it/cossentino/paper/SERP02 pdf) [14] P Burrafato, M Cossentino - "Designing a multi - agent solution for a bookstore with the PASSI methodology" - Fourth International Bi - Conference Workshop on Agent - Oriented Information Systems (AOIS - 2002) - 27 - 28 May 2002, Toronto (Ontario, Canada) at CAiSE'02 (www csai unipa it/cossentino/paper/AOIS02 pdf) [15] Resource Description Framework (RDF) Model and Syntax Specification W3C Recommendation 22 - 02 - 1999 http: //www w3 org/TR/1999/REC - rdf - syntax – 19990222/ [16] FIPA RDF Content Language Specification Foundation for Intelligent Physical Agents, Document FIPA XC00011B (2001/08/10) http: //www fipa org/specs/ fipa00011/XC00011B html [17] AgentFactory website: http: //mozart csai unipa it/af [18] Agent - Oriented Software Engineering, Nicholas R Jennings and Michael Wooldridge, Department of Electronic Engineering, Queen Mary & Westfield College, University of London, London E1 4NS, United Kingdom [19] G Booch (1994) “Object - oriented analysis and design with applications” Addison Wesley [20] F P Brooks (1995) “The mythical man - month” Addison Wesley B Chaib draa (1995) “Industrial applications of distributed AI” Comms of ACM [21] B Chellas (1980) “Modal Logic: An Introduction” Cambridge University Press [22] E M Clarke and E A Emerson (1981) “Design and synthesis of synchronization skeletons using branching time temporal logic” In D Kozen, editor, Logics of Programs (LNCS Volume 131), 52 - 71, Springer - Verlag [23] P R Cohen and H J Levesque (1990) “Intention is choice with commitment” Artificial Intelligence [24] D C Dennett (1987) “The Intentional Stance” The MIT Press (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung [25] R Fagin, J Y Halpern, Y Moses, and M Y Vardi (1995) “Reasoning About Knowledge” The MIT Press [26] M Fisher (1997) “An alternative approach to concurrent theorem proving” In J Geller, H Kitano, and C B Suttner, editors, Parallel Processing in Artificial Intelligence Elsevier Science [27] M Fisher and M Wooldridge (1997) “On the formal specification and verification of multiagent systems” Int Journal of Cooperative Information Systems [28] E Gamma, R Helm, R Johnson and J Vlissides (1995) “Design patterns: elements of reusable object - oriented software” Addison Wesley [29] C Guilfoyle and E Warner (1994) “Intelligent agents: the new revolution in software” Ovum [30] J Y Halpern and M Y Vardi (1991) “Model checking versus theorem proving: A manifesto” In V Lifschitz, editor, AI and Mathematical Theory of Computation Papers in Honor of John McCarthy, Academic Press [31] C A R Hoare (1969) “An axiomatic basis for computer programming” Comms of the ACM, 12 [32] P C Janca (1995) “Pragmatic application of information agents” BIS Strategic Report [33] N R Jennings and J R Campos (1997) “Towards a Social Level Characterisation of Socially Responsible Agents” IEE Proc on Software Engineering [34] N R Jennings, K Sycara and M Wooldridge (1998) “A Roadmap of Agent Research and Development” Int Journal of Autonomous Agents and Multi - Agent Systems [35] N R Jennings and M Wooldridge (eds ) (1998) “Agent technology: foundations, applications and markets” Springer Verlag [36] D Kinny and M Georgeff (1997) “Modelling and design of multi - agent systems” In J P Mueller, M Wooldridge, and N R Jennings, editors, Intelligent Agents III Springer - Verlag (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung [37] Z Manna and A Pnueli (1995) “Temporal Verification of Reactive Systems— Safety” Springer - Verlag [38] B Meyer (1988) “Object - oriented software construction” Prentice Hall [39] R Milner (1993) “Elements of interaction” Comms of ACM 36 [40] A Newell, (1993) “Reflections on the Knowledge Level” Artificial Intelligence [41] G M P O’Hare and N R Jennings (editors) (1996) “Foundations of distributed artificial intelligence” John Wiley & Sons [42] H V D Parunak (1999) “Industrial and practical applications of DAI” In G Weiss, editor, Multi - Agent Systems, MIT Press [43] A Pnueli (1986) “Specification and development of reactive systems” In Information Processing, Elsevier Science Publishers [44] A Pnueli and R Rosner (1989) “On the synthesis of a reactive module” In Proceedings of the 16th ACM Sym on the Principles of Programming Languages [45] A S Rao and M Georgeff (1995) “BDI Agents: from theory to practice” Proc of the 1st Int Conf on Multi - Agent Systems, 312 - 319, San Francisco, CA [46] A S Rao and M P Georgeff (1993) “A model - theoretic approach to the verification of situated reasoning systems” Proc of the 13th Int Joint Conf on Artificial Intelligence, Chambery, France [47] C A Szyperski (1997) “Component software: beyond object - oriented programming” Addison Wesley [48] G Weiss (1999) “Multi - agent systems” MIT Press [49] M Wooldridge (1992) “The Logical Modelling of Computational Multi - Agent Systems” Ph D thesis, Department of Computation, UMIST, Manchester, UK [50] M Wooldridge (1997) “Agent - based software engineering” IEE Proc on Software Engineering, (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung (LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung(LUAN.VAN.THAC.SI).He.thong.loc.va.sap.xep.tin.tuc.theo.ngu.canh.nguoi.dung