ТЕМА: Програмні агенти електронного ринку

САМОСТІЙНА РОБОТА № 8

Термін «агент» описує програмну абстракцію, ідею чи концепцію, подібно таким термінам ООП як метод, функція або об'єкт. Концепція агента забезпечує зручний і потужний спосіб опису складної програмної сутності, яка здатна діяти з певним ступенем автономності з метою виконання завдань від імені користувача. Але на відміну від об'єктів, які визначаються в термінах методів і атрибутів, агент визначається за допомогою опису його поведінки

Різні автори пропонують різні визначення агента, зазвичай при цьому в нього включають такі поняття, як:

§ Живучість (код не виконується за вимогою, а працює безперервно і вирішує сам, коли він повинен зробити які-небудь дії);

§ Автономність (агент має здатність вибору завдань, пріоритетів, цілеспрямованого поведінки та прийняття рішень без участі людини);

§ Соціальну поведінку (агенти мають можливість залучати інші компоненти за допомогою певних зв'язків і координації дій, вони можуть спільно працювати над виконанням завдань);

§ Реактивність (агенти сприймають контекст, в якому вони працюють, і реагують на нього належним чином).

Стефен Хааг у своїй роботі вважає, що існують тільки чотири основних типи інтелектуальних програмних агентів:

1. Агенти-покупці або торгові боти

2. Користувальницькі або персональні агенти

3. Агенти з моніторингу та спостереження

4. Агенти з видобутку та аналізу даних

Агенти-покупці (роботи із закупівель)

Агенти-покупці дивляться мережеві ресурси (наприклад, інтернет) з метою отримання інформації про товари і послуги. Ці агенти, відомі також як «роботи зі закупівель», дуже ефективно працюють з товарами народного споживання, такими як компакт-диски, книги, електронні компоненти та інші продукти «на всі випадки життя».

Користувальницькі агенти (персональні)

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

§ Перевіряють вашу електронну пошту, сортують її по вашим перевагам і сповіщають про прихід важливих листів.

§ Грають у комп'ютерні ігри, коли ваш супротивник або патрулює гру проявляє активність.

§ Збирають замовлені звіти новин для вас. Є кілька версій таких агентів, у тому числі newshub і CNN.

§ Роблять пошук інформації по вашій темі і ваш запит.

§ Автоматично заповнюють веб-форми для вас, зберігають вашу інформацію для використання в майбутньому.

§ Сканує веб-сторінки для пошуку і виділення тексту, який являє собою «важливу» частину інформації.

§ «Обговорюють» теми з вами в діапазоні від підсвідомого страху до спорту.

§ Сприяють онлайн пошуку роботи шляхом сканування відомих дощок оголошень про роботу і відправки резюме із зазначенням переваг, які відповідають бажаним критеріям.

§ Профілюють синхронізацію різнорідних соціальних мереж.

Агенти з моніторингу та спостереження (предиктивне)

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

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

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

Наши рекомендации