Lisaks eelpool mainitud kirjeldustele on öeldud, et intelligentsed agendid on mitmesugused programmid, mis suudavad omapäi teha palju lihtsaid otsuseid ja suhelda reeglina inimkeeles. Neljandaks määratluseks tooksin välja, et IA on süsteem, mis püüab saavutada mingit eesmärki või lahendada mingit ülesannet pidevalt muutuvas keskkonnas. Agent asub ise keskkonnas ja suudab tunnetada teda ümbritsevat keskkoda oma sensorite abil ja mõjutada keskkonda oma aktuaatorite abil. Milline definitsioon on siis õige ? Neid mõisteid lugedes jooksvalt läbisid mõisted nagu; süsteem ja eesmärgi saavutamine. Järeldan sellest, (IA) on arvuti süsteem, mis täidab inimeste poolt ette antud käske, et saavutada eesmärk või teeb seda vaikimisi täites enda funktsioone, lihtsustades sellega inimeste igapäevatööd. Arvutid tegelevad üha enam igapäevaelu ülesannetega. Informatsiooni hankimine ja
aja Mälujaotus mitu rakendust > Kriitiliste tingimuste avastamine Mudelid on asünkroonsed ja samaaegsed Iga rakendusprogramm füüsiliselt erineval Assembler-kood Aktuaatorite juhtimine Näiteks: VHDL, Verilog aadressil .file "hello.c" Kriitiliste komponentide madala taseme juhtimine C kasutamine sardsüsteemide loomisel rakenduse sisemised mälupiirkonnad samad .section .rodata Range, kindel, nõrk... Motivatsioon (.data, .heap jne