Модели на агент базирана система

ИИА (изкуствени интелигентни агенти) В общия смисъл то е обект, който възприема и въздейства върху средата, в която се намира. Автономни агенти -> Изкуствени агенти -> Интелигентни агенти -> Софтуерни единици -> За специфични задачи.
Дефиницията за ИИА на едни от водещите учени в тази област Wooldridge и Jennings, е: автономност (агентите работят без директна намеса на хората или други агенти и имат някакъв вид контрол върху действията и вътрешното си състояние), социални способности (агентите взаимодействат с други агенти (и хора) чрез език за агентна комуникация), реактивност (агентите възприемат средата (физическия свят, потребителя чрез графичен потребителски интерфейс, други агенти, Интернет, или всичко това комбинирано) и реагират навреме на промените в тях), проактивност (агентите не само действат в отговор на средата, но те са способни да покажат направлявано от целите поведение, по собствена инициатива”).

Тримерна характеристика на ИИА: Интелигентност (разсъждения и обучение), Автономност (пасивни, реактивни и проактивни), Социални способности (с хората и с агенти).

Абстрактен модел на агентна система – Агент-базирана система: Агентна система ((Агент: Сензории -> Контролер -> Ефектори) -> Софтуерна среда) -> Инфра-структура (Платформа /и -> Хост /ове) -> Физически свят.
Платформата осигурява по-общата инфраструктура, където средата и агентите могат да се създават. Платформата се състои от операционните системи, компилатори и драйвери. Хостовете са изчислителни устройства, върху които се изпълняват агентите и се реализира инфраструктурата. Могат да се включват и по-специализирани устройства като GPS  устройства или ефектори на роботи. Примери за хостове: компютри, клетъчни телефони, PDA и др. Като входящи устройство за агента могат да се използват различни сензори, клавиатура, микрофон и др. Всички те служат за възприемане на средата и/или потребителските команди. Сензорите “наблюдават” физическия свят. Те се групират в различни подсистеми. В контролера, представляващ управляващото устройство на агента, могат да се включат различни методи за представяне и обработка на знания. Агентът съдържа: предварителни знания за средата; предишен опит, от който може да се учи; цели, които се опитва да постигне; наблюдения за текущата среда и самия себе си.

Инфобот: интелигентен агент, взаимодействащ с информационната среда и със задача за извличане на информация от разпръснати информационни източници в компютърни мрежи. Той трябва да установи каква информация да достави, като използва заявка от потребителя на формален или естествен език. Агентът трябва да определи от къде може да получи информацията, да я извлече и представи в подходящ вид. Инфоботът трябва да има: предварителни знания за средата, типовете информационни ресурси и как да се направи достъпа; предишен опит за това къде може да се получи информация, скоростта на работа на различните сървъри и информация за преференциите на потребителя; цели, свързани с това каква информация трябва да се намери и размени и при какви разходи; наблюдения относно наличната информация на текущите сайтове и връзките към нея.

Когато агентът започва работа, той трябва да се инициализира. Инициират се процедури за отговор на въпроси като „Къде съм?”, „Какво трябва да направя най – напред?” и др. Ако агентът няма отговор на подобни базови въпроси, той трябва да активира сензорите си за изследване на средата. В зависимост от архитектурата на агента може да последва незабавна реакция или да започне обработка.
За да знае какво да направи, агентът трябва да има цел. Целта може да се избере от библиотека с цели, да бъде получена от външен източник (потребител) или агентът сам да си я постави. Всеки агент съдържа софтуер, който включва данни, заедно с методи за поведение, които използват тези данни. Част от тях са разрешени за достъп от всички останали агенти, други са частни и не са достъпни, а трети са защитени от всички освен от определен кръг от агенти.

Среда на работа и типове решавани задачи – Една от основните теми, асоциирани с агентите, е средата на работа. Агентът отговаря на промените в нея като модифицира някои свои параметри и/или създава реакция на въздействие върху нея.
Средата може да бъде реална (компютърна мрежа или др.) или виртуална (файлова система или World Wide Web). Тя може да има следните характеристики: Степен на достъпност. Средата е  достъпна, ако може да бъде напълно наблюдавана от агента, т.е. сензорите му определят всички аспекти, свързани с избора му на действие. Ако е частично или напълно недостъпна, агентът трябва да използва техники за работа с неопределеността; Степен на неопределеност. Средата е детерминирана, ако всяко нейно следващо състояние е еднозначно определено от текущото; Степен на динамичност. Средата е динамична, ако се променя по време на избора на действие от страна на агента. Повечето среди са динамични, т.е. постоянно променящи се.

Трудно е да се проектира софтуер за тях: програмите трябва да отчитат възможността за провал и да се „запитат” дали си струва да се изпълняват; Епизодичност. Средата е епизодична, ако позволява да се раздели поведението на един агент на епизоди, като действията в бъдещите не зависят от предходните и текущите. Епизодичните среди са по-прости, тъй като агентът не трябва „да мисли” за напред; Степен на дискретност. Средата е дискретна, ако за нея могат да се различат ограничен брой перцепции и съответните им действия. Играта на шах създава дискретна среда, тъй като има фиксиран брой възможни премествания за всяка фигура. Шофирането не е от този тип, защото скоростта и локацията на колата могат да са с най-различни стойности. За най- сложна се счита средата, която е недостъпна, неопределена, променлива.

Сходни статии:

  1. Основни компоненти на информационна система Данни, информация, знание: състои се от данни и информация, които са организирани и обработени така че да се отрази опита, експертизата, обучението натрупани при реализирането на определени задачи, знаниeто е...
  2. Разпределен изкуствен интелект Първият работен семинар по разпределен изкуствен интелект е проведен в Масачузетския технологичен институт (САЩ) през 1980 г. Той е посветен на въпросите, свързани с интелигентното решаване на задачи от системи,...
  3. Информационни системи за управление СИСТЕМА ЗА ОБРАБОТКА НА ТРАНЗАКЦИИ Предназначение – за обработка на първични данни на изпълнителско ниво. Използват се за решаване на добре структурирани (формализирани) задачи, за които са известни изходните данни...
  4. Архитектура на База Данни. Етапи на проектиране. Модели бази данни Понятие за архитектура на База Данни Архитектурата на База Данни включва 3 нива Информационни връзки. Модели на данни. При проектирането на база данни се преминава през няколко етапа. Най напред...
  5. JADE (Java Agent Development Framework) JADE (Java Agent Development Framework) e софтуерна среда за създаване на МАС и посредник между операционната система и приложенията – мидълуер. Тя е съобразена със стандартите на FIPA. С терминът...

Студио за уеб дизайн услуги, изработка на сайтове, SEO оптимизация и Интернет реклама Seven Web Design представя своите професионални уеб дизайн умения на високо ниво. Seven Web Design е продукт на Уеб Дизайн България Груп ООД ®
Comments are closed.