ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Застосування онтології для використання активних агентів
         

     

    Інформатика, програмування

    Застосування онтології для використання активних агентів.

    Довжик Е.В.

    Донецький національний технічний університет

    Вступ

    Технології автономних агентів привабливі перш за все тим, що дозволяють розробнику, що не знає точного способу вирішення завдання чи оптимальних параметрів управління процесами, обійтися мінімумом зусиль, створивши лише один прототип агента, співдружність яких потім запускається в комп'ютерну середовище (наприклад, в розподілену мережу) і досить ефективно виконує чорнову переробку інформації, адаптуючись до навколишнього середовища і поступово досягаючи поставленої мети.

    Термін "агент" [2] виник у галузі штучного інтелекту і описує логічну сутність, що володіє деякою автономністю в своєму середовищі або на своєму хості. Агент може того ж переміщатися між хостами. У комп'ютерному контексті під агентом розуміють сутність, що об'єднує дані, код і здатна переміщатися між різними середовищами виконання. Завдяки цьому агенти можуть дати ряд переваг, таких як зменшення переданого по мережі трафіку, децентралізація, висока надійність і відмовостійкість, а також легкість розгортання. Але найбільш перспективним сьогодні вважається застосування інтелектуальних помічників для виконання різноманітних операцій пошуку і збору інформації в Інтернеті - поки це всілякі мережеві агенти (павуки [1], Web-роботи [1]), індексуються дані в Інтернеті. Однак стрімкий і хаотичний зростання Web-простору вимагає нових підходів для відбору потрібних відомостей. Нові покоління інтелектуальних автономних агентів підходять для цього як не можна краще - вони здатні самонавчатися, ефективно взаємодіяти один з одним і виявляти певну самостійність при спілкуванні з клієнтом. Агенти об'єднуються в Мультиагентні системи для вирішення серйозних завдань і для більш швидкого виконання їх.

    1.Предназначеніе агентів

    Одні розробники вважають, що агент повинен робити за користувача в Інтернеті всі -- треба просто послати його за потрібною інформацією або файлом, і він принесе її "на блюдечке". У більш глобальній перспективі передбачається перенести на агентів і роботу з електронної комерції, коли продавцями та асистентами будуть виступати програми, а людям залишається тільки підраховувати прибуток. Ідея гарна, але поки що для її реалізації немає відповідних ресурсів. Потрібні потужні суперкомп'ютери, розподілені сховища даних, ефективні низькорівневі технології пошуку і ОС, що підтримують виконання мобільного коду.

    Виходячи з вищесказаного можна зробити висновки, що агенти використовуються в:

    • мобільних обчисленнях (міграція агентів може підтримуватися не лише між постійно приєднаними до мережі вузлами, але і між мобільними платформами, підключаються до постійної мережі на деякі проміжки часу і можливо по низькошвидкісними каналами). Клієнт під'єднується до постійної мережі на короткий проміжок часу з мобільної платформи, відправляє агента для виконання завдання і від'єднується; потім клієнт під'єднується до іншої точки мережі та забирає результати роботи агента. Другий варіант - сервер, на який має переміститися агент, під'єднується до мережі, а потім від'єднується. У цьому випадку агент повинен уміти переміститися на такий тимчасово під'єднуються сервер і повернутися в постійну мережу.

    • завданнях управління інформацією:

    o Пошук інформації (море інформації - одна людина не в змозі знайти необхідну йому інформацію і проаналізувати її); Використання агента, який мандрує по мережі в пошуках інформації, найкраще задовольняє потреби людини. Пошукові агенти містять відомості про різні інформаційних джерелах (включаючи тип інформації, спосіб доступу до неї, а також такі характеристики інформаційного джерела, як надійність і точність даних);

    o Відбір (обробка) інформації. З усіх даних, що приходять до клієнта, вибирають тільки ті дані, які можуть бути цікаві клієнтові. Використовуються в комбінації з пошуковими агентами (спочатку пошук, а потім - відбір);

    o Моніторинг даних. Повідомлення користувача про зміни в різних джерелах даних у реальному часі (наприклад, мобільний агент переміщається на обчислювальний вузол, на якому розташоване джерело даних; це ефективніше, ніж використовувати статичного агента, що посилає запити джерела даних);

    o Універсальний доступ до даних. Агенти - посередники для роботи з різними джерелами даних, що мають механізми для взаємодії один з одним (наприклад, агент створює кілька агентів, кожний з яких працює зі своїм джерелом даних).

    Прикладами використання агентів може бути пошук інформації (data mining [1], агенти взаємодіють з серверами баз даних і сховищами даних), електронна комерція.

    2. Властивості агентів

    Деякі властивості агентів є ключовими: автономність, взаємодія, мобільність. Крім цього існують і інші властивості агентів. Розглянемо ці та інші властивості більш детально:

    1. автономність [2] - агенти можуть виконувати свої завдання без безпосереднього втручання клієнтів або інших агентів;

    2. взаємодія - при виникненні потреби агенти взаємодіють з іншими агентами або людьми з метою отримання чи надання допомоги у вирішенні задачі;

    3. мобільність [2] - здатність переміщатися між різними вузлами мережі у час виконання; агенти, що не володіють цією властивістю, називаються статичними;

    4. реактивність [2] - агенти реагують на зміни середовища в реальному часі.

    5. проактивного [2] - здатність вирішувати задачі (досягати мети); на відміну від реактивних агентів, вони не просто реагують на зміни середовища, а й самі її опитують;

    6. здатність існувати як постійно виконується процес, точніше, мати власний потік управління;

    7. здатність виконуватися від імені деякого власника;

    8. гнучкість [2] - дії агентів не фіксовані жорстко;

    9. інтелектуальність (обучаемость) [+2] - здатність знаходити нові рішення; такі агенти можуть змінювати свою поведінку, використовуючи як свій досвід, так і досвід інших агентів.

    Висновок

    Онтологія [3] є основним принципом створення агента для збору та передачі інформації в різних базах. Важливо щоб онтологія була якомога зрозуміліше агенту. Це необхідно для більш ефективної його роботи. Агенти мають можливість зчитувати з онтології предметні знання і тим самим налаштовуватися динамічно на рішення певних завдань. Використовуючи онтології, агенти отримують можливість здійснювати пошук в певних базах і предметних областях. Онтології призначені так ж для спілкування між агентами.

    Список літератури

    [1] teacode.com/concept/eor/mobileagent/spb.html

    [2] javaportal.ru/articles/mobileagent/index.htm

    Для підготовки даної роботи були використані матеріали з сайту http://masters.donntu.edu.ua

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати !