Інтелектуальний агент![]() ![]() Терміни «агент» і «інтелектуальний агент» (ІА) мають два значення, і через це іноді виникає плутанина.
Ці два значення поняття «інтелектуальний агент» досить різні, і між ними майже немає зв'язку. Інтелектуальний агент у першому значенні може бути розроблений, використовуючи традиційні методи розробки, у ньому дещо більше інтелекту, ніж у поштовому клієнті або утиліті для форматування жорсткого диска. Однак інтелектуальний агент у другому значенні може бути повністю незалежним, виконуючи свої завдання. В операційних системах сімейства UNIX інтелектуальний агент, що діє в межах одного комп'ютера або локальної мережі, зазвичай називається демоном, у сімействі Windows — службою (сервісом). Приклад: cron в UNIX і «Планувальник завдань» у Windows займаються тим, що запускають зазначені користувачем завдання в певні моменти часу. Інтелектуальні агенти в штучному інтелектіУ штучному інтелекті існує кілька типів агентів. Наприклад:
Проста агентна програма може бути математично описана як агентська функція, що проектує будь-який придатний результат сприйняття на дію, яку агент може виконати, або в коефіцієнт, елемент зворотного зв'язку, функцію або константу, які можуть вплинути на подальші дії.
Програмний агент, навпаки, проектує результат сприйняття тільки на дію. Усіх агентів можна розділити на п'ять груп, за типом обробки сприйманої інформації:
Агенти з простою поведінкоюАгенти з простою поведінкою діють тільки на основі поточних знань. Їхня агентська функція заснована на схемі умова-дія IF (умова) THEN дія Така функція може бути успішною, тільки якщо навколишнє середовище повністю піддається спостереженню. Деякі агенти також можуть мати інформацію про їхній поточний стан, що дозволяє їм не звертати уваги на умови, передумови яких уже виконані. Агенти з поведінкою, заснованою на моделіАгенти з поведінкою, заснованою на моделі, можуть оперувати із середовищем, що лише частково піддається спостереженню. Усередині агента зберігається уявлення про ту частину, що перебуває поза межами огляду. Щоб мати таке уявлення, агентові необхідно знати, як виглядає навколишній світ, як він улаштований. Ця додаткова інформація доповнює «Картину Світу». Цілеспрямовані агентиЦілеспрямовані агенти схожі з попереднім типом, однак вони, крім іншого, зберігають інформацію про ті ситуації, які для них бажані. Це дає агентові спосіб вибрати серед багатьох шляхів той, що приведе до потрібної мети. Практичні агентиЦілеспрямовані агенти розрізняють тільки стани, коли ціль досягнута, і коли не досягнута. Практичні агенти, крім цього, здатні розрізняти, наскільки бажаний для них поточний стан. Така оцінка може бути отримана за допомогою «функції корисності», що проектує множину станів на множину мір корисності станів. Агенти, що навчаються,У деякій літературі агенти, що навчаються (АН), також називаються автономними інтелектуальними агентами (англ. autonomous intelligent agents), що означає їхню незалежність і здатність до навчання й пристосовування до обставин, що змінюються. На думку Нікола Касабова[1], система АН повинна виявляти такі здатності:
СубагентиЩоб активно виконувати свої функції, інтелектуальні агенти зазвичай мають ієрархічну структуру, що включає багато «субагентів». Інтелектуальні субагенти обробляють і виконують низькорівневі функції. Інтелектуальні агенти й субагенти складають повну систему, що здатна виконувати складні завдання. При цьому поведінка системи створює враження розумності. Існує декілька типів субагентів:
Інтелектуальні агенти в комп'ютерній науціДосить обмежене число агентів, які можуть уважатися наполовину інтелектуальними (через свою простоту, слабку здатність до прийняття рішень, обмеженість поглядів на зовнішній світ і погану здатність навчатися) перераховані в документі [2]. Відповідно до нього, існує тільки 4 типи таких ІА:
Роботи із закупівельТакі роботи, переглядаючи мережні ресурси (найчастіше Інтернет), збирають інформацію про товари й послуги. Роботи із закупівель дуже ефективно працюють із товарами народного споживання, такими як компакт-диски, книги, електротовари й інші товари. Amazon.com є відмінним прикладом такого робота. Вебсайт запропонує вам список товарів, що вам можуть бути цікаві, ґрунтуючись на тім, що ви купували в минулому. Користувальницькі або персональні агентиКористувальницькі агенти — це ІА, які діють у ваших інтересах, від вашого імені. До цієї категорії належать ІА, які постійно, або протягом деякого часу виконують такі завдання:
Керуючі й спостережні агентиДив. також Monitoring and Surveillance Agents[en] Керуючі агенти, також відомі як «агенти, що передбачають», ведуть спостереження й відправляють звіти. Приміром, в NASA's Jet Propulsion Laboratory є агент, що стежить за станом інвентарю, плануванням, складанням розкладу. Такі агенти зазвичай ведуть спостереження за комп'ютерними мережами й стежать за конфігурацією кожного комп'ютера, підключеного до мережі. Агенти, що добувають інформаціюТакі агенти діють у сховищі даних, збираючи інформацію. Сховище даних об'єднує в собі інформацію з різних джерел. Збирання інформації — це процес пошуку даних для наступного використання, наприклад, для збільшення продажів або залучення покупців. Класифікація — один із найчастіше використовуваних прийомів для збору інформації, що знаходить і категоризує образи в інформації. Агенти, що добувають інформацію, також можуть виявляти ключові зміни тенденцій розвитку й попередити вас про наявність нової інформації. Див. також
Література
Посилання
|
Portal di Ensiklopedia Dunia