|
|||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Програмнi агенти
Програмним агентом (software agent) називають автономний процес, спроможний реагувати на середовище виконання i зумовлювати змiни у середовищi виконання, можливо разом з iншими програмними агентами. Виокремлюють кооперативнi (collaborative agent), мобiльнi (mobile agent), iнтерфейснi (interface agent) та iнформацiйнi (information agent) агенти. Кооперативним агентом називають агента мультиагентної системи, який вирiшує деякi загальнi завдання. Мобiльним агентом називають агента, який може перемiщуватися з машини на машину. Iнтерфейсний агент дозволяє користувачу працювати з кiлькома додатками. Iнформацiйний агент може керувати iнформацiєю, яка надходить iз множини iнформацiйних джерел. Узагальнену модель платформи агента згiдно з розробленням FIP (Foundation for Intelligent Physical Agents) показано на рис. 8.11. Рис. 8.11. Узагальнена платформа агента Компоненти керування агентами надають службi iменувань такi механiзми: створення i знищення агентiв, перегляду кiнцевої точки на наявнiсть агента. Служба каталогiв грунтується на використаннi атрибутiв i дозволяє виявити наявнiсть бiльших агентiв на платформi. Канал зв'язку мiж агентами АСС (Agent Communication Channel) вiдповiдає за взаємодiю мiж рiзними платформами агентiв, зокрема у виглядi сервера (d'Agent). Зв'язок мiж АСС здiйснюється за допомогою протоколу IIOP (Internet Inter-ORB Protocol). Зв'язок мiж агентами вiдбувається за допомогою комунiкацiйного протоколу прикладного рiвня, який називають мовою взаємодiї агентiв ACL (Agent Communication Language). В ACL для повiдомлення видiляють обмежену кiлькiсть цiлей i змiст. Агент-вiдправник i агент отримувач однаково розумiють мету повiдомлення, яка однозначно визначає реагування отримувача. Приклади цiлей наведено у табл. 8.2. Таблиця 8.2. Цiлi та змiст повiдомлень
Повiдомлення ACL мiстить заголовок, поля вiдправника та одержувача, повiдомлення, iнформацiю, потрiбну для правильної iнтерпретацiї змiсту, i змiст повiдомлення. Додатковi поля називають онтологiєю (ontology). Приклад повiдомлення ACL наведено у табл. 8.3. Таблиця 8.3. Приклад повiдомлення ACL
Поля - мова, онтологiя - вiдносяться до змiсту повiдомлення. Мова визначає, що повiдомлення - це набiр виразiв мовою Prolog, онтологiя визначає гiнеалогiчну iнформацiю. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |