Раціональний агент (англ. rational agent) — це агент, що діє оптимальним для досягнення найкращого очікуваного результату чином. Цей термін є одним з фундаментальних в економіці, теорії ігор, теорії прийняття рішень і штучному інтелекті. Також, раціональні агенти вивчаються в когнітивних науках, етиці і філософії, включаючи філософію .
Раціональним агентом може бути будь-яка діюча особа, що приймає . Як правило, це будь-яка жива істота, включаючи людину, групу людей, організація, роботів або програма.
Раціональний агент – такий, що для кожної послідовності актів сприйняття він повинен обирати дію, яка, як очікується, максимізує його показники продуктивності з урахуванням фактів, що представлені даною послідовністю актів сприйняття та всіх вбудованих знань, якими володіє агент.
Раціональний агент повинен бути автономним - він мусить навчатись усьому, що може засвоїти, для компенсації неповних або неправильних апріорних даних.
Раціональний агент – агент, який виконує правильні дії. Правильна дія – така, що дозволяє агенту мати успішне функціонування.
У підході до створення штучного інтелекту на основі "законів мислення" акцент був зроблений на формуванні правильних логічних висновків. Іноді формування правильних логічних висновків стає частиною функціонування раціонального агента, оскільки один із способів раціональної організації своїх дій полягає в тому, щоб логічним шляхом прийти до висновку, що дана конкретна дія дозволяє досягти зазначених цілей, а потім діяти відповідно до прийнятого рішення.
Компоненти раціональності
Показники продуктивності
Показники продуктивності втілюють в собі критерії оцінки успішної поведінки агента. Після занурення в середовище, агент виробляє послідовність дій, відповідних отриманим їм сприйняттям. Ця послідовність дій змушує середовище пройти через послідовність станів. Якщо така послідовність відповідає бажаному, то агент функціонує добре. Безумовно, що не може бути одного постійного показника, придатного для всіх агентів. Можна було б дізнатися у агента його суб'єктивну думку про те, наскільки він задоволений своєю власною продуктивністю, але деякі агенти не будуть здатні відповісти, а інші схильні займатися самообманом. Тому необхідно наполегливо домагатися застосування об'єктивних показників продуктивності, і, як правило, проектувальник, що конструює агента, передбачає такі показники.
Як загальне правило слід вказати, що найкраще розробляти показники продуктивності відповідно до того, чого дійсно необхідно домогтися в даному середовищі, а не відповідно до того, як, на думку проектувальника, повинен вести себе агент.
Раціональність
В будь-який конкретний момент часу оцінка раціональності дій агента залежить від чотирьох факторів:
- Показники продуктивності, які визначають критерії успіху.
- Знання агента про середовище, придбані раніше.
- Дії, які можуть бути виконані агентом.
- Послідовність актів сприйняття агента, які сталися дотепер.
З урахуванням цих факторів можна сформулювати таке визначення раціонального агента.
Для кожної можливої послідовності актів сприйняття раціональний агент повинен вибрати дію, яка, як очікується, максимізує його показники продуктивності, з урахуванням фактів, наданих даною послідовністю актів сприйняття і всіх вбудованих знань, якими володіє агент.
Особливості та характеристики
Існує деяка різниця між раціональністю і всезнанням. Всезнаючий агент знає фактичний результат своїх дій і може діяти відповідним чином, але всезнання в дійсності неможливо.
Приклад. Деякий пан одного разу гуляє в Парижі і бачить на іншій стороні вулиці старого приятеля. Поблизу немає ніяких машин, а наш пан нікуди не поспішає, тому, будучи раціональним агентом, він починає переходити через дорогу. Тим часом на висоті 10 000 метрів у пролітаючого літака відвалюються двері вантажного відсіку, і перш ніж чоловік встигає досягти іншого боку вулиці, його розплющує. Чи було нераціональним саме те, що цей пан вирішив перейти на іншу сторону вулиці?
Цей приклад показує, що раціональність не можна розглядати як рівнозначність досконалості. Раціональність - це максимізація очікуваної продуктивності, а досконалість – максимізація фактичної продуктивності. Відмовляючись від прагнення вдосконалення, до агентів застосовуються не тільки справедливі критерії, а й враховується реальність. Справа в тому, що якщо від агента вимагається, щоб він виконував дії, які виявляються найкращими після їх вчинення, тому завдання проектування агента, що відповідав би цій специфікації, стає нездійсненним.
Тому визначення раціональності не вимагає всезнання, адже раціональний вибір залежить тільки від послідовності актів сприйняття, сформованої до даного моменту. Необхідне врахування того, що агенту не дозволяється брати участь у діях, які, безумовно, не є інтелектуальними.
Дане визначення вимагає, щоб раціональний агент не тільки збирав інформацію, але також навчався в максимально можливій мірі на тих даних, які він сприймає. Початкова конфігурація агента може відображати деякі попередні знання про середовище, але в міру набуття досвіду агентом ці знання можуть модифікуватися і поповнюватися. Існують крайні випадки, в яких середовище повністю відоме заздалегідь. У подібних випадках агенту не потрібно сприймати інформацію або навчатися, він просто відразу діє правильно. Безумовно, такі агенти є дуже вразливими.
Приклад. Самка сфекса викопує норку, виходить з неї, жалить гусеницю і затягує її в нірку, потім знову виходить з норки, щоб перевірити, чи все в порядку, витягує гусеницю назовні і відкладає в неї яйця. Гусениця слугує джерелом живлення під час розвитку яєць. Досі все йде добре, але якщо ентомолог перемістить гусеницю на кілька дюймів убік, поки сфекс виконує свою перевірку, ця комаха знову повертається до етапу "перетягування" свого плану і продовжує виконувати план без змін, навіть після десятків втручань в процедуру переміщення гусениці . Бджола-сфекс не здатна навчитися діяти в такій ситуації, коли її вроджений план порушується, і тому не може його змінити.
В успішно діючих агентів завдання обчислення функції агента розбивається на три окремі періоди:
- при проектуванні агента деякі обчислення здійснюються його проектувальниками;
- додаткові обчислення агент виробляє, вибираючи одну зі своїх чергових дій;
- по мірі того як агент навчається на підставі досвіду, він здійснює інші допоміжні обчислення для прийняття рішення про те, як модифікувати свою поведінку.
Якщо ступінь, в якому агент покладається на апріорні знання свого проектувальника, а не на свої сприйняття, занадто висока, то такий агент розглядається як той, що володіє недостатньою автономністю. Раціональний агент повинен бути автономним - він повинен навчатися всього, що може освоїти, для компенсації неповних або неправильних апріорних знань. Тому, як і еволюція надала тваринам достатню кількість вроджених рефлексів, що дозволяють їм прожити після народження настільки довго, щоб встигнути навчитися самостійно жити, так і штучному інтелектуальному агенту було б розумно надати деякі початкові знання, а не тільки наділити його здатністю навчатися. Після достатнього досвіду існування в своєму середовищі поведінка раціонального агента може по суті стати незалежним від його апріорних знань. Тому включення в проект здібностей до навчання дозволяє проектувати простих раціональних агентів, які можуть діяти успішно у виключно різноманітних варіантах середовища.
Типи агентів
Відповідно до особливостей та характеристик, складності організації внутрішніх компонентів раціональних агентів, вони можуть бути розподілені на такі групи:
Реактивний агент
Реактивними агентами є простий тип агенту. Реактивний агент характеризується як особа, яка здійснює свою діяльність виключно на основі пропозицій від зовнішнього середовища і її раціональність є прямим наслідком зв’язку агента із зовнішнім світом. Реактивність є другою важливою особливістю агента після автономності. Вона, таким чином, виступає як властивість агента змінюватися відповідно до зовнішнього середовища, для досягнення поставленої мети.
Дорадчий (умисний) агент
При розгляді агента як окремої особи, ми можемо сказати, що його поведінка є автономною поведінкою. Агент має символічне уявлення про навколишнє середовище, яке реалізується у вигляді бази даних тверджень про світ і дозволяє йому виконувати певний ступінь раціональності поведінки. Недоліком є неможливість вільного вибору засобів для досягнення мети, вільно обирати, які процедури є метою, коли неможливо покращити свою поведінку і свою функціональність. Людина, на відміну від таких агентів наділена здібностями рефлексії і здатності до адаптації по відношенню до інших осіб. Вона характеризується психічними станами і відношенням до психічного стану буття. Дорадчий агент не має психічних станів та відношення до них, але може використовувати свої властивості для зміни навколишнього середовища так, щоб отримувати в ньому перевагу.
Соціальний агент
Є невирішені проблеми навіть в областях реактивних та дорадчих агентів, такі як знання про систему в цілому, а також інші речі – соціальний інтелект. Це призвело до подальшого розширення специфікації агентів та впровадження соціальних агентів. Соціальний агент – це програмне забезпечення або апаратні особи для підтримки і розширення знань про інших агентів, їх плани, цілі і мотиви. Індивідуальні знання про агентів, в основному це адреси, імена агентів, їх технічні характеристики, можливості, що дозволяють взаємне співробітництво, їх діяльність. Крім того, агентам найчастіше доступні, історії попередніх взаємодій (ціни угод, їх переговорні стратегії, і т.д.), що дозволяє майбутнім подіям простіше шукати самостійне рішення, або для пом'якшення негативних наслідків обмеженості власних ресурсів.
Гібридний агент
Архітектура гібридного агенту поєднує в собі всі або деякі з цих архітектур в єдине ціле. Яскравим прикладом гібридного агенту є InteRRaP агент (від англ. англ. Integration of Reactive Behaviour and Rational Planning). Гібридні агенти складаються з двох основних частин. Перша частина блоку – планування і друга – реагуючий пристрій. За певний час агент розробляє план і починає його здійснювати. Кожен крок контролюється реагуючим пристроєм, який слідкує за внесенням відповідних змін в систему.
Відношення між агентами
Координація
Координація процесу розуміється в рамках багатоагентних систем, метою яких є відповідний розподіл обмежених ресурсів та завдань між іншими агентами так, щоб поведінка системи в цілому була хаотичною і неефективною, і система прийшла до оптимального результату. У деяких публікаціях, координація визначається як процес комунікації, що призводить до раціональної поведінки системи в цілому. Джерелом хорошої моделі координації взяті з економічної теорії або біології. Основою координації в рамках системи існування агента або агентів, які мають певне розуміння соціальних та інших агентів в стані думати про наслідки їх поведінки.
Співпраця
Співпраця – це процес, в якому є партнери по співпраці, а також вирішенню спільних проблем чи конфліктів. Співпрацею агентів можна управляти централізовано або децентралізовано. Кожна група агентів має чітко визначену роль для виконання. Терміном переговорів визначається будь-який процес комунікації для досягнення згоди, яку можна розглядати як дискусію про те, як досягти мети.
Зв'язок
Дуже важливим питанням для мультиагентних систем є проблема комунікації між агентами. Можливі індивідуальні протоколи, шляхи співпраці та координації без будь-яких засобів зв'язку між агентами. Звичайні комунікації можна охарактеризувати як процес, при якому два або кілька агентів, обмінюються інформацією у вигляді елементарних повідомлень. Мовою спілкування агентів є ACL (Agent Communication Language). Зазвичай, це мова програмування високого рівня, яка включає мовні конструкції, призначені для вираження інформації (даних, знань, кореляції між даними), так що окремі агенти можуть співпрацювати один з одним і координувати свою роботу. Фактична передача повідомлень здійснюється через стандартні мережі і можна сказати, що передача повідомлень бере участь у наступних рівнях:
- Фізичний рівень — нижній шар, що робить можливим передачу у вигляді послідовності бітів і використовує нижні шари еталонної моделі ISO/OSI, а саме: фізичний, канальний і мережевий.
- Транспортний рівень — передача протоколів на рівень додатків, будь-який додаток, залежить від деталей, таких як кодування і т.д.. Ці протоколи можуть включати, наприклад: HTTP (Hypertext Transmintion Protocol), WAP (Web Application Protocol).
- Рівень архітектури зв’язку — мультиагентна архітектура інструментальних засобів розробки використовується для зв’язку шарів RPC (Remote Procedure Call) в різних формах. XML-RPC, Unix RPC, Java RMI і CORBA.
- Рівень ACL — це вже являє собою рівень, що несе інформацію виражену мовою ACL зв'язку. Передана інформація міститься як метаінформація (транспортування інформації, мова, яка використовується в змісті повідомлення і т.д.) у самому повідомленні, відповідно це вміст повідомлення.
- Рівень змісту — останній рівень складається, власне, з повідомлення, що агент посилає. Це може бути реалізовано різними способами і мовами. Наприклад, XML , FIPA-SL, Lisp , Prolog , SQL і т.д..
Метою агента може бути, зміна внутрішнього (психічного) стану іншого агента. Є два способи вплинути на нього:
- Непрямий - агент змінює стан іншого агента при контакті з навколишнім середовищем навколо нього, змінивши свою позицію в правильному напрямку.
- Пряма - агент діє безпосередньо на агента.
Діалоги та звіти
Причин для комунікацій може бути декілька. Виділяється шість основних типів діалогу:
- Опитування - пошук інформації, де агент є, як вважає він.
- Пошук інформації - спільне розслідування, обмін між агентами наявної у них інформації.
- Переконання - агент намагається отримати інформацію про наміри ще одного агента.
- Переговори агентів для узгодження умов обміну та об'єднання ресурсів для надання послуг для всіх, щоб максимізувати прибуток.
- Консультації - мета полягає в тому, щоб знайти вирішення проблеми, яка викликає інтерес усіх. Агенти надають свої знання та навички, і діють, як діяли далі.
- Полемічний діалог - діалог з виразними обмінами інформацією (аргументи) з метою досягнення своїх цілей.
Кожне елементарне повідомлення має відправника, одержувача, зміст та інформацію про тип, який визначає важливість повідомлення. Елементарні типи звітів:
- Питання
- Пропозиція
- Відмова
- Інформація
Якщо агент хоче спілкуватися, він повинен буде в змозі знайти підходящого партнера для цього проекту.
Економіка і теорія ігор
У теорії ігор і класичній економіці вважається, що люди і компанії діють раціонально, тобто є раціональними агентами. Проте, існують і інші точки зору, наприклад, деякі дослідники вважають, що на нашу поведінку впливають також і «спонукальні імпульси» (англ. animal spirits) .
Штучний інтелект
Поняття «раціональний агент» прийшло в штучний інтелект з економіки, і здійснило у ньому справжню революцію, об'єднавши розрізнені на той момент напрямки досліджень. В даний час, у галузі ШІ, поняття «раціональний агент» тісно пов'язане з поняттям «інтелектуальний агент».
Див. також
В економіці і теорії ігор
У штучному інтелекті
Примітки
- Russell, Stuart J.; Norvig, Peter (2003). Artificial Intelligence: A Modern Approach (2nd ed.), Upper Saddle River, NJ: Prentice Hall,
- George A. Akerlof, Robert J. Shiller. Animal Spirits: How Human Psychology Drives the Economy, and Why It Matters for Global Capitalism. Princeton, NJ: Princeton university Press, 2009.
Література
В економіці і теорії ігор
- Osborne, Martin & Rubinstein, Ariel (2001), A Course in Game Theory, Cambridge, Mass.: MIT Press, p. 4,
- G. Wooldridge, Reasoning about rational agents. Massachusetts Institute of Technology, 2000
У штучному інтелекті
- Russell, Stuart J.; Norvig, Peter (2003), Artificial Intelligence: A Modern Approach [ 28 лютого 2011 у Wayback Machine.] (2nd ed.), Upper Saddle River, NJ: Prentice Hall,
Це незавершена стаття зі штучного інтелекту. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Racionalnij agent angl rational agent ce agent sho diye optimalnim dlya dosyagnennya najkrashogo ochikuvanogo rezultatu chinom Cej termin ye odnim z fundamentalnih v ekonomici teoriyi igor teoriyi prijnyattya rishen i shtuchnomu intelekti Takozh racionalni agenti vivchayutsya v kognitivnih naukah etici i filosofiyi vklyuchayuchi filosofiyu Racionalnim agentom mozhe buti bud yaka diyucha osoba sho prijmaye Yak pravilo ce bud yaka zhiva istota vklyuchayuchi lyudinu grupu lyudej organizaciya robotiv abo programa Racionalnij agent takij sho dlya kozhnoyi poslidovnosti aktiv sprijnyattya vin povinen obirati diyu yaka yak ochikuyetsya maksimizuye jogo pokazniki produktivnosti z urahuvannyam faktiv sho predstavleni danoyu poslidovnistyu aktiv sprijnyattya ta vsih vbudovanih znan yakimi volodiye agent Racionalnij agent povinen buti avtonomnim vin musit navchatis usomu sho mozhe zasvoyiti dlya kompensaciyi nepovnih abo nepravilnih apriornih danih Racionalnij agent agent yakij vikonuye pravilni diyi Pravilna diya taka sho dozvolyaye agentu mati uspishne funkcionuvannya U pidhodi do stvorennya shtuchnogo intelektu na osnovi zakoniv mislennya akcent buv zroblenij na formuvanni pravilnih logichnih visnovkiv Inodi formuvannya pravilnih logichnih visnovkiv staye chastinoyu funkcionuvannya racionalnogo agenta oskilki odin iz sposobiv racionalnoyi organizaciyi svoyih dij polyagaye v tomu shob logichnim shlyahom prijti do visnovku sho dana konkretna diya dozvolyaye dosyagti zaznachenih cilej a potim diyati vidpovidno do prijnyatogo rishennya Komponenti racionalnostiPokazniki produktivnosti Pokazniki produktivnosti vtilyuyut v sobi kriteriyi ocinki uspishnoyi povedinki agenta Pislya zanurennya v seredovishe agent viroblyaye poslidovnist dij vidpovidnih otrimanim yim sprijnyattyam Cya poslidovnist dij zmushuye seredovishe projti cherez poslidovnist staniv Yaksho taka poslidovnist vidpovidaye bazhanomu to agent funkcionuye dobre Bezumovno sho ne mozhe buti odnogo postijnogo pokaznika pridatnogo dlya vsih agentiv Mozhna bulo b diznatisya u agenta jogo sub yektivnu dumku pro te naskilki vin zadovolenij svoyeyu vlasnoyu produktivnistyu ale deyaki agenti ne budut zdatni vidpovisti a inshi shilni zajmatisya samoobmanom Tomu neobhidno napoleglivo domagatisya zastosuvannya ob yektivnih pokaznikiv produktivnosti i yak pravilo proektuvalnik sho konstruyuye agenta peredbachaye taki pokazniki Yak zagalne pravilo slid vkazati sho najkrashe rozroblyati pokazniki produktivnosti vidpovidno do togo chogo dijsno neobhidno domogtisya v danomu seredovishi a ne vidpovidno do togo yak na dumku proektuvalnika povinen vesti sebe agent Racionalnist V bud yakij konkretnij moment chasu ocinka racionalnosti dij agenta zalezhit vid chotiroh faktoriv Pokazniki produktivnosti yaki viznachayut kriteriyi uspihu Znannya agenta pro seredovishe pridbani ranishe Diyi yaki mozhut buti vikonani agentom Poslidovnist aktiv sprijnyattya agenta yaki stalisya doteper Z urahuvannyam cih faktoriv mozhna sformulyuvati take viznachennya racionalnogo agenta Dlya kozhnoyi mozhlivoyi poslidovnosti aktiv sprijnyattya racionalnij agent povinen vibrati diyu yaka yak ochikuyetsya maksimizuye jogo pokazniki produktivnosti z urahuvannyam faktiv nadanih danoyu poslidovnistyu aktiv sprijnyattya i vsih vbudovanih znan yakimi volodiye agent Osoblivosti ta harakteristikiIsnuye deyaka riznicya mizh racionalnistyu i vseznannyam Vseznayuchij agent znaye faktichnij rezultat svoyih dij i mozhe diyati vidpovidnim chinom ale vseznannya v dijsnosti nemozhlivo Priklad Deyakij pan odnogo razu gulyaye v Parizhi i bachit na inshij storoni vulici starogo priyatelya Poblizu nemaye niyakih mashin a nash pan nikudi ne pospishaye tomu buduchi racionalnim agentom vin pochinaye perehoditi cherez dorogu Tim chasom na visoti 10 000 metriv u prolitayuchogo litaka vidvalyuyutsya dveri vantazhnogo vidsiku i persh nizh cholovik vstigaye dosyagti inshogo boku vulici jogo rozplyushuye Chi bulo neracionalnim same te sho cej pan virishiv perejti na inshu storonu vulici Cej priklad pokazuye sho racionalnist ne mozhna rozglyadati yak rivnoznachnist doskonalosti Racionalnist ce maksimizaciya ochikuvanoyi produktivnosti a doskonalist maksimizaciya faktichnoyi produktivnosti Vidmovlyayuchis vid pragnennya vdoskonalennya do agentiv zastosovuyutsya ne tilki spravedlivi kriteriyi a j vrahovuyetsya realnist Sprava v tomu sho yaksho vid agenta vimagayetsya shob vin vikonuvav diyi yaki viyavlyayutsya najkrashimi pislya yih vchinennya tomu zavdannya proektuvannya agenta sho vidpovidav bi cij specifikaciyi staye nezdijsnennim Tomu viznachennya racionalnosti ne vimagaye vseznannya adzhe racionalnij vibir zalezhit tilki vid poslidovnosti aktiv sprijnyattya sformovanoyi do danogo momentu Neobhidne vrahuvannya togo sho agentu ne dozvolyayetsya brati uchast u diyah yaki bezumovno ne ye intelektualnimi Dane viznachennya vimagaye shob racionalnij agent ne tilki zbirav informaciyu ale takozh navchavsya v maksimalno mozhlivij miri na tih danih yaki vin sprijmaye Pochatkova konfiguraciya agenta mozhe vidobrazhati deyaki poperedni znannya pro seredovishe ale v miru nabuttya dosvidu agentom ci znannya mozhut modifikuvatisya i popovnyuvatisya Isnuyut krajni vipadki v yakih seredovishe povnistyu vidome zazdalegid U podibnih vipadkah agentu ne potribno sprijmati informaciyu abo navchatisya vin prosto vidrazu diye pravilno Bezumovno taki agenti ye duzhe vrazlivimi Priklad Samka sfeksa vikopuye norku vihodit z neyi zhalit gusenicyu i zatyaguye yiyi v nirku potim znovu vihodit z norki shob pereviriti chi vse v poryadku vityaguye gusenicyu nazovni i vidkladaye v neyi yajcya Gusenicya sluguye dzherelom zhivlennya pid chas rozvitku yayec Dosi vse jde dobre ale yaksho entomolog peremistit gusenicyu na kilka dyujmiv ubik poki sfeks vikonuye svoyu perevirku cya komaha znovu povertayetsya do etapu peretyaguvannya svogo planu i prodovzhuye vikonuvati plan bez zmin navit pislya desyatkiv vtruchan v proceduru peremishennya gusenici Bdzhola sfeks ne zdatna navchitisya diyati v takij situaciyi koli yiyi vrodzhenij plan porushuyetsya i tomu ne mozhe jogo zminiti V uspishno diyuchih agentiv zavdannya obchislennya funkciyi agenta rozbivayetsya na tri okremi periodi pri proektuvanni agenta deyaki obchislennya zdijsnyuyutsya jogo proektuvalnikami dodatkovi obchislennya agent viroblyaye vibirayuchi odnu zi svoyih chergovih dij po miri togo yak agent navchayetsya na pidstavi dosvidu vin zdijsnyuye inshi dopomizhni obchislennya dlya prijnyattya rishennya pro te yak modifikuvati svoyu povedinku Yaksho stupin v yakomu agent pokladayetsya na apriorni znannya svogo proektuvalnika a ne na svoyi sprijnyattya zanadto visoka to takij agent rozglyadayetsya yak toj sho volodiye nedostatnoyu avtonomnistyu Racionalnij agent povinen buti avtonomnim vin povinen navchatisya vsogo sho mozhe osvoyiti dlya kompensaciyi nepovnih abo nepravilnih apriornih znan Tomu yak i evolyuciya nadala tvarinam dostatnyu kilkist vrodzhenih refleksiv sho dozvolyayut yim prozhiti pislya narodzhennya nastilki dovgo shob vstignuti navchitisya samostijno zhiti tak i shtuchnomu intelektualnomu agentu bulo b rozumno nadati deyaki pochatkovi znannya a ne tilki nadiliti jogo zdatnistyu navchatisya Pislya dostatnogo dosvidu isnuvannya v svoyemu seredovishi povedinka racionalnogo agenta mozhe po suti stati nezalezhnim vid jogo apriornih znan Tomu vklyuchennya v proekt zdibnostej do navchannya dozvolyaye proektuvati prostih racionalnih agentiv yaki mozhut diyati uspishno u viklyuchno riznomanitnih variantah seredovisha Tipi agentivVidpovidno do osoblivostej ta harakteristik skladnosti organizaciyi vnutrishnih komponentiv racionalnih agentiv voni mozhut buti rozpodileni na taki grupi Reaktivnij agent Reaktivnimi agentami ye prostij tip agentu Reaktivnij agent harakterizuyetsya yak osoba yaka zdijsnyuye svoyu diyalnist viklyuchno na osnovi propozicij vid zovnishnogo seredovisha i yiyi racionalnist ye pryamim naslidkom zv yazku agenta iz zovnishnim svitom Reaktivnist ye drugoyu vazhlivoyu osoblivistyu agenta pislya avtonomnosti Vona takim chinom vistupaye yak vlastivist agenta zminyuvatisya vidpovidno do zovnishnogo seredovisha dlya dosyagnennya postavlenoyi meti Doradchij umisnij agent Pri rozglyadi agenta yak okremoyi osobi mi mozhemo skazati sho jogo povedinka ye avtonomnoyu povedinkoyu Agent maye simvolichne uyavlennya pro navkolishnye seredovishe yake realizuyetsya u viglyadi bazi danih tverdzhen pro svit i dozvolyaye jomu vikonuvati pevnij stupin racionalnosti povedinki Nedolikom ye nemozhlivist vilnogo viboru zasobiv dlya dosyagnennya meti vilno obirati yaki proceduri ye metoyu koli nemozhlivo pokrashiti svoyu povedinku i svoyu funkcionalnist Lyudina na vidminu vid takih agentiv nadilena zdibnostyami refleksiyi i zdatnosti do adaptaciyi po vidnoshennyu do inshih osib Vona harakterizuyetsya psihichnimi stanami i vidnoshennyam do psihichnogo stanu buttya Doradchij agent ne maye psihichnih staniv ta vidnoshennya do nih ale mozhe vikoristovuvati svoyi vlastivosti dlya zmini navkolishnogo seredovisha tak shob otrimuvati v nomu perevagu Socialnij agent Ye nevirisheni problemi navit v oblastyah reaktivnih ta doradchih agentiv taki yak znannya pro sistemu v cilomu a takozh inshi rechi socialnij intelekt Ce prizvelo do podalshogo rozshirennya specifikaciyi agentiv ta vprovadzhennya socialnih agentiv Socialnij agent ce programne zabezpechennya abo aparatni osobi dlya pidtrimki i rozshirennya znan pro inshih agentiv yih plani cili i motivi Individualni znannya pro agentiv v osnovnomu ce adresi imena agentiv yih tehnichni harakteristiki mozhlivosti sho dozvolyayut vzayemne spivrobitnictvo yih diyalnist Krim togo agentam najchastishe dostupni istoriyi poperednih vzayemodij cini ugod yih peregovorni strategiyi i t d sho dozvolyaye majbutnim podiyam prostishe shukati samostijne rishennya abo dlya pom yakshennya negativnih naslidkiv obmezhenosti vlasnih resursiv Gibridnij agent Arhitektura gibridnogo agentu poyednuye v sobi vsi abo deyaki z cih arhitektur v yedine cile Yaskravim prikladom gibridnogo agentu ye InteRRaP agent vid angl angl Integration of Reactive Behaviour and Rational Planning Gibridni agenti skladayutsya z dvoh osnovnih chastin Persha chastina bloku planuvannya i druga reaguyuchij pristrij Za pevnij chas agent rozroblyaye plan i pochinaye jogo zdijsnyuvati Kozhen krok kontrolyuyetsya reaguyuchim pristroyem yakij slidkuye za vnesennyam vidpovidnih zmin v sistemu Vidnoshennya mizh agentamiKoordinaciya Koordinaciya procesu rozumiyetsya v ramkah bagatoagentnih sistem metoyu yakih ye vidpovidnij rozpodil obmezhenih resursiv ta zavdan mizh inshimi agentami tak shob povedinka sistemi v cilomu bula haotichnoyu i neefektivnoyu i sistema prijshla do optimalnogo rezultatu U deyakih publikaciyah koordinaciya viznachayetsya yak proces komunikaciyi sho prizvodit do racionalnoyi povedinki sistemi v cilomu Dzherelom horoshoyi modeli koordinaciyi vzyati z ekonomichnoyi teoriyi abo biologiyi Osnovoyu koordinaciyi v ramkah sistemi isnuvannya agenta abo agentiv yaki mayut pevne rozuminnya socialnih ta inshih agentiv v stani dumati pro naslidki yih povedinki Spivpracya Spivpracya ce proces v yakomu ye partneri po spivpraci a takozh virishennyu spilnih problem chi konfliktiv Spivpraceyu agentiv mozhna upravlyati centralizovano abo decentralizovano Kozhna grupa agentiv maye chitko viznachenu rol dlya vikonannya Terminom peregovoriv viznachayetsya bud yakij proces komunikaciyi dlya dosyagnennya zgodi yaku mozhna rozglyadati yak diskusiyu pro te yak dosyagti meti Zv yazok Duzhe vazhlivim pitannyam dlya multiagentnih sistem ye problema komunikaciyi mizh agentami Mozhlivi individualni protokoli shlyahi spivpraci ta koordinaciyi bez bud yakih zasobiv zv yazku mizh agentami Zvichajni komunikaciyi mozhna oharakterizuvati yak proces pri yakomu dva abo kilka agentiv obminyuyutsya informaciyeyu u viglyadi elementarnih povidomlen Movoyu spilkuvannya agentiv ye ACL Agent Communication Language Zazvichaj ce mova programuvannya visokogo rivnya yaka vklyuchaye movni konstrukciyi priznacheni dlya virazhennya informaciyi danih znan korelyaciyi mizh danimi tak sho okremi agenti mozhut spivpracyuvati odin z odnim i koordinuvati svoyu robotu Faktichna peredacha povidomlen zdijsnyuyetsya cherez standartni merezhi i mozhna skazati sho peredacha povidomlen bere uchast u nastupnih rivnyah Fizichnij riven nizhnij shar sho robit mozhlivim peredachu u viglyadi poslidovnosti bitiv i vikoristovuye nizhni shari etalonnoyi modeli ISO OSI a same fizichnij kanalnij i merezhevij Transportnij riven peredacha protokoliv na riven dodatkiv bud yakij dodatok zalezhit vid detalej takih yak koduvannya i t d Ci protokoli mozhut vklyuchati napriklad HTTP Hypertext Transmintion Protocol WAP Web Application Protocol Riven arhitekturi zv yazku multiagentna arhitektura instrumentalnih zasobiv rozrobki vikoristovuyetsya dlya zv yazku shariv RPC Remote Procedure Call v riznih formah XML RPC Unix RPC Java RMI i CORBA Riven ACL ce vzhe yavlyaye soboyu riven sho nese informaciyu virazhenu movoyu ACL zv yazku Peredana informaciya mistitsya yak metainformaciya transportuvannya informaciyi mova yaka vikoristovuyetsya v zmisti povidomlennya i t d u samomu povidomlenni vidpovidno ce vmist povidomlennya Riven zmistu ostannij riven skladayetsya vlasne z povidomlennya sho agent posilaye Ce mozhe buti realizovano riznimi sposobami i movami Napriklad XML FIPA SL Lisp Prolog SQL i t d Metoyu agenta mozhe buti zmina vnutrishnogo psihichnogo stanu inshogo agenta Ye dva sposobi vplinuti na nogo Nepryamij agent zminyuye stan inshogo agenta pri kontakti z navkolishnim seredovishem navkolo nogo zminivshi svoyu poziciyu v pravilnomu napryamku Pryama agent diye bezposeredno na agenta Dialogi ta zviti Prichin dlya komunikacij mozhe buti dekilka Vidilyayetsya shist osnovnih tipiv dialogu Opituvannya poshuk informaciyi de agent ye yak vvazhaye vin Poshuk informaciyi spilne rozsliduvannya obmin mizh agentami nayavnoyi u nih informaciyi Perekonannya agent namagayetsya otrimati informaciyu pro namiri she odnogo agenta Peregovori agentiv dlya uzgodzhennya umov obminu ta ob yednannya resursiv dlya nadannya poslug dlya vsih shob maksimizuvati pributok Konsultaciyi meta polyagaye v tomu shob znajti virishennya problemi yaka viklikaye interes usih Agenti nadayut svoyi znannya ta navichki i diyut yak diyali dali Polemichnij dialog dialog z viraznimi obminami informaciyeyu argumenti z metoyu dosyagnennya svoyih cilej Kozhne elementarne povidomlennya maye vidpravnika oderzhuvacha zmist ta informaciyu pro tip yakij viznachaye vazhlivist povidomlennya Elementarni tipi zvitiv Pitannya Propoziciya Vidmova Informaciya Yaksho agent hoche spilkuvatisya vin povinen bude v zmozi znajti pidhodyashogo partnera dlya cogo proektu Ekonomika i teoriya igorU teoriyi igor i klasichnij ekonomici vvazhayetsya sho lyudi i kompaniyi diyut racionalno tobto ye racionalnimi agentami Prote isnuyut i inshi tochki zoru napriklad deyaki doslidniki vvazhayut sho na nashu povedinku vplivayut takozh i sponukalni impulsi angl animal spirits Shtuchnij intelektPonyattya racionalnij agent prijshlo v shtuchnij intelekt z ekonomiki i zdijsnilo u nomu spravzhnyu revolyuciyu ob yednavshi rozrizneni na toj moment napryamki doslidzhen V danij chas u galuzi ShI ponyattya racionalnij agent tisno pov yazane z ponyattyam intelektualnij agent Div takozhV ekonomici i teoriyi igor Obmezhena racionalnist Teoriya racionalnogo viboru Teoriya racionalnih ochikuvanU shtuchnomu intelekti Bagatoagentna sistema Programnij agent Etika shtuchnogo intelektuPrimitkiRussell Stuart J Norvig Peter 2003 Artificial Intelligence A Modern Approach 2nd ed Upper Saddle River NJ Prentice Hall ISBN 0 13 790395 2 George A Akerlof Robert J Shiller Animal Spirits How Human Psychology Drives the Economy and Why It Matters for Global Capitalism Princeton NJ Princeton university Press 2009 LiteraturaV ekonomici i teoriyi igor Osborne Martin amp Rubinstein Ariel 2001 A Course in Game Theory Cambridge Mass MIT Press p 4 ISBN 0262650401 G Wooldridge Reasoning about rational agents Massachusetts Institute of Technology 2000U shtuchnomu intelekti Russell Stuart J Norvig Peter 2003 Artificial Intelligence A Modern Approach 28 lyutogo 2011 u Wayback Machine 2nd ed Upper Saddle River NJ Prentice Hall ISBN 0 13 790395 2 Ce nezavershena stattya zi shtuchnogo intelektu Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi