Терміни «агент» і «інтелектуальний агент» (ІА) мають два значення, і через це іноді виникає плутанина.
- У комп’ютерній науці, інтелектуальний агент — це програма, що самостійно виконує завдання, указане користувачем комп'ютера, протягом тривалих проміжків часу. Інтелектуальні агенти використовуються для сприяння операторові або для збирання інформації. Одним із прикладів завдань, виконуваних агентами, може служити завдання постійного пошуку й збору необхідної інформації в Інтернеті. Комп’ютерні віруси, боти, пошукові роботи — усе це також можна віднести до інтелектуальних агентів. Хоча такі агенти мають строгий алгоритм, «інтелектуальність» у цьому контексті розуміється як здатність пристосовуватися й навчатися.
- У штучному інтелекті, під терміном інтелектуальний агент розуміють розумні сутності, що спостерігають за навколишнім середовищем і діють у ньому, при цьому їхня поведінка раціональна в тому розумінні, що вони здатні до розуміння і їхні дії завжди спрямовані на досягнення якої-небудь мети. Такий агент може бути як роботом, так і вбудованою програмною системою. Про інтелектуальність агента можна говорити, якщо він взаємодіє з навколишнім середовищем приблизно так само, як діяла би людина.
Ці два значення поняття «інтелектуальний агент» досить різні, і між ними майже немає зв'язку. Інтелектуальний агент у першому значенні може бути розроблений, використовуючи традиційні методи розробки, у ньому дещо більше інтелекту, ніж у поштовому клієнті або утиліті для форматування жорсткого диска. Однак інтелектуальний агент у другому значенні може бути повністю незалежним, виконуючи свої завдання.
В операційних системах сімейства UNIX інтелектуальний агент, що діє в межах одного комп'ютера або локальної мережі, зазвичай називається демоном, у сімействі Windows — службою (сервісом). Приклад: cron в UNIX і у Windows займаються тим, що запускають зазначені користувачем завдання в певні моменти часу.
Інтелектуальні агенти в штучному інтелекті
У штучному інтелекті існує кілька типів агентів. Наприклад:
- Фізичний агент — агент, що сприймає навколишній світ через деякі сенсори й діє за допомогою маніпуляторів.
- Часовий агент — агент, що використовує інформацію, що змінюється з ходом часу, і пропонує деякі дії або надає дані комп'ютерній програмі або людині, і отримує інформацію через програмний ввід.
Проста агентна програма може бути математично описана як агентська функція, що проектує будь-який придатний результат сприйняття на дію, яку агент може виконати, або в коефіцієнт, елемент зворотного зв'язку, функцію або константу, які можуть вплинути на подальші дії.
Програмний агент, навпаки, проектує результат сприйняття тільки на дію.
Усіх агентів можна розділити на п'ять груп, за типом обробки сприйманої інформації:
- агенти з простою поведінкою.
- агенти з поведінкою, заснованою на моделі.
- цілеспрямовані агенти.
- практичні агенти.
- агенти, що навчаються.
Агенти з простою поведінкою
Агенти з простою поведінкою діють тільки на основі поточних знань. Їхня агентська функція заснована на схемі умова-дія
IF (умова) THEN дія
Така функція може бути успішною, тільки якщо навколишнє середовище повністю піддається спостереженню. Деякі агенти також можуть мати інформацію про їхній поточний стан, що дозволяє їм не звертати уваги на умови, передумови яких уже виконані.
Агенти з поведінкою, заснованою на моделі
Агенти з поведінкою, заснованою на моделі, можуть оперувати із середовищем, що лише частково піддається спостереженню. Усередині агента зберігається уявлення про ту частину, що перебуває поза межами огляду. Щоб мати таке уявлення, агентові необхідно знати, як виглядає навколишній світ, як він улаштований. Ця додаткова інформація доповнює «Картину Світу».
Цілеспрямовані агенти
Цілеспрямовані агенти схожі з попереднім типом, однак вони, крім іншого, зберігають інформацію про ті ситуації, які для них бажані. Це дає агентові спосіб вибрати серед багатьох шляхів той, що приведе до потрібної мети.
Практичні агенти
Цілеспрямовані агенти розрізняють тільки стани, коли ціль досягнута, і коли не досягнута. Практичні агенти, крім цього, здатні розрізняти, наскільки бажаний для них поточний стан. Така оцінка може бути отримана за допомогою «функції корисності», що проектує множину станів на множину мір корисності станів.
Агенти, що навчаються,
У деякій літературі агенти, що навчаються (АН), також називаються автономними інтелектуальними агентами (англ. autonomous intelligent agents), що означає їхню незалежність і здатність до навчання й пристосовування до обставин, що змінюються. На думку , система АН повинна виявляти такі здатності:
- навчатися й розвиватися в процесі взаємодії з навколишнім середовищем
- пристосовуватися в режимі реального часу
- швидко навчатися на основі великого обсягу даних
- покроково пристосовувати нові способи розв'язання проблем
- володіти базою прикладів із можливістю її поповнення
- мати параметри для моделювання швидкої й довгої пам'яті, віку й т.д.
- аналізувати себе у термінах поведінки, помилки й успіху
Субагенти
Щоб активно виконувати свої функції, інтелектуальні агенти зазвичай мають ієрархічну структуру, що включає багато «субагентів». Інтелектуальні субагенти обробляють і виконують низькорівневі функції. Інтелектуальні агенти й субагенти складають повну систему, що здатна виконувати складні завдання. При цьому поведінка системи створює враження розумності.
Існує декілька типів субагентів:
- Часові агенти (для ухвалення оперативного рішення)
- Просторові клієнти (для взаємодії з реальним світом)
- Сенсорні агенти (обробляють сенсорні сигнали — наприклад, агенти, що працюють на основі нейромережі)
- Обробні агенти (вирішують проблеми типу розпізнавання мовлення)
- Агенти, що приймають рішення
- Навчальні агенти (для створення структур і баз даних для інших інтелектуальних агентів)
- Світові агенти (поєднують у собі інші класи агентів для автономної поведінка)
Інтелектуальні агенти в комп'ютерній науці
Досить обмежене число агентів, які можуть уважатися наполовину інтелектуальними (через свою простоту, слабку здатність до прийняття рішень, обмеженість поглядів на зовнішній світ і погану здатність навчатися) перераховані в документі .
Відповідно до нього, існує тільки 4 типи таких ІА:
- роботи із закупівель.
- користувальницькі або персональні агенти.
- керуючі й спостережні агенти.
- агенти, що добувають інформацію.
Роботи із закупівель
Такі роботи, переглядаючи мережні ресурси (найчастіше Інтернет), збирають інформацію про товари й послуги. Роботи із закупівель дуже ефективно працюють із товарами народного споживання, такими як компакт-диски, книги, електротовари й інші товари. Amazon.com є відмінним прикладом такого робота. Вебсайт запропонує вам список товарів, що вам можуть бути цікаві, ґрунтуючись на тім, що ви купували в минулому.
Користувальницькі або персональні агенти
Користувальницькі агенти — це ІА, які діють у ваших інтересах, від вашого імені. До цієї категорії належать ІА, які постійно, або протягом деякого часу виконують такі завдання:
- перевіряють вашу пошту, сортують її за важливістю (використовуючи задані вами критерії), і сповіщають вас, коли надходить важливий лист, наприклад, лист про вступ до університету;
- грають у комп'ютерній грі як ваш опонент, або патрулюють області в грі для допомоги вам;
- збирають новини (існує кілька версій таких роботів, наприклад, CNN);
- шукають інформацію з обраного предмета;
- самостійно заповнюють web-форми, зберігаючи інформацію для наступного використання;
- переглядають вебсторінки, шукаючи й підсвічуючи ключову інформацію;
- «дискутують» із вами на різні теми, від ваших страхів до спорту.
Керуючі й спостережні агенти
Див. також [en] Керуючі агенти, також відомі як «агенти, що передбачають», ведуть спостереження й відправляють звіти. Приміром, в NASA's Jet Propulsion Laboratory є агент, що стежить за станом інвентарю, плануванням, складанням розкладу. Такі агенти зазвичай ведуть спостереження за комп'ютерними мережами й стежать за конфігурацією кожного комп'ютера, підключеного до мережі.
Агенти, що добувають інформацію
Такі агенти діють у сховищі даних, збираючи інформацію. Сховище даних об'єднує в собі інформацію з різних джерел. Збирання інформації — це процес пошуку даних для наступного використання, наприклад, для збільшення продажів або залучення покупців. Класифікація — один із найчастіше використовуваних прийомів для збору інформації, що знаходить і категоризує образи в інформації. Агенти, що добувають інформацію, також можуть виявляти ключові зміни тенденцій розвитку й попередити вас про наявність нової інформації.
Див. також
- Штучний інтелект
- Багатоагентна система і Агентне моделювання - множина інтерактивних агентів
- Навчання з підкріпленням
- Semantic Web — пристосування інформації в мережі для автоматичної обробки
- Рефлексний агент
- Цифровий організм
Література
- N. Kasabov, Introduction: Hybrid intelligent adaptive systems. International Journal of Intelligent Systems, Vol.6, (1998) 453-454.
- Haag, Stephen. «Management Information Systems for the Information Age», 2006. Pages 224-228
- Y. Shoham, K. Leyton-Brown. Algorithmic, Game-Theoretic, and Logical Foundations. - London: Cambridge University Press, 2009
- Ємельянов В.В., Курейчик В.В., Курейчик В.М. Теория и практика эволюционного моделирования. - М: ФИЗМАТЛИТ, 2003, - 432 с.
- М.Ейген, П. Шустер. Гиперцикл. Принципы организации макро-молекул.// Пер. д.б.н. В.М. Андреева. Ред. член-кор. АН СССР М.В. Волькенштейн, проф. Д.С. Чернавский.
Посилання
- Intelligent Agent - from MIT Encyclopedia [ 4 червня 2011 у Wayback Machine.] (англ.)
- (англ.)
- Coneural [ 14 травня 2011 у Wayback Machine.] (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Termini agent i intelektualnij agent IA mayut dva znachennya i cherez ce inodi vinikaye plutanina U komp yuternij nauci intelektualnij agent ce programa sho samostijno vikonuye zavdannya ukazane koristuvachem komp yutera protyagom trivalih promizhkiv chasu Intelektualni agenti vikoristovuyutsya dlya spriyannya operatorovi abo dlya zbirannya informaciyi Odnim iz prikladiv zavdan vikonuvanih agentami mozhe sluzhiti zavdannya postijnogo poshuku j zboru neobhidnoyi informaciyi v Interneti Komp yuterni virusi boti poshukovi roboti use ce takozh mozhna vidnesti do intelektualnih agentiv Hocha taki agenti mayut strogij algoritm intelektualnist u comu konteksti rozumiyetsya yak zdatnist pristosovuvatisya j navchatisya Zvichajnij agentAgent sho navchayetsyaU shtuchnomu intelekti pid terminom intelektualnij agent rozumiyut rozumni sutnosti sho sposterigayut za navkolishnim seredovishem i diyut u nomu pri comu yihnya povedinka racionalna v tomu rozuminni sho voni zdatni do rozuminnya i yihni diyi zavzhdi spryamovani na dosyagnennya yakoyi nebud meti Takij agent mozhe buti yak robotom tak i vbudovanoyu programnoyu sistemoyu Pro intelektualnist agenta mozhna govoriti yaksho vin vzayemodiye z navkolishnim seredovishem priblizno tak samo yak diyala bi lyudina Ci dva znachennya ponyattya intelektualnij agent dosit rizni i mizh nimi majzhe nemaye zv yazku Intelektualnij agent u pershomu znachenni mozhe buti rozroblenij vikoristovuyuchi tradicijni metodi rozrobki u nomu desho bilshe intelektu nizh u poshtovomu kliyenti abo utiliti dlya formatuvannya zhorstkogo diska Odnak intelektualnij agent u drugomu znachenni mozhe buti povnistyu nezalezhnim vikonuyuchi svoyi zavdannya V operacijnih sistemah simejstva UNIX intelektualnij agent sho diye v mezhah odnogo komp yutera abo lokalnoyi merezhi zazvichaj nazivayetsya demonom u simejstvi Windows sluzhboyu servisom Priklad cron v UNIX i u Windows zajmayutsya tim sho zapuskayut zaznacheni koristuvachem zavdannya v pevni momenti chasu Intelektualni agenti v shtuchnomu intelektiDiv takozh racionalnij agent ta bagatoagentna sistema U shtuchnomu intelekti isnuye kilka tipiv agentiv Napriklad Fizichnij agent agent sho sprijmaye navkolishnij svit cherez deyaki sensori j diye za dopomogoyu manipulyatoriv Chasovij agent agent sho vikoristovuye informaciyu sho zminyuyetsya z hodom chasu i proponuye deyaki diyi abo nadaye dani komp yuternij programi abo lyudini i otrimuye informaciyu cherez programnij vvid Prosta agentna programa mozhe buti matematichno opisana yak agentska funkciya sho proektuye bud yakij pridatnij rezultat sprijnyattya na diyu yaku agent mozhe vikonati abo v koeficiyent element zvorotnogo zv yazku funkciyu abo konstantu yaki mozhut vplinuti na podalshi diyi f P gt A displaystyle f P gt A Programnij agent navpaki proektuye rezultat sprijnyattya tilki na diyu Usih agentiv mozhna rozdiliti na p yat grup za tipom obrobki sprijmanoyi informaciyi agenti z prostoyu povedinkoyu agenti z povedinkoyu zasnovanoyu na modeli cilespryamovani agenti praktichni agenti agenti sho navchayutsya Agenti z prostoyu povedinkoyu Agenti z prostoyu povedinkoyu diyut tilki na osnovi potochnih znan Yihnya agentska funkciya zasnovana na shemi umova diya IF umova THEN diya Taka funkciya mozhe buti uspishnoyu tilki yaksho navkolishnye seredovishe povnistyu piddayetsya sposterezhennyu Deyaki agenti takozh mozhut mati informaciyu pro yihnij potochnij stan sho dozvolyaye yim ne zvertati uvagi na umovi peredumovi yakih uzhe vikonani Agenti z povedinkoyu zasnovanoyu na modeli Agenti z povedinkoyu zasnovanoyu na modeli mozhut operuvati iz seredovishem sho lishe chastkovo piddayetsya sposterezhennyu Useredini agenta zberigayetsya uyavlennya pro tu chastinu sho perebuvaye poza mezhami oglyadu Shob mati take uyavlennya agentovi neobhidno znati yak viglyadaye navkolishnij svit yak vin ulashtovanij Cya dodatkova informaciya dopovnyuye Kartinu Svitu Cilespryamovani agenti Cilespryamovani agenti shozhi z poperednim tipom odnak voni krim inshogo zberigayut informaciyu pro ti situaciyi yaki dlya nih bazhani Ce daye agentovi sposib vibrati sered bagatoh shlyahiv toj sho privede do potribnoyi meti Praktichni agenti Cilespryamovani agenti rozriznyayut tilki stani koli cil dosyagnuta i koli ne dosyagnuta Praktichni agenti krim cogo zdatni rozriznyati naskilki bazhanij dlya nih potochnij stan Taka ocinka mozhe buti otrimana za dopomogoyu funkciyi korisnosti sho proektuye mnozhinu staniv na mnozhinu mir korisnosti staniv Agenti sho navchayutsya U deyakij literaturi agenti sho navchayutsya AN takozh nazivayutsya avtonomnimi intelektualnimi agentami angl autonomous intelligent agents sho oznachaye yihnyu nezalezhnist i zdatnist do navchannya j pristosovuvannya do obstavin sho zminyuyutsya Na dumku sistema AN povinna viyavlyati taki zdatnosti navchatisya j rozvivatisya v procesi vzayemodiyi z navkolishnim seredovishem pristosovuvatisya v rezhimi realnogo chasu shvidko navchatisya na osnovi velikogo obsyagu danih pokrokovo pristosovuvati novi sposobi rozv yazannya problem voloditi bazoyu prikladiv iz mozhlivistyu yiyi popovnennya mati parametri dlya modelyuvannya shvidkoyi j dovgoyi pam yati viku j t d analizuvati sebe u terminah povedinki pomilki j uspihuSubagentiShob aktivno vikonuvati svoyi funkciyi intelektualni agenti zazvichaj mayut iyerarhichnu strukturu sho vklyuchaye bagato subagentiv Intelektualni subagenti obroblyayut i vikonuyut nizkorivnevi funkciyi Intelektualni agenti j subagenti skladayut povnu sistemu sho zdatna vikonuvati skladni zavdannya Pri comu povedinka sistemi stvoryuye vrazhennya rozumnosti Isnuye dekilka tipiv subagentiv Chasovi agenti dlya uhvalennya operativnogo rishennya Prostorovi kliyenti dlya vzayemodiyi z realnim svitom Sensorni agenti obroblyayut sensorni signali napriklad agenti sho pracyuyut na osnovi nejromerezhi Obrobni agenti virishuyut problemi tipu rozpiznavannya movlennya Agenti sho prijmayut rishennya Navchalni agenti dlya stvorennya struktur i baz danih dlya inshih intelektualnih agentiv Svitovi agenti poyednuyut u sobi inshi klasi agentiv dlya avtonomnoyi povedinka Intelektualni agenti v komp yuternij nauciDosit obmezhene chislo agentiv yaki mozhut uvazhatisya napolovinu intelektualnimi cherez svoyu prostotu slabku zdatnist do prijnyattya rishen obmezhenist poglyadiv na zovnishnij svit i poganu zdatnist navchatisya pererahovani v dokumenti Vidpovidno do nogo isnuye tilki 4 tipi takih IA roboti iz zakupivel koristuvalnicki abo personalni agenti keruyuchi j sposterezhni agenti agenti sho dobuvayut informaciyu Roboti iz zakupivel Div takozh Servis porivnyannya cin Taki roboti pereglyadayuchi merezhni resursi najchastishe Internet zbirayut informaciyu pro tovari j poslugi Roboti iz zakupivel duzhe efektivno pracyuyut iz tovarami narodnogo spozhivannya takimi yak kompakt diski knigi elektrotovari j inshi tovari Amazon com ye vidminnim prikladom takogo robota Vebsajt zaproponuye vam spisok tovariv sho vam mozhut buti cikavi gruntuyuchis na tim sho vi kupuvali v minulomu Koristuvalnicki abo personalni agenti Koristuvalnicki agenti ce IA yaki diyut u vashih interesah vid vashogo imeni Do ciyeyi kategoriyi nalezhat IA yaki postijno abo protyagom deyakogo chasu vikonuyut taki zavdannya pereviryayut vashu poshtu sortuyut yiyi za vazhlivistyu vikoristovuyuchi zadani vami kriteriyi i spovishayut vas koli nadhodit vazhlivij list napriklad list pro vstup do universitetu grayut u komp yuternij gri yak vash oponent abo patrulyuyut oblasti v gri dlya dopomogi vam zbirayut novini isnuye kilka versij takih robotiv napriklad CNN shukayut informaciyu z obranogo predmeta samostijno zapovnyuyut web formi zberigayuchi informaciyu dlya nastupnogo vikoristannya pereglyadayut vebstorinki shukayuchi j pidsvichuyuchi klyuchovu informaciyu diskutuyut iz vami na rizni temi vid vashih strahiv do sportu Keruyuchi j sposterezhni agenti Div takozh en Keruyuchi agenti takozh vidomi yak agenti sho peredbachayut vedut sposterezhennya j vidpravlyayut zviti Primirom v NASA s Jet Propulsion Laboratory ye agent sho stezhit za stanom inventaryu planuvannyam skladannyam rozkladu Taki agenti zazvichaj vedut sposterezhennya za komp yuternimi merezhami j stezhat za konfiguraciyeyu kozhnogo komp yutera pidklyuchenogo do merezhi Agenti sho dobuvayut informaciyu Taki agenti diyut u shovishi danih zbirayuchi informaciyu Shovishe danih ob yednuye v sobi informaciyu z riznih dzherel Zbirannya informaciyi ce proces poshuku danih dlya nastupnogo vikoristannya napriklad dlya zbilshennya prodazhiv abo zaluchennya pokupciv Klasifikaciya odin iz najchastishe vikoristovuvanih prijomiv dlya zboru informaciyi sho znahodit i kategorizuye obrazi v informaciyi Agenti sho dobuvayut informaciyu takozh mozhut viyavlyati klyuchovi zmini tendencij rozvitku j poperediti vas pro nayavnist novoyi informaciyi Div takozhShtuchnij intelekt Bagatoagentna sistema i Agentne modelyuvannya mnozhina interaktivnih agentiv Navchannya z pidkriplennyam Semantic Web pristosuvannya informaciyi v merezhi dlya avtomatichnoyi obrobki Refleksnij agent Cifrovij organizmLiteraturaN Kasabov Introduction Hybrid intelligent adaptive systems International Journal of Intelligent Systems Vol 6 1998 453 454 Haag Stephen Management Information Systems for the Information Age 2006 Pages 224 228Y Shoham K Leyton Brown Algorithmic Game Theoretic and Logical Foundations London Cambridge University Press 2009 Yemelyanov V V Kurejchik V V Kurejchik V M Teoriya i praktika evolyucionnogo modelirovaniya M FIZMATLIT 2003 432 s M Ejgen P Shuster Gipercikl Principy organizacii makro molekul Per d b n V M Andreeva Red chlen kor AN SSSR M V Volkenshtejn prof D S Chernavskij PosilannyaIntelligent Agent from MIT Encyclopedia 4 chervnya 2011 u Wayback Machine angl angl Coneural 14 travnya 2011 u Wayback Machine angl