Đồ Án Phát triển phần mềm hướng Agent

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Mục lục
    Mục lục . . 1
    MỞ ĐẦU . . 2
    1. Khái niệm Agent và các đặc trưng cơ bản . . 4
    1.1 Khái niệm . 4
    1.2 Các đặc trưng cơ bản của agent . . 5
    2. Tổng quan về các kiến trúc agent . 7
    2.1 Khái niệm về kiến trúc agent . . 7
    2.2 Phân Loại kiến trúc agent . . 9
    3. Kiến trúc agent suy diễn . 10
    3.1 Suy luận logic . . 10
    3.2 Suy luận thực tế . . 14
    3.3 Suy luận thông minh (BDI) . . 15
    4. Kiến trúc phản xạ . . 17
    5. Kiến trúc lai . 20
    6. Kiến trúc lớp . . 21
    6.1 Phân lớp theo chiều ngang (horizontal layering) . 21
    6.2 Phân lớp theo chiều dọc (vertical layering) . . 22
    7. Ứng dụng của các kiến trúc Agent trong ngành chế tạo robot (Mobile-R) . 23
    Kết luận . . 27
    Nhận xét của giáo viên: . 28



    MỞ ĐẦU
    Ngay từ đầu những năm 80, công nghệ Agent đã được biết đến với hàng loạt
    công trình nghiên cứu như là một hướng nghiên cứu mới. Tuy nhiên, chỉ bắt đầu từ
    khoảng giữa thập niên 90, Agent và mới được thừa nhận rộng rãi và ngay lập tức
    đã thu hút sự quan tâm ngày càng lớn của giới nghiên cứu cũng như giới công
    nghiệp trong lĩnh vực Công Nghệ Thông Tin.
    Sự phát triển của kỹ thuật tính toán trong vài thập kỷ cuối đã dẫn tới những
    thay đổi tích cực trong các lĩnh vực sử dụng thông tin đồng thời dẫn đến sự ra đời
    của nhiều công nghệ và lĩnh vực nghiên cứu mới. Một mặt các hệ thống máy tính
    ngày càng tiên tiến cho phép xử lý thông tin nhanh hơn, đa dạng hơn đã tác động
    tích cực đến đời sống, văn hóa, kinh tế. Mặt khác bản thân sự phát triển và phổ cập
    máy tính đặt ra những yêu cầu mới về mặt công nghệ, về cách thức xây dựng, ứng
    dụng và nghiên cứu các hệ thống thông tin. Các hệ thống máy tính hiện đại có một
    số đặc điểm sau:
    - Việc sử dụng máy tính và thiết bị tính toán ngày càng phổ dụng. Do giá
    thành liên tục hạ, các hệ thống xử lý thông tin ngày càng được sử dụng nhiều
    trong các ứng dụng, trong các thiết bị trước đây không thể sử dụng thiết bị
    tính toán vì lý do kinh tế.
    - Máy tính ngày nay không còn là các hệ thống hoạt động riêng lẻ. Ngày càng
    nhiều máy tính được nối mạng cho phép liên kết, trao đổi, chia sẻ thông tin
    và công việc tính toán với nhau. Hệ thống thông tin dần dần có dạng các hệ
    thống làm việc phân tán và song song. Việc tính toán và xử lý thông tin khi
    đó có thể xem xét như quá trình tương tác (giữa các hệ thống tính toán). Xu
    hứng kết nối và xử lý phân tán được coi là đặc điểm quan trọng nhất của
    máy tính hiện đại.
    - Số lượng ứng dụng đa dạng với độ phức tạp không ngừng tăng. Máy tính
    ngày càng đảm nhiệm công việc phức tạp hơn, không gần với khái niệm
    tính toán truyền thống. Đây là những công việc trước đây vốn chỉ có con
    người có khả năng thực hiện. Nói cách khác, máy tính ngày càng trở nên
    “thông minh” hơn, “trí tuệ” hơn.
    - Máy tính ngày càng có thêm tính tự chủ. Để tăng năng xuất, hiệu quả, giải
    phóng con người khỏi nhiều công việc truyền thống, chúng ta có xu hướng
    trao cho máy tính nhiều quyền hơn trong hành động và ra quyết định, đồng
    Phát triển phần mềm hướng Agent Trang 2




    Các kiến trúc AGENT
    thời giảm bớt sự can thiệp trực tiếp của con người vào hoạt động của máy
    tính. Nhiều hệ thống tính toán và điều khiển có khả năng tự động hóa cao, ra
    quyết định độc lập làm tăng tính hiệu quả, ổn định và độ an toàn.
    Các hệ thống tính toán hiện đại ngày càng có tính chất hướng người dùng. Ở
    các thế hệ máy tính đầu tiên, số người có thể sử dụng máy tính rất hạn chế. Họ đều
    là chuyên gia về máy tính hoặc lập trình viên chuyên nghiệp, được trang bị kiến
    trúc đặc biệt đểt làm việc với máy tính. Ngược lại, yêu cầu với máy tính ngày nay
    là phục vụ người dùng càng tốt, thể hiện ở một loạt yêu cầu như giao diện thân
    thiện và trực giác, khả năng thich nghi với yêu cầu người dùng, cho phép cung cấp
    thông tin có tính cá nhân hóa với từng đối tượng sử dụng.
    Để xây dựng các hệ thống tính toán thỏa mãn các đặc điểm và yêu cầu nói
    trên một số hướng nghiên cứu và ứng dụng mới của máy tính đã ra đời, tiêu biểu là
    công nghệ Agent đang trở thành công nghệ của tương lai để giải quyết các vấn đề
    nêu trên. Công nghệ Agent được xây dựng trên nển tảng là các kiến trúc mà ta sẽ
    đề cập đến sau đây.
     

    Các file đính kèm:

Đang tải...