希五行属什么


Терм?ни ?агент? ? ??нтелектуальний агент? (?А) мають два значення, ? через це ?нод? виника? плутанина.
- У комп'ютерн?й науц?, ?нтелектуальний агент — це програма, що самост?йно викону? завдання, указане користувачем комп'ютера, протягом тривалих пром?жк?в часу. ?нтелектуальн? агенти використовуються для сприяння операторов? або для збирання ?нформац??. Одним ?з приклад?в завдань, виконуваних агентами, може служити завдання пост?йного пошуку й збору необх?дно? ?нформац?? в ?нтернет?. Комп'ютерн? в?руси, боти, пошуков? роботи — усе це також можна в?днести до ?нтелектуальних агент?в. Хоча так? агенти мають строгий алгоритм, ??нтелектуальн?сть? у цьому контекст? розум??ться як здатн?сть пристосовуватися й навчатися.
- У штучному ?нтелект?, п?д терм?ном ?нтелектуальний агент розум?ють розумн? сутност?, що спостер?гають за навколишн?м середовищем ? д?ють у ньому, при цьому ?хня повед?нка рац?ональна в тому розум?нн?, що вони здатн? до розум?ння ? ?хн? д?? завжди спрямован? на досягнення яко?-небудь мети. Такий агент може бути як роботом, так ? вбудованою програмною системою. Про ?нтелектуальн?сть агента можна говорити, якщо в?н вза?мод?? з навколишн?м середовищем приблизно так само, як д?яла би людина.
Ц? два значення поняття ??нтелектуальний агент? досить р?зн?, ? м?ж ними майже нема? зв'язку. ?нтелектуальний агент у першому значенн? може бути розроблений, використовуючи традиц?йн? методи розробки, у ньому дещо б?льше ?нтелекту, н?ж у поштовому кл??нт? або утил?т? для форматування жорсткого диска. Однак ?нтелектуальний агент у другому значенн? може бути повн?стю незалежним, виконуючи сво? завдання.
В операц?йних системах с?мейства UNIX ?нтелектуальний агент, що д?? в межах одного комп'ютера або локально? мереж?, зазвичай назива?ться демоном, у с?мейств? Windows — службою (серв?сом). Приклад: cron в UNIX ? ?Планувальник завдань? у Windows займаються тим, що запускають зазначен? користувачем завдання в певн? моменти часу.
У штучному ?нтелект? ?сну? к?лька тип?в агент?в. Наприклад:
- Ф?зичний агент — агент, що сприйма? навколишн?й св?т через деяк? сенсори й д?? за допомогою ман?пулятор?в.
- Часовий агент — агент, що використову? ?нформац?ю, що зм?ню?ться з ходом часу, ? пропону? деяк? д?? або нада? дан? комп'ютерн?й програм? або людин?, ? отриму? ?нформац?ю через програмний вв?д.
Проста агентна програма може бути математично описана як агентська функц?я, що проекту? будь-який придатний результат сприйняття на д?ю, яку агент може виконати, або в коеф?ц??нт, елемент зворотного зв'язку, функц?ю або константу, як? можуть вплинути на подальш? д??.
Програмний агент, навпаки, проекту? результат сприйняття т?льки на д?ю.
Ус?х агент?в можна розд?лити на п'ять груп, за типом обробки сприймано? ?нформац??:
- агенти з простою повед?нкою.
- агенти з повед?нкою, заснованою на модел?.
- ц?леспрямован? агенти.
- практичн? агенти.
- агенти, що навчаються.
Агенти з простою повед?нкою д?ють т?льки на основ? поточних знань. ?хня агентська функц?я заснована на схем? умова-д?я
IF (умова) THEN д?я
Така функц?я може бути усп?шною, т?льки якщо навколишн? середовище повн?стю п?дда?ться спостереженню. Деяк? агенти також можуть мати ?нформац?ю про ?хн?й поточний стан, що дозволя? ?м не звертати уваги на умови, передумови яких уже виконан?.
Агенти з повед?нкою, заснованою на модел?, можуть оперувати ?з середовищем, що лише частково п?дда?ться спостереженню. Усередин? агента збер?га?ться уявлення про ту частину, що перебува? поза межами огляду. Щоб мати таке уявлення, агентов? необх?дно знати, як вигляда? навколишн?й св?т, як в?н улаштований. Ця додаткова ?нформац?я доповню? ?Картину Св?ту?.
Ц?леспрямован? агенти схож? з попередн?м типом, однак вони, кр?м ?ншого, збер?гають ?нформац?ю про т? ситуац??, як? для них бажан?. Це да? агентов? спос?б вибрати серед багатьох шлях?в той, що приведе до потр?бно? мети.
Ц?леспрямован? агенти розр?зняють т?льки стани, коли ц?ль досягнута, ? коли не досягнута. Практичн? агенти, кр?м цього, здатн? розр?зняти, наск?льки бажаний для них поточний стан. Така оц?нка може бути отримана за допомогою ?функц?? корисност??, що проекту? множину стан?в на множину м?р корисност? стан?в.
У деяк?й л?тератур? агенти, що навчаються (АН), також називаються автономними ?нтелектуальними агентами (англ. autonomous intelligent agents), що означа? ?хню незалежн?сть ? здатн?сть до навчання й пристосовування до обставин, що зм?нюються. На думку Н?кола Касабова[1], система АН повинна виявляти так? здатност?:
- навчатися й розвиватися в процес? вза?мод?? з навколишн?м середовищем
- пристосовуватися в режим? реального часу
- швидко навчатися на основ? великого обсягу даних
- покроково пристосовувати нов? способи розв'язання проблем
- волод?ти базою приклад?в ?з можлив?стю ?? поповнення
- мати параметри для моделювання швидко? й довго? пам'ят?, в?ку й т.д.
- анал?зувати себе у терм?нах повед?нки, помилки й усп?ху
Щоб активно виконувати сво? функц??, ?нтелектуальн? агенти зазвичай мають ??рарх?чну структуру, що включа? багато ?субагент?в?. ?нтелектуальн? субагенти обробляють ? виконують низькор?внев? функц??. ?нтелектуальн? агенти й субагенти складають повну систему, що здатна виконувати складн? завдання. При цьому повед?нка системи створю? враження розумност?.
?сну? дек?лька тип?в субагент?в:
- Часов? агенти (для ухвалення оперативного р?шення)
- Просторов? кл??нти (для вза?мод?? з реальним св?том)
- Сенсорн? агенти (обробляють сенсорн? сигнали — наприклад, агенти, що працюють на основ? нейромереж?)
- Обробн? агенти (вир?шують проблеми типу розп?знавання мовлення)
- Агенти, що приймають р?шення
- Навчальн? агенти (для створення структур ? баз даних для ?нших ?нтелектуальних агент?в)
- Св?тов? агенти (по?днують у соб? ?нш? класи агент?в для автономно? повед?нка)
Досить обмежене число агент?в, як? можуть уважатися наполовину ?нтелектуальними (через свою простоту, слабку здатн?сть до прийняття р?шень, обмежен?сть погляд?в на зовн?шн?й св?т ? погану здатн?сть навчатися) перерахован? в документ?[2].
В?дпов?дно до нього, ?сну? т?льки 4 типи таких ?А:
- роботи ?з закуп?вель[2].
- користувальницьк? або персональн? агенти.
- керуюч? й спостережн? агенти[2].
- агенти, що добувають ?нформац?ю.
Так? роботи, переглядаючи мережн? ресурси (найчаст?ше ?нтернет), збирають ?нформац?ю про товари й послуги. Роботи ?з закуп?вель дуже ефективно працюють ?з товарами народного споживання, такими як компакт-диски, книги, електротовари й ?нш? товари. Amazon.com ? в?дм?нним прикладом такого робота. Вебсайт запропону? вам список товар?в, що вам можуть бути ц?кав?, ?рунтуючись на т?м, що ви купували в минулому.
Користувальницьк? агенти — це ?А, як? д?ють у ваших ?нтересах, в?д вашого ?мен?. До ц??? категор?? належать ?А, як? пост?йно, або протягом деякого часу виконують так? завдання:
- перев?ряють вашу пошту, сортують ?? за важлив?стю (використовуючи задан? вами критер??), ? спов?щають вас, коли надходить важливий лист, наприклад, лист про вступ до ун?верситету;
- грають у комп'ютерн?й гр? як ваш опонент, або патрулюють област? в гр? для допомоги вам;
- збирають новини (?сну? к?лька верс?й таких робот?в, наприклад, CNN);
- шукають ?нформац?ю з обраного предмета;
- самост?йно заповнюють web-форми, збер?гаючи ?нформац?ю для наступного використання;
- переглядають вебстор?нки, шукаючи й п?дсв?чуючи ключову ?нформац?ю;
- ?дискутують? ?з вами на р?зн? теми, в?д ваших страх?в до спорту.
Див. також Monitoring and Surveillance Agents[en] Керуюч? агенти, також в?дом? як ?агенти, що передбачають?, ведуть спостереження й в?дправляють зв?ти. Прим?ром, в NASA's Jet Propulsion Laboratory ? агент, що стежить за станом ?нвентарю, плануванням, складанням розкладу. Так? агенти зазвичай ведуть спостереження за комп'ютерними мережами й стежать за конф?гурац??ю кожного комп'ютера, п?дключеного до мереж?.
Так? агенти д?ють у сховищ? даних, збираючи ?нформац?ю. Сховище даних об'?дну? в соб? ?нформац?ю з р?зних джерел. Збирання ?нформац?? — це процес пошуку даних для наступного використання, наприклад, для зб?льшення продаж?в або залучення покупц?в. Класиф?кац?я — один ?з найчаст?ше використовуваних прийом?в для збору ?нформац??, що знаходить ? категоризу? образи в ?нформац??. Агенти, що добувають ?нформац?ю, також можуть виявляти ключов? зм?ни тенденц?й розвитку й попередити вас про наявн?сть ново? ?нформац??.
- Штучний ?нтелект
- Багатоагентна система ? Агентне моделювання — множина ?нтерактивних агент?в
- Навчання з п?дкр?пленням
- Semantic Web — пристосування ?нформац?? в мереж? для автоматично? обробки
- Рефлексний агент
- Цифровий орган?зм
- 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.] (англ.)
- Bridgeport (англ.)
- Coneural [Арх?вовано 14 травня 2011 у Wayback Machine.] (англ.)