е одна істотна відмінність між інтелектуальними і реактивними агентами, пов'язане з можливостями прогнозування змін зовнішнього середовища і, як наслідок, свого майбутнього. Реактивні агенти [37,46,47,73,100,111], що мають досить бідне внутрішнє подання зовнішнього середовища (або не мають його зовсім), мають дуже обмеженим діапазоном передбачення. Вони практично не здатні планувати свої дії, оскільки реактивність в чистому вигляді означає таку структуру зворотного зв'язку, яка не містить механізмів прогнозу. У той же час когнітивні агенти, завдяки розвиненим внутрішнім уявленням зовнішнього середовища і можливостям міркувань, можуть запам'ятовувати і аналізувати різні ситуації, передбачати можливі реакції на свої дії, робити з цього висновки, корисні для подальших дій і, в результаті, планувати свою поведінку.
Рис. 2. Класифікація агентів
Саме інтелектуальні здібності дозволяють таким агентам будувати віртуальні світи, працюючи в яких вони формують плани дій.
Когнітивні агенти мають яскравіше виражену індивідуальність, будучи набагато більш автономними, ніж реактивні, і характеризуються розвиненим доцільним поведінкою в співтоваристві агентів, достатньо не залежним від інших агентів. З іншого боку, реактивні агенти як це видно з самого їх назви, працюють в основному на рівні стимульно-реактивних зв'язків, володіючи дуже бідній індивідуальністю і сильною залежністю від зовнішнього середовища (співтовариства агентів). Результати порівняльного аналізу реактивних і когнітивних агентів представлені в табл.1.
За типом поведінки інтелектуальні агенти діляться на інтенціональних і рефлекторних, а реактивні - на котрих спонукує і трофічних. Більшість інтелектуальних (когнітивних) агентів можна віднести до числа інтенціональних [61,82,114,124]. Подібні агенти наділені власними механізмами мотивації. Це означає, що в них так чи інакше моделюються внутрішні переконання, бажання, наміри і мотиви, що породжують цілі, які визначають їх дії. У свою чергу, модульні або рефлекторні агенти не мають внутрішніх джерел мотивації і власних цілей, а їх поведінка характеризується найпростішими (однокроковими) висновками або автоматизмами. Таким чином, вони являють собою граничний випадок поняття когнітивного агента і можуть використовуватися як « допоміжні агенти ». Дані агенти близькі до акторам: вони здатні відповідати на питання і виконувати завдання, які ставлять перед ними інші агенти, але вирішення цих завдань не призводить до появи у них власних цілей. Типовими прикладами таких вироджених агентів є системи пошуку в базах даних і найпростіші логічні регулятори.
У свою чергу, реактивні агенти містять як би скомпільовані знання про необхідних діях: їм не треба будувати докладний внутрішнє подання зовнішнього середовища, оскільки цілком достатніми виявляються реакції на набір пропонованих ситуацій, тобто характер реакції визначається тільки поточною інформацією. За складністю цих реакцій і походженням джерел мотивації реактивні агенти підрозділяються на котрих спонукує і трофічних агентів [72]. У разі трофічних агентів поведінка визначається найпростішими трофічними зв'язками (типу «хто кого їсть»). Фактично воно зводиться до відповіді на стимули, що надходять із зовнішнього середовища (власних мотивів і цілей немає), тобто повністю визначається її локальним станом. Типовою моделлю подібних агентів є клітинні автомати, де основними параметрами виступають: радіус сприйняття агента, кількість умовних одиниць харчування та енергетична вартість одиниці. Тут кожен трофічний (по суті, ситуаційний) агент володіє невеликим набором ситуаційних правил, що задає його реакції на сигнали з середовища типу «якщо в радіусі сприйняття є одиниця харчування, то попрямувати до неї» або «якщо в радіусі сприйняття не розпізнається одиниця харчування, то випадковим чином вибрати один з вільних сусідніх квадратів і пересунутися в цей квадрат »
Табл.1. Порівняльний аналіз властивостей когнітивних і реактивних агентів
ХарактерістікіКогнітівние агентиРеактівние агентиВнутренняя модель зовнішнього міраРазвітаяПрімітівнаяРассужденіяСложние і рефлексивні рассужденіяПростие однокрокові рассужденіяМотіваціяРазвітая система мотивації, що включає переконання, бажання, намереніяПростейшіе спонукання, пов'язані з выживаниемПамятьЕстьНетРеакцияМедленнаяБыстраяАдаптивностьМалаяВысокаяМодульная архітектураЕстьНетСостав МАСНебольшое число автономних агентовБольшое число залежних один від одного агентів Тим часом, реактивні агенти також можуть мати примітивний механізм мотивації, що штовхає їх на виконання завдання, наприклад, з...