Báo cáo Tác tử Công nghệ phần mềm dựa tác tử

15 304 0
Báo cáo Tác tử  Công nghệ phần mềm dựa tác tử

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

NỘI DUNG LỜI NÓI ĐẦU .2 Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử LỜI NÓI ĐẦU Từ đầu năm 80 kỷ trước ,tác tử hệ đa tác tử(Agent and Multi Agent System) biết đến với hàng loạt công trình nghiên cứu hướng nghiên cứa mới.Tuy nhiên phải đến thập niên 90, tác tử hệ đa tác tử thừa nhận rộng rãi thu hút quan tâm ngày lớn giới nghiên cứu giới công nghiệp lĩnh vực công nghệ thông tin.Từ nhiều sản phẩm thương mại lấy tác tử làm công nghệ tảng cho phát triển mình. Công nghệ tác tử cung cấp phương pháp luận xây dựng ứng dụng phù hợp với hệ thống thông tin có tính mở phân tán mà điển hình Internet.Tác tử hệ đa tác tử lĩnh vực nghiên cứu ứng dụng tương đối dâng phát triển nhanh.Nhóm chúng em cố gắng nghiên cứu hoàn thành đề tài:Hệ đấu giá sản phẩm tự động cho khách hàng.Chúng em xin cảm ơn thầy Lê Tấn Hùng thầy Cao Tuấn Dũng nhiệt tình giúp đỡ chúng em hoàn thành đề tài này.Mặc dù cố gắng nhiên tránh khỏi thiếu sót,chúng em mong nhận ý kiến đóng góp thầy bạn. Nhóm sinh viên thực hiện. Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử I. TỔNG QUAN VỀ TÁC TỬ 1. Tác tử gì? Có nhiều định nghĩa khác chí mâu thuẫn tác tử.Nguyên nhân dẫn đến nhiều định nghĩa tác tử tác giả khác thường có yêu cầu khác đặc điểm tác tử tùy theo ứng dụng cụ thể mình. Một số định nghĩa thường dùng: • Theo từ điển Heritage Mỹ:" . Agent đối tượng mà có ảnh hưởng hay có khả có quyền để tác động hay đại diện cho đối tượng khác." • Russel Norvig:"Một agent xét tới khả nhận thức môi trường tồn qua cảm biến (sensor) khả tác động lên môi trường qua quan phản ứng(effector )." • Theo Pattie Maes: “Agent tự chủ hệ tính toán tồn môi trường động phức tạp, tri giác hành động tự chủ môi trường này, qua hình dung nhiệm vụ mục đích cua mình." Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 2. Đặc điểm tác tử Một Agent đơn vị phần cứng hay phổ thông hệ thống máy tính dựa phần mềm có thuộc tính sau: • Autonomy (Tính tự chủ ) • Pro-activeness (Tính chủ động) • Reactivity (Tính phản xạ) • Social Ability (Tính cộng đồng) a. Tính tự chủ • Agent hành động khoảng thời gian tương đối dài. • Không cần can thiệp người • Có khả kiểm soát định hành động trạng thái bên mình. • Agent định nghĩa dựa tính tự chủ “một thực thể có khả kiểm soát hành động cách độc lập với thực thể khác, trừ cần phải trao đổi thông tin agent đủ tri thức để hoàn thành công việc”. b. Tính chủ động Agent không phản ứng lại môi trường, chúng hành động có mục đích chủ động tranh thủ thời để đạt mục đích đó. Agent hướng mục tiêu: • Agent có khả suy diễn lập kế hoạch từ thông tin tri thức mà thu nhận được. • Từ mục tiêu, agent xác định hành động cần thiết thực cách linh hoạt, có tính toán chủ đích lúc đạt mục tiêu đề ra. Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử Ví dụ: agent cần hoàn thành mục tiêu x, lập kế hoạch bao gồm trạng thái trung gian y,z . phải qua xác định hành động để chuyển từ trạng thái sang trạng thái khác. c. Tính phản xạ Khả tri giác môi trường (thế giới thực, người sử dụng, agent khác, Internet) phản ứng kịp thời thời gian định đó. Agent phản xạ: • Agent có khả phản ứng lại tác động từ môi trường theo chế đó. • Agent có khả suy diễn từ kiện trạng thái để định. d. Tính cộng đồng Agent tương tác với agent khác hay người để hoàn thành công việc riêng hay trợ giúp agent khác hoạt động đó. Một vài mục tiêu thu với phối hợp agent khác. => MultiAgent (đa Agent) 3. Phân loại Phân loại chung: • Agents cộng tác • Agents giao diện • Agents di động • Information/Internet Agents • Agents phản xạ • Hybrid Agents Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử • Smart Agents 4. Hệ dựa Agent Agents hệ dựa agent nguyên lý công nghệ phần mềm : • Kỹ sư phần mềm ngày phải nắm bắt hiểu biết đặc điểm độ phức tạp phần mềm. • Tương tác hoàn toàn công nhận đặc tính quan trọng phần mềm phức tạp. 5. Ứng dụng Agent  Trong công nghiệp • Sản xuất ( Hệ YAMS, cộng tác thiết kế, điều khiển robot sản xuất, etc.). • Điều khiển quy trình(ARCHON: quản lý truyền tải điện phần tử gia tốc). • Viễn thông, Monique. • Điều khiển giao thông đường không,Omar. • Hệ thống vận tải (giao thông vận tải quản lý ).  Trong kinh tế • Các dịch vụ thông tin,, Steve • E-commerce (Kasbah, BargainFinder, Jango, MAGMA) Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử • Quản lý phương thức kinh doanh (Dự án ADEPT)  Y tế • (Monitoring - theo dõi trình trạng sức khỏe bệnh nhân) • Chăm sóc sức khoẻ ( Hệ thống chăm sóc phân tán tích hợp quy trình quản lý bệnh nhân ).  Giải trí • Games ( Game sinh vật). • Ảnh hưởng nhà hát rạp chiếu phim ( Believable agents đóng thay người). II. HỆ ĐẤU GIÁ SẢN PHẨM TỰ ĐỘNG CHO KHÁCH HÀNG Trang web shoppingcartcnpm.byethost14.com trang bán hàng trực tuyến.Khách hàng vào trang web mua hàng cách tự động thông qua trang web. Dựa hệ thống bán hàng, chúng em xây dựng phát triển hệ thống đấu giá ,bao gồm người chơi đấu giá chế độ đấu giá tự động. Hệ thống xuất phát từ nhu cầu thực tế, nhiều người mua hàng muốn mua sản phẩm với giá rẻ giá trị thật, đồng thời quảng bá cho trang web bán hàng công ty. 1) Hệ thống đấu giá. Các qui định chung: A. Thể lệ chương trình đấu giá trực tuyến Website Shoppingcartcnpm 1. Mỗi sản phẩm đưa đấu giá có giá khởi điểm bước giá. Bước giá khoảng tiền chênh lệch tối thiểu mà thành viên tham giá đấu giá đưa lớn so với giá gần sản phẩm đấu giá. Ví dụ, bước giá 200,000 VND giá quý khách đặt phải cao giá sản phẩm 200,000 VND Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 2. Mỗi phiên đấu giá có thời gian quy định riêng đếm ngược đến kết thúc phiên đấu giá. 3. Thành viên quyền đặt giá nhiều lần phiên đấu không đặt hay nhiều bước giá liên tiếp. 4. Mức giá tối thiểu đặt phải cao mức giá người đặt trước bước giá không lần so với bước giá sản phẩm đấu giá. 5. Người thắng người trả “Giá cao nhất” hệ thống tự động xác định lúc kết thúc phiên đấu giá (Giá cao mức giá có giá trị cao số lượng người tham gia phiên đấu giá) . 6. Thời gian xác nhận thắng hệ thống website để định người thắng cuộc. 7. Người thắng mua sản phẩm với giá đặt toán, vận chuyển theo hình thức mua hàng trực tuyến. 8. Mỗi thành viên đấu giá thắng sản phẩm, phải toán xong tham gia đấu giá sản phẩm tiếp theo. B. Quy định đấu giá. 1. Lịch đấu giá, kết đấu giá thông tin liên quan đến phiên đấu giá Shoppingcartcnpm thông báo chi tiết website: http://shoppingcartcnpm.byethost14.com/. 2. Người tham gia đấu giá phải từ 18 tuổi trở lên, đủ lực hành vi dân sự. 3. Tất khách hàng đăng ký thành viên website tham gia đấu giá. (Đọc kỹ qui định bảo mật thông tin trước đăng ký thành viên) 4. Người tham gia đấu giá phải đọc kỹ “Điều khoản giao dịch”, “Thể lệ quy định đấu giá”. Khi định tham gia đặt giá coi đồng ý với quy định giao dịch Shoppingcart. Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 5. Khi làm thủ tục mua hàng, người thắng phải xuất trình CMND hộ chiếu để đối chiếu (Lưu ý: họ tên, số CMND hộ chiếu người thắng phải tên, số CMND số hộ chiếu đăng ký thành viên) 6. Trong trường hợp, lý khách quan người thắng trực tiếp thực giao dịch mua hàng mà giao cho người khác giao dịch người ủy quyền phải có giấy ủy quyền đến mua hàng giao cho nhân viên vận chuyển nhận hàng. 7. Nếu vòng 72 kể từ thời điểm kết thúc phiên đấu giá người thắng không toán kết đấu giá bị hủy. 8. Người thắng không hưởng chương trình khuyến mại khác Shoppingcartcnpm (nếu có) 9. Công ty Shoppingcartcnpm phép sử dụng tên, thông tin cá nhân người thắng cho mục đích quảng cáo mà trả chi phí cho thành viên đó. 10. Hệ thống khóa tài khoản thành viên hủy kết mà không báo trước có nghi ngờ thành viên có ý định phá rối phiên đấu giá. Đối với trường hợp cố ý đặt giá cao với mục đích phá hoại phiên đấu giá cố tình đặt không mua sản phẩm gây bất lợi cho thành viên khác tham gia đấu giá thành viên phải chịu hoàn toàn trách nhiệm bồi thường thiệt hại. 11. Tất cán nhân viên Shoppingcartcnpm không tham gia đấu giá. 12. Nếu có tranh chấp phát sinh, quyền định cuối thuộc công ty Shoppingcartcnpm C. Tổng quan hệ thống: Hệ thống gồm chế độ đấu giá tự động chế độ đấu giá tay. Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 1.Chế độ đấu giá tay: Người chơi đăng nhập, sau vào phần đấu giá, đặt mức giá phù hợp.Trong đấu giá, người chơi phải nhấn F5 liên tục để cập nhật bước giá thời. 2.Chế độ đấu giá tự động: Để hạn chế việc người dùng phải tự động ấn phím F5 liên tục nhập số tiền đấu giá tay, hệ thống cho phép đấu giá tự động. Người chơi chọn sản phẩm muốn đấu giá, chọn đấu giá tự động, chọn mức tiền cao bạn muốn trả cho sản phẩm. Mức tiền phải lớn giá + bước giá. D.Hệ thống đấu giá tự động: Hệ thống đấu giá thể Agents giao diện • Trợ lý cá nhân cộng tác với người sử dụng • Động thúc đẩy: Tăng khả thắng lợi người chơi. Mô hình hệ thống: Gồm có loại agent: • Agent cho người chơi tự đấu giá. Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 10 • Agent giám sát cho người quản lý phiên đấu giá. 2) Agent cho người chơi: a.Môi trường : Hệ thống bán hàng với sản phẩm đấu giá. b.Mục đích(goal): đạt thắng lợi phiên đấu giá với giá chấp nhận sản phẩm người chơi. c.Loại agent : agents phản xạ. d.Nhận thức hành động: Nhận thức: • Agent nhận thức bước giá. • Agent nhận thức giá cao tại. • Agent nhận thức xem có phải thân(itself) trả giá cao hay không? Hành động: • Agent cần biết giá sản phẩm mà người chơi chấp nhận để mua sản phẩm đấu giá. • Agent tự sinh theo thời gian ngẫu nhiên từ 20s đến 30s để tự động load lại trang web. e.Các đặc điểm bản: Tính tự chủ: • Agent tự động đấu giá suốt thời gian phiên đấu giá. • Không cần can thiệp người chơi. • Có khả kiểm soát định hành động trạng thái bên Tính phản xạ: Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 11 • Khả tri giác môi trường (thế giới thực, người sử dụng, agent khác) phản ứng kịp thời thời gian định(20-30s). f.Đánh giá: Ưu điểm: Đã tự động đấu giá với mức giá thấp từ phía người dùng, tự động tăng thêm lần bước giá với mức giá cao tại. Hạn chế: - Agent dừng mức bản, cho phép người dùng nhập giá trị muốn mua hàng. - Trong phiên đấu giá, chưa có tương tác agent, nên agent chưa tự nhận biết vị trí phiên đấu giá, cần phải load lại. - Chưa tự động gửi thư cho người chơi.(agent gửi thư người chơi đăng ký tham gia đấu giá, vị trí cuối người phiên đấu giá). - Còn thực phía người dùng, chưa phải server. g.Hướng phát triển: - Trang bị thêm cho agent nhiều thông tin từ phía người dùng. - Chạy agent server. 3) Agent giám sát: a.Môi trường: Hệ thống bán hàng. b.Mục đích(Goal): Quản lý phiên đấu giá, tự động xóa lượt sai luật(3 bước liên tiếp người chơi). c.Loại agent: agent phản xạ. d.Nhận thức hành động: Nhận thức: Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 12 • Phát lượt chơi vi phạm. • Phát kết thúc phiên đấu giá. • Phát người thắng cuộc. Hành động: • Xóa lượt chơi liền người chơi. • Cập nhật kết kết thúc phiên đấu giá gửi thư cho người thắng cuộc. e. Các đặc điểm bản: Tính tự chủ: • Agent tự động kiểm tra suốt thời gian phiên đấu giá. • Không cần can thiệp người quản lý phiên đấu giá. • Có khả kiểm soát định hành động trạng thái bên Tính phản xạ: • Khả tri giác môi trường (thế giới thực, người sử dụng, agent khác) phản ứng kịp thời thời gian định(5s). f. Đánh giá: Ưu điểm: Đã kiểm soát người chơi, có vi phạm xóa lượt chơi đó. Gửi thư cho người thắng cuộc. Hạn chế: - Agent dừng mức - Trong phiên đấu giá, chưa có tương tác agent, agent chủ chưa gửi thông điệp đến agent khách thông báo tình trạng phiên đấu giá. g. Hướng phát triển: Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 13 Gửi thông điệp đến agent khách phiên đấu giá. Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 14 TÀI LIỆU THAM KHẢO 1. Slide Bài giảng Tác tử - Công nghệ phần mềm dựa tác tử - Thầy Lê Tấn Hùng. 2. Tác tử, công nghệ phần mềm hướng tác tử - Lê Tấn Hùng,Từ Minh Phương, Huỳnh Quyết Thắng - NXB Khoa học Kỹ thuật. 3. http://en.wikipedia.org/wiki/Agent *************** Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 15 [...]... tương tác giữa các agent, agent chủ này chưa gửi thông điệp đến các agent khách thông báo về tình trạng phiên đấu giá g Hướng phát triển: Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 13 Gửi thông điệp đến các agent khách trong phiên đấu giá Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 14 TÀI LIỆU THAM KHẢO 1 Slide Bài giảng Tác tử - Công nghệ phần mềm dựa tác tử - Thầy Lê Tấn Hùng 2 Tác tử, công nghệ. .. THAM KHẢO 1 Slide Bài giảng Tác tử - Công nghệ phần mềm dựa tác tử - Thầy Lê Tấn Hùng 2 Tác tử, công nghệ phần mềm hướng tác tử - Lê Tấn Hùng,Từ Minh Phương, Huỳnh Quyết Thắng - NXB Khoa học và Kỹ thuật 3 http://en.wikipedia.org/wiki/Agent *************** Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 15 ... giá trong suốt thời gian phiên đấu giá • Không cần sự can thiệp của người chơi • Có khả năng kiểm soát nhất định đối với hành động và trạng thái bên trong của mình Tính phản xạ: Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 11 • Khả năng tri giác được môi trường (thế giới thực, người sử dụng, các agent khác) phản ứng kịp thời trong một thời gian nhất định(20-30s) f.Đánh giá: Ưu điểm: Đã có thể tự... đích(Goal): Quản lý phiên đấu giá, tự động xóa những lượt đi sai luật(3 bước đi liên tiếp của cùng một người chơi) c.Loại agent: agent phản xạ d.Nhận thức và hành động: Nhận thức: Báo cáo Tác tử - Công nghệ phần mềm dựa tác tử 12 • Phát hiện các lượt chơi vi phạm • Phát hiện khi kết thúc phiên đấu giá • Phát hiện người thắng cuộc Hành động: • Xóa các lượt chơi liền nhau của cùng một người chơi • Cập... dùng, tự động tăng thêm 1 lần bước giá với mức giá cao nhất hiện tại Hạn chế: - Agent mới chỉ dừng ở mức cơ bản, chỉ cho phép người dùng nhập giá trị muốn mua hàng - Trong phiên đấu giá, do chưa có tương tác giữa các agent, nên agent chưa tự nhận biết được vị trí của mình trong phiên đấu giá, cho nên cần phải load lại - Chưa tự động gửi thư về cho người chơi.(agent này gửi thư nếu người chơi đã đăng ký

Ngày đăng: 11/09/2015, 22:39

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

Tài liệu cùng người dùng

Tài liệu liên quan