Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5fan_ru_ПАРАДИГМИ ПРОГРАМУВАННЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.32 Mб
Скачать

3Адачні агенти

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

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

Інформаційні агенти

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

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

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

Найбільш відомі агентні архітектури – PRS, JAM, TOURINMACHINE, COSY, INTERRAP.

13.2 Мультиагентні інформаційні системи

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

Основу парадигми агентно-орієнтованого програмування складають:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]