У комп'ютерних науках програмний агент — це програма, яка вступає у відношення посередництва з користувачем або іншою програмою. Слово «агент» походить від латинського agere (робити) і означає угоду виконувати дії від імені кого-небудь. Такі «дії від імені» розуміють право вирішувати, які дії (якщо вони потрібні) є доцільними. Ідея полягає в тому, що агенти не запускаються безпосередньо для виконання завдання, а активізуються самостійно.
Споріднені та похідні поняття включають інтелектуальних агентів (зокрема, що володіють деякими аспектами штучного інтелекту, такими як навчання та міркування), автономних агентів (здатних змінювати спосіб досягнення своїх цілей), розподілених агентів (що виконують дії на фізично різних комп'ютерах), багатоагентні системи (розподілені агенти, які не мають можливості досягнення мети поодинці і, отже, повинні спілкуватися), і мобільних агентів (агентів, які можуть перемістити своє виконання на інші процесори).
Визначення
Термін «агент» описує програмну абстракцію, ідею чи концепцію, подібно таким термінам ООП як метод, функція або об'єкт. Концепція агента забезпечує зручний і потужний спосіб опису складної програмної сутності, яка здатна діяти з певним ступенем автономності з метою виконання завдань від імені користувача. Але на відміну від об'єктів, які визначаються в термінах методів і атрибутів, агент визначається за допомогою опису його поведінки.
Різні автори пропонують різні визначення агента, зазвичай при цьому в нього включають такі поняття, як:
- Живучість (код не виконується за вимогою, а працює безперервно і вирішує сам, коли він повинен зробити які-небудь дії);
- Автономність (агент має здатність вибору завдань, пріоритетів, цілеспрямованого поведінки та прийняття рішень без участі людини);
- Соціальну поведінку (агенти мають можливість залучати інші компоненти за допомогою певних зв'язків і координації дій, вони можуть спільно працювати над виконанням завдань);
- Реактивність (агенти сприймають контекст, в якому вони працюють, і реагують на нього належним чином).
Чим не є агент
Немає ніякого особливого сенсу в тому, щоб розписати, що є агентом, а що ні. Тим не менш, зіставлення терміна з близькими поняттями може прояснити його значення.
Відмінність агентів від програм
У роботі Франкліна і Грауссера обговорюються чотири ключові поняття, за якими агенти відрізняються від довільних програм: реакція на навколишнє середовище, автономність, цільова орієнтація і живучість.
Споріднені та похідні поняття включають інтелектуальних агентів (зокрема, що володіють деякими аспектами штучного інтелекту, такими як навчання та міркування), автономних агентів (здатних змінювати спосіб досягнення своїх цілей), розподілених агентів (що виконують дії на фізично різних комп'ютерах), багатоагентні системи (розподілені агенти, які не мають можливості досягнення мети поодинці і, отже, повинні спілкуватися), і мобільних агентів (агентів, які можуть перемістити своє виконання на інші процесори).
Інтуїтивна відміна агентів від об'єктів
- Агенти більш автономні, ніж об'єкти.
- Агенти мають гнучкішу поведінку і володіють реактивністю, , соціальною поведінкою.
- Агенти мають принаймні один потік виконання, але можуть мати й більше.
Відмінність агентів від експертних систем
- Експертні системи не мають зв'язку з навколишнім середовищем;
- Експертні системи не володіють реактивною, проактивною поведінкою.
- Експертні системи не володіють соціальною поведінкою.
Відмінність інтелектуальних програмних агентів від інтелектуальних агентів в штучному інтелекті
- Інтелектуальний агент (відомий також як раціональний агент) не завжди є програмним продуктом. Він може бути також машиною, людською істотою, спільнотою людських сутностей (як, наприклад, бізнес-спільнота) або чим-небудь ще, здатним до цілеспрямованої поведінки.
Історія
Концепцію агента можна простежити починаючи з моделі акторів Карла Хьюїтта: «автономний, інтерактивний і одночасно виконувати кілька функцій об'єкт, що володіє внутрішнім станом та інформаційним обміном».
Висловлюючись більш академічно, програмні агенти є прямий еволюцією багатоагентних систем (МАС), які в свою чергу розвинулись з розподіленого штучного інтелекту (РІІ), розподіленого рахівника завдань (РРЗ) і паралельного штучного інтелекту (ПІІ). Таким чином, програмні агенти успадковують всі характеристики (хороші і погані) від РІІ і .
«Навігатор по знаннях», створений в 1987 р. Джоном Скаллі, являв собою відеозв'язок між кінцевим користувачем і агентом. Будучи першим у своєму роді, він послужив основою для дослідної серії невдалих низхідних реалізацій, замість того, щоб крок за кроком підходити до висхідних методам. Діапазон типів агентів в наш час[] (з 1990 р.) досить широкий: WWW, пошукові системи і т. д.
Приклади
Інтелектуальні програмні агенти
Стефен Хааг у своїй роботівважає, що існують тільки чотири основних типи інтелектуальних програмних агентів:
- Агенти-покупці або торгові боти
- Користувальницькі або персональні агенти
- Агенти з моніторингу та спостереження
- Агенти з видобутку та аналізу даних
Агенти-покупці (роботи із закупівель)
Агенти-покупці дивляться мережеві ресурси (наприклад, інтернет) з метою отримання інформації про товари і послуги. Ці агенти, відомі також як «роботи зі закупівель», дуже ефективно працюють з товарами народного споживання, такими як компакт-диски, книги, електронні компоненти та інші продукти «на всі випадки життя».
Користувальницькі агенти (персональні)
Користувальницькі або персональні агенти — це інтелектуальні агенти, які діють від вашого імені. До цієї категорії відносяться інтелектуальні агенти, які вже виконують або будуть виконувати наступні завдання:
- Перевіряють вашу електронну пошту, сортують її по вашим перевагам і сповіщають про прихід важливих листів.
- Грають у комп'ютерні ігри, коли ваш супротивник або патрулює гру проявляє активність.
- Збирають замовлені звіти новин для вас. Є кілька версій таких агентів, у тому числі newshub і CNN.
- Роблять пошук інформації по вашій темі і ваш запит.
- Автоматично заповнюють вебформи для вас, зберігають вашу інформацію для використання в майбутньому.
- Сканує вебсторінки для пошуку і виділення тексту, який являє собою «важливу» частину інформації.
- «Обговорюють» теми з вами в діапазоні від підсвідомого страху до спорту.
- Сприяють онлайн пошуку роботи шляхом сканування відомих дощок оголошень про роботу і відправки резюме із зазначенням переваг, які відповідають бажаним критеріям.
- Профілюють синхронізацію різнорідних соціальних мереж.
Агенти з моніторингу та спостереження (предиктивне)
Агенти з моніторингу та спостереження використовуються для спостереження за об'єктами та передачі інформації на устаткування, як правило, на комп'ютерні системи. Агенти можуть відстежувати рівень запасів матеріалів компанії, стежити за цінами конкурентів і доводити їх до відома компанії, аналізувати фондові маніпуляції по інсайдерська інформація і чутками, і т. д.
Наприклад, в лабораторії реактивного руху НАСА є агент, який відстежує наявність і стан обладнання, планує замовлення на придбання нового обладнання з урахуванням оптимізації витрат, а також стежить за наявністю продуктів харчування. Такін агенти зазвичай здійснюють моніторинг складних комп'ютерних мереж і можуть стежити за конфігурацією кожного комп'ютера, підключеного до мережі.
Особливими агентами з моніторингу та спостереження є структури агентів, що використовуються для моделювання процесу прийняття рішень під час тактичних операцій. Агенти здійснюють моніторинг стану активів (боєприпасів, зброї, засобів транспортування тощо) і отримують мети (доручення) від агентів верхнього рівня. Агенти домагаються досягнення цілей з наявними активами, зводячи до мінімуму витрати активів при максимальному досягненні мети.
Агенти з видобутку та аналізу даних
Ці агенти використовують інформаційні технології для пошуку тенденцій і закономірностей у великій кількості інформації з різних джерел. Користувач може сортувати цю інформацію для того, щоб відібрати саме те, що він шукає.
Агенти з видобутку та аналізу даних працюють в сховище даних виявленої інформації. «Сховище даних» об'єднує інформацію з безлічі різних джерел. «Аналіз даних» являє собою процес перегляду даних у сховище з метою знаходження такої інформації, яку можна використовувати для вжиття цілеспрямованих дій, наприклад, для збільшення продажів або збереження клієнтів, які розглядають можливість відходу до конкурентів.
Класифікація є одним з найпоширеніших видів інтелектуального аналізу даних, за допомогою якої знаходяться ключові слова в інформації, і потім вона класифікується за цими ключовими словами. Агенти з видобутку та аналізу даних можуть виявити значні зміни в трендах за ключовими показниками, можуть також виявити наявність нової інформації і оповістити про неї. Наприклад, агент може виявити спад у будівельній галузі економіки. Будівельні компанії на підставі отриманої інформації будуть в змозі прийняти розумні рішення щодо найму/звільнення співробітників або купівлі/оренди обладнання, які найкращим чином будуть задовольняти їхні фірми.
Інші приклади
Іншими прикладами сучасних інтелектуальних агентів є деякі спам-фільтри, ігрові боти і засоби моніторингу серверів. Боти індексації пошукових систем також вважаються інтелектуальними агентами.
- User agent — для браузерів WWW.
- Агент передачі листів — для обслуговування електронної пошти, наприклад, Microsoft Outlook. Він спілкується з поштовим сервером POP3, при цьому користувачеві не потрібно знати команди протоколу POP3. Він має також набір правил, за якими проводиться фільтрація пошти для користувачів, тим самим позбавляючи їх від проблеми того, щоб робити це самостійно.
- Агент системи простого управління мережами SNMP.
- Агент розмітки в HTML-форматі агентства DARPA.
- Агент платформи розробки багатоагентних систем Jason.
- Система розробки штучних автономних агентів .
- Мова програмування для розробки раціональних агентів GOAL.
- Мова опису онтологій для семантичної павутини OWL.
- Демони в UNIX-подібних операційних системах.
- У Unix — подібних мережевих серверахhttpd — демон протоколу HTTP, який реалізує цей протокол в корені всесвітньої павутини.
- Агенти управління, використовувані у вузлах телекомунікаційних мереж.
- Моделювання натовпу для забезпечення безпеки, а також для тривимірної графіки.
- Java Agent Template — шаблон створення програмних агентів в системі Java (JAT).
Примітки
- Нвана Х. Програмні агенти: Огляд. Knowledge Engineering Review, Vol.11, No.3, 205—244, Cambridge University Press (англ.)
- Шермер Б. Програмні агенти, спостереження і право на недоторканність приватного життя: законодавча база для спостереження за допомогою агентів. Leiden University Press, 2007, p.140. (англ.)
- Вулдрідж М., Дженнінгс Н. Інтеллектуальнве агенти: теорія і практика. Knowledge Eng. Rev., Vol. 10 (2), pp. 115—152, 1995 (англ.)
- Франклін, Грауссер. Агент або програма? Таксономія автономних агентів. Springer-Verlag, 1996 (англ.)
- Стюарт Рассел, Пітер Норвіг. Штучний інтелект: Сучасний підхід. Prentice Hall, 2009, (англ.)
- Carl Hewitt. Viewing Control Structures as Patterns of Passing Messages. Journal of Artificial Intelligence, June 1977.
- Стефен Хааг, Управління інформаційними системами в інформаційний вік, 2006, р 224—228 (англ.)
- . Архів оригіналу за 26 березня 2005. Процитовано 2 січня 2012.
Посилання
- Нвана Х. Програмні агенти: Огляд. Knowledge Engineering Review, Vol.11, No.3, 205—244, Cambridge University Press(англ.)
- FIPA Фонд інтелектуальних фізичних агентів(англ.)
- (англ.)
- Семантичний агент(англ.)
- Mobile-C багатоагентна система для мобільних агентів в C / C + +(англ.)
- Open source Agent Development Kit
- Open source project KATO for PHP and Java developers to write software agents
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U komp yuternih naukah programnij agent ce programa yaka vstupaye u vidnoshennya poserednictva z koristuvachem abo inshoyu programoyu Slovo agent pohodit vid latinskogo agere robiti i oznachaye ugodu vikonuvati diyi vid imeni kogo nebud Taki diyi vid imeni rozumiyut pravo virishuvati yaki diyi yaksho voni potribni ye docilnimi Ideya polyagaye v tomu sho agenti ne zapuskayutsya bezposeredno dlya vikonannya zavdannya a aktivizuyutsya samostijno Sporidneni ta pohidni ponyattya vklyuchayut intelektualnih agentiv zokrema sho volodiyut deyakimi aspektami shtuchnogo intelektu takimi yak navchannya ta mirkuvannya avtonomnihagentiv zdatnih zminyuvati sposib dosyagnennya svoyih cilej rozpodilenih agentiv sho vikonuyut diyi na fizichno riznih komp yuterah bagatoagentni sistemi rozpodileni agenti yaki ne mayut mozhlivosti dosyagnennya meti poodinci i otzhe povinni spilkuvatisya i mobilnih agentiv agentiv yaki mozhut peremistiti svoye vikonannya na inshi procesori ViznachennyaTermin agent opisuye programnu abstrakciyu ideyu chi koncepciyu podibno takim terminam OOP yak metod funkciya abo ob yekt Koncepciya agenta zabezpechuye zruchnij i potuzhnij sposib opisu skladnoyi programnoyi sutnosti yaka zdatna diyati z pevnim stupenem avtonomnosti z metoyu vikonannya zavdan vid imeni koristuvacha Ale na vidminu vid ob yektiv yaki viznachayutsya v terminah metodiv i atributiv agent viznachayetsya za dopomogoyu opisu jogo povedinki Rizni avtori proponuyut rizni viznachennya agenta zazvichaj pri comu v nogo vklyuchayut taki ponyattya yak Zhivuchist kod ne vikonuyetsya za vimogoyu a pracyuye bezperervno i virishuye sam koli vin povinen zrobiti yaki nebud diyi Avtonomnist agent maye zdatnist viboru zavdan prioritetiv cilespryamovanogo povedinki ta prijnyattya rishen bez uchasti lyudini Socialnu povedinku agenti mayut mozhlivist zaluchati inshi komponenti za dopomogoyu pevnih zv yazkiv i koordinaciyi dij voni mozhut spilno pracyuvati nad vikonannyam zavdan Reaktivnist agenti sprijmayut kontekst v yakomu voni pracyuyut i reaguyut na nogo nalezhnim chinom Chim ne ye agentNemaye niyakogo osoblivogo sensu v tomu shob rozpisati sho ye agentom a sho ni Tim ne mensh zistavlennya termina z blizkimi ponyattyami mozhe proyasniti jogo znachennya Vidminnist agentiv vid program U roboti Franklina i Graussera obgovoryuyutsya chotiri klyuchovi ponyattya za yakimi agenti vidriznyayutsya vid dovilnih program reakciya na navkolishnye seredovishe avtonomnist cilova oriyentaciya i zhivuchist Sporidneni ta pohidni ponyattya vklyuchayut intelektualnih agentiv zokrema sho volodiyut deyakimi aspektami shtuchnogo intelektu takimi yak navchannya ta mirkuvannya avtonomnih agentiv zdatnih zminyuvati sposib dosyagnennya svoyih cilej rozpodilenih agentiv sho vikonuyut diyi na fizichno riznih komp yuterah bagatoagentni sistemi rozpodileni agenti yaki ne mayut mozhlivosti dosyagnennya meti poodinci i otzhe povinni spilkuvatisya i mobilnih agentiv agentiv yaki mozhut peremistiti svoye vikonannya na inshi procesori Intuyitivna vidmina agentiv vid ob yektiv Agenti bilsh avtonomni nizh ob yekti Agenti mayut gnuchkishu povedinku i volodiyut reaktivnistyu socialnoyu povedinkoyu Agenti mayut prinajmni odin potik vikonannya ale mozhut mati j bilshe Vidminnist agentiv vid ekspertnih sistem Ekspertni sistemi ne mayut zv yazku z navkolishnim seredovishem Ekspertni sistemi ne volodiyut reaktivnoyu proaktivnoyu povedinkoyu Ekspertni sistemi ne volodiyut socialnoyu povedinkoyu Vidminnist intelektualnih programnih agentiv vid intelektualnih agentiv v shtuchnomu intelekti Intelektualnij agent vidomij takozh yak racionalnij agent ne zavzhdi ye programnim produktom Vin mozhe buti takozh mashinoyu lyudskoyu istotoyu spilnotoyu lyudskih sutnostej yak napriklad biznes spilnota abo chim nebud she zdatnim do cilespryamovanoyi povedinki IstoriyaKoncepciyu agenta mozhna prostezhiti pochinayuchi z modeli aktoriv Karla Hyuyitta avtonomnij interaktivnij i odnochasno vikonuvati kilka funkcij ob yekt sho volodiye vnutrishnim stanom ta informacijnim obminom Vislovlyuyuchis bilsh akademichno programni agenti ye pryamij evolyuciyeyu bagatoagentnih sistem MAS yaki v svoyu chergu rozvinulis z rozpodilenogo shtuchnogo intelektu RII rozpodilenogo rahivnika zavdan RRZ i paralelnogo shtuchnogo intelektu PII Takim chinom programni agenti uspadkovuyut vsi harakteristiki horoshi i pogani vid RII i Navigator po znannyah stvorenij v 1987 r Dzhonom Skalli yavlyav soboyu videozv yazok mizh kincevim koristuvachem i agentom Buduchi pershim u svoyemu rodi vin posluzhiv osnovoyu dlya doslidnoyi seriyi nevdalih nizhidnih realizacij zamist togo shob krok za krokom pidhoditi do vishidnih metodam Diapazon tipiv agentiv v nash chas koli z 1990 r dosit shirokij WWW poshukovi sistemi i t d PrikladiIntelektualni programni agenti Div takozh Intelektualnij agent Stefen Haag u svoyij robotivvazhaye sho isnuyut tilki chotiri osnovnih tipi intelektualnih programnih agentiv Agenti pokupci abo torgovi boti Koristuvalnicki abo personalni agenti Agenti z monitoringu ta sposterezhennya Agenti z vidobutku ta analizu danihAgenti pokupci roboti iz zakupivel Agenti pokupci divlyatsya merezhevi resursi napriklad internet z metoyu otrimannya informaciyi pro tovari i poslugi Ci agenti vidomi takozh yak roboti zi zakupivel duzhe efektivno pracyuyut z tovarami narodnogo spozhivannya takimi yak kompakt diski knigi elektronni komponenti ta inshi produkti na vsi vipadki zhittya Koristuvalnicki agenti personalni Koristuvalnicki abo personalni agenti ce intelektualni agenti yaki diyut vid vashogo imeni Do ciyeyi kategoriyi vidnosyatsya intelektualni agenti yaki vzhe vikonuyut abo budut vikonuvati nastupni zavdannya Pereviryayut vashu elektronnu poshtu sortuyut yiyi po vashim perevagam i spovishayut pro prihid vazhlivih listiv Grayut u komp yuterni igri koli vash suprotivnik abo patrulyuye gru proyavlyaye aktivnist Zbirayut zamovleni zviti novin dlya vas Ye kilka versij takih agentiv u tomu chisli newshub i CNN Roblyat poshuk informaciyi po vashij temi i vash zapit Avtomatichno zapovnyuyut vebformi dlya vas zberigayut vashu informaciyu dlya vikoristannya v majbutnomu Skanuye vebstorinki dlya poshuku i vidilennya tekstu yakij yavlyaye soboyu vazhlivu chastinu informaciyi Obgovoryuyut temi z vami v diapazoni vid pidsvidomogo strahu do sportu Spriyayut onlajn poshuku roboti shlyahom skanuvannya vidomih doshok ogoloshen pro robotu i vidpravki rezyume iz zaznachennyam perevag yaki vidpovidayut bazhanim kriteriyam Profilyuyut sinhronizaciyu riznoridnih socialnih merezh Agenti z monitoringu ta sposterezhennya prediktivne Agenti z monitoringu ta sposterezhennya vikoristovuyutsya dlya sposterezhennya za ob yektami ta peredachi informaciyi na ustatkuvannya yak pravilo na komp yuterni sistemi Agenti mozhut vidstezhuvati riven zapasiv materialiv kompaniyi stezhiti za cinami konkurentiv i dovoditi yih do vidoma kompaniyi analizuvati fondovi manipulyaciyi po insajderska informaciya i chutkami i t d Napriklad v laboratoriyi reaktivnogo ruhu NASA ye agent yakij vidstezhuye nayavnist i stan obladnannya planuye zamovlennya na pridbannya novogo obladnannya z urahuvannyam optimizaciyi vitrat a takozh stezhit za nayavnistyu produktiv harchuvannya Takin agenti zazvichaj zdijsnyuyut monitoring skladnih komp yuternih merezh i mozhut stezhiti za konfiguraciyeyu kozhnogo komp yutera pidklyuchenogo do merezhi Osoblivimi agentami z monitoringu ta sposterezhennya ye strukturi agentiv sho vikoristovuyutsya dlya modelyuvannya procesu prijnyattya rishen pid chas taktichnih operacij Agenti zdijsnyuyut monitoring stanu aktiviv boyepripasiv zbroyi zasobiv transportuvannya tosho i otrimuyut meti doruchennya vid agentiv verhnogo rivnya Agenti domagayutsya dosyagnennya cilej z nayavnimi aktivami zvodyachi do minimumu vitrati aktiviv pri maksimalnomu dosyagnenni meti Agenti z vidobutku ta analizu danih Ci agenti vikoristovuyut informacijni tehnologiyi dlya poshuku tendencij i zakonomirnostej u velikij kilkosti informaciyi z riznih dzherel Koristuvach mozhe sortuvati cyu informaciyu dlya togo shob vidibrati same te sho vin shukaye Agenti z vidobutku ta analizu danih pracyuyut v shovishe danih viyavlenoyi informaciyi Shovishe danih ob yednuye informaciyu z bezlichi riznih dzherel Analiz danih yavlyaye soboyu proces pereglyadu danih u shovishe z metoyu znahodzhennya takoyi informaciyi yaku mozhna vikoristovuvati dlya vzhittya cilespryamovanih dij napriklad dlya zbilshennya prodazhiv abo zberezhennya kliyentiv yaki rozglyadayut mozhlivist vidhodu do konkurentiv Klasifikaciya ye odnim z najposhirenishih vidiv intelektualnogo analizu danih za dopomogoyu yakoyi znahodyatsya klyuchovi slova v informaciyi i potim vona klasifikuyetsya za cimi klyuchovimi slovami Agenti z vidobutku ta analizu danih mozhut viyaviti znachni zmini v trendah za klyuchovimi pokaznikami mozhut takozh viyaviti nayavnist novoyi informaciyi i opovistiti pro neyi Napriklad agent mozhe viyaviti spad u budivelnij galuzi ekonomiki Budivelni kompaniyi na pidstavi otrimanoyi informaciyi budut v zmozi prijnyati rozumni rishennya shodo najmu zvilnennya spivrobitnikiv abo kupivli orendi obladnannya yaki najkrashim chinom budut zadovolnyati yihni firmi Inshi prikladi Inshimi prikladami suchasnih intelektualnih agentiv ye deyaki spam filtri igrovi boti i zasobi monitoringu serveriv Boti indeksaciyi poshukovih sistem takozh vvazhayutsya intelektualnimi agentami User agent dlya brauzeriv WWW Agent peredachi listiv dlya obslugovuvannya elektronnoyi poshti napriklad Microsoft Outlook Vin spilkuyetsya z poshtovim serverom POP3 pri comu koristuvachevi ne potribno znati komandi protokolu POP3 Vin maye takozh nabir pravil za yakimi provoditsya filtraciya poshti dlya koristuvachiv tim samim pozbavlyayuchi yih vid problemi togo shob robiti ce samostijno Agent sistemi prostogo upravlinnya merezhami SNMP Agent rozmitki v HTML formati agentstva DARPA Agent platformi rozrobki bagatoagentnih sistem Jason Sistema rozrobki shtuchnih avtonomnih agentiv Mova programuvannya dlya rozrobki racionalnih agentiv GOAL Mova opisu ontologij dlya semantichnoyi pavutini OWL Demoni v UNIX podibnih operacijnih sistemah U Unix podibnih merezhevih serverahhttpd demon protokolu HTTP yakij realizuye cej protokol v koreni vsesvitnoyi pavutini Agenti upravlinnya vikoristovuvani u vuzlah telekomunikacijnih merezh Modelyuvannya natovpu dlya zabezpechennya bezpeki a takozh dlya trivimirnoyi grafiki Java Agent Template shablon stvorennya programnih agentiv v sistemi Java JAT PrimitkiNvana H Programni agenti Oglyad Knowledge Engineering Review Vol 11 No 3 205 244 Cambridge University Press angl Shermer B Programni agenti sposterezhennya i pravo na nedotorkannist privatnogo zhittya zakonodavcha baza dlya sposterezhennya za dopomogoyu agentiv Leiden University Press 2007 p 140 angl Vuldridzh M Dzhennings N Intellektualnve agenti teoriya i praktika Knowledge Eng Rev Vol 10 2 pp 115 152 1995 angl Franklin Grausser Agent abo programa Taksonomiya avtonomnih agentiv Springer Verlag 1996 angl Styuart Rassel Piter Norvig Shtuchnij intelekt Suchasnij pidhid Prentice Hall 2009 ISBN 978 0136042594 angl Carl Hewitt Viewing Control Structures as Patterns of Passing Messages Journal of Artificial Intelligence June 1977 Stefen Haag Upravlinnya informacijnimi sistemami v informacijnij vik 2006 r 224 228 angl Arhiv originalu za 26 bereznya 2005 Procitovano 2 sichnya 2012 PosilannyaNvana H Programni agenti Oglyad Knowledge Engineering Review Vol 11 No 3 205 244 Cambridge University Press angl FIPA Fond intelektualnih fizichnih agentiv angl angl Semantichnij agent angl Mobile C bagatoagentna sistema dlya mobilnih agentiv v C C angl Open source Agent Development Kit Open source project KATO for PHP and Java developers to write software agents