ТЕМА: Програмні агенти електронного ринку
САМОСТІЙНА РОБОТА № 8
Термін «агент» описує програмну абстракцію, ідею чи концепцію, подібно таким термінам ООП як метод, функція або об'єкт. Концепція агента забезпечує зручний і потужний спосіб опису складної програмної сутності, яка здатна діяти з певним ступенем автономності з метою виконання завдань від імені користувача. Але на відміну від об'єктів, які визначаються в термінах методів і атрибутів, агент визначається за допомогою опису його поведінки
Різні автори пропонують різні визначення агента, зазвичай при цьому в нього включають такі поняття, як:
§ Живучість (код не виконується за вимогою, а працює безперервно і вирішує сам, коли він повинен зробити які-небудь дії);
§ Автономність (агент має здатність вибору завдань, пріоритетів, цілеспрямованого поведінки та прийняття рішень без участі людини);
§ Соціальну поведінку (агенти мають можливість залучати інші компоненти за допомогою певних зв'язків і координації дій, вони можуть спільно працювати над виконанням завдань);
§ Реактивність (агенти сприймають контекст, в якому вони працюють, і реагують на нього належним чином).
Стефен Хааг у своїй роботі вважає, що існують тільки чотири основних типи інтелектуальних програмних агентів:
1. Агенти-покупці або торгові боти
2. Користувальницькі або персональні агенти
3. Агенти з моніторингу та спостереження
4. Агенти з видобутку та аналізу даних
Агенти-покупці (роботи із закупівель)
Агенти-покупці дивляться мережеві ресурси (наприклад, інтернет) з метою отримання інформації про товари і послуги. Ці агенти, відомі також як «роботи зі закупівель», дуже ефективно працюють з товарами народного споживання, такими як компакт-диски, книги, електронні компоненти та інші продукти «на всі випадки життя».
Користувальницькі агенти (персональні)
Користувальницькі або персональні агенти - це інтелектуальні агенти, які діють від вашого імені. До цієї категорії відносяться інтелектуальні агенти, які вже виконують або будуть виконувати наступні завдання:
§ Перевіряють вашу електронну пошту, сортують її по вашим перевагам і сповіщають про прихід важливих листів.
§ Грають у комп'ютерні ігри, коли ваш супротивник або патрулює гру проявляє активність.
§ Збирають замовлені звіти новин для вас. Є кілька версій таких агентів, у тому числі newshub і CNN.
§ Роблять пошук інформації по вашій темі і ваш запит.
§ Автоматично заповнюють веб-форми для вас, зберігають вашу інформацію для використання в майбутньому.
§ Сканує веб-сторінки для пошуку і виділення тексту, який являє собою «важливу» частину інформації.
§ «Обговорюють» теми з вами в діапазоні від підсвідомого страху до спорту.
§ Сприяють онлайн пошуку роботи шляхом сканування відомих дощок оголошень про роботу і відправки резюме із зазначенням переваг, які відповідають бажаним критеріям.
§ Профілюють синхронізацію різнорідних соціальних мереж.
Агенти з моніторингу та спостереження (предиктивне)
Агенти з моніторингу та спостереження використовуються для спостереження за об'єктами та передачі інформації на устаткування, як правило, на комп'ютерні системи. Агенти можуть відстежувати рівень запасів матеріалів компанії, стежити за цінами конкурентів і доводити їх до відома компанії, аналізувати фондові маніпуляції по інсайдерська інформація і чутками, і т.д.
Наприклад, в лабораторії реактивного руху НАСА є агент, який відстежує наявність і стан обладнання, планує замовлення на придбання нового обладнання з урахуванням оптимізації витрат, а також стежить за наявністю продуктів харчування. Такін агенти зазвичай здійснюють моніторинг складних комп'ютерних мереж і можуть стежити за конфігурацією кожного комп'ютера, підключеного до мережі.
Особливими агентами з моніторингу та спостереження є структури агентів, що використовуються для моделювання процесу прийняття рішень під час тактичних операцій. Агенти здійснюють моніторинг стану активів (боєприпасів, зброї, засобів транспортування тощо) і отримують мети (доручення) від агентів верхнього рівня. Агенти домагаються досягнення цілей з наявними активами, зводячи до мінімуму витрати активів при максимальному досягненні мети.[8]