A kognitív architektúra az intelligens ügynökök alapja . Mesterséges számítási folyamatokat javasol, amelyek úgy működnek, mint bizonyos kognitív rendszerek , leggyakrabban úgy, mint egy személy, vagy valamilyen meghatározás szerint intelligensen működnek. A kognitív architektúrák a közös ügynök-architektúrák részhalmazát alkotják. Az "architektúra" kifejezés olyan megközelítést jelent, amely nem csak a viselkedését, hanem a modellezett rendszer szerkezeti tulajdonságait is megkísérli modellezni.
A kognitív architektúrákkal foglalkozó kutatók körében elterjedt meggyőződés az, hogy az (emberi, állati vagy gépi) kognitív folyamatok megértése azt jelenti, hogy képesek vagyunk ezeket működő rendszerben végrehajtani, bár a vélemények megoszlanak arról, hogy egy ilyen rendszer milyen formát ölthet: egyes kutatók úgy vélik, hogy szükségszerűen szimbolikus számítástechnikai rendszer lesz, míg mások alternatív modellekért küzdenek, például összekötő vagy dinamikus rendszerekért . bár nincs általános egyetértés minden szempontból, a kognitív architektúrák bizonyos tulajdonságokkal vagy célokkal jellemezhetők, nevezetesen:
A kognitív architektúrák lehetnek szimbolikusak , konnekcionálisak vagy hibridek . Egyes kognitív architektúrák vagy modellek általános szabályokon alapulnak, mint például az információfeldolgozási nyelv (pl. az egységes tudáselméletre épülő Soar, vagy hasonló az ACT-R-hez). Ezen architektúrák közül sok az elme mint számítógép analógián alapul. Ezzel szemben a szubszimbolikus feldolgozások az ilyen szabályok eleve hiányát jelzik, és a folyamategységek (például csomópontok) kialakuló tulajdonságaira támaszkodnak. A hibrid architektúrák mindkét típusú feldolgozást kombinálják (pl. CLARION). Egy másik különbség az, hogy az architektúra eleve centralizált neurális processzor korrelációkkal, vagy decentralizált (elosztott). A decentralizált párhuzamos elosztott feldolgozás néven vált népszerűvé az 1980-as évek közepén, például a neurális hálózatok . Más kérdés a holisztikus és atomisztikus tervezés, vagy (pontosabban) moduláris felépítés közötti döntés. Analógia útján ez kiterjed a tudásreprezentáció kérdéseire is .
A hagyományos AI -ban az elme gyakran kezdettől fogva programozott: a programozó az alkotó , aki intelligenciájával átitatva tesz valamit, bár sok hagyományos AI-rendszert is tanulásra terveztek (például a játékmenet vagy a problémamegoldás javítására). kompetencia).
A biológiai ihletésű számítástechnika ezzel szemben néha decentralizált , alulról felfelé építkező megközelítést alkalmaz; a bio-ihlette eszközök gyakran tartalmaznak egy egyszerű általános szabályok vagy egyszerű csomópontok halmazának beállítását, amelyek interakciója közös viselkedést eredményez . Remélhetőleg a komplexitás felhalmozódik, amíg a végeredmény valami észrevehetően összetett lesz (lásd: összetett rendszerek ). Azonban az is vitatható, hogy a felülről lefelé tervezett rendszerek az agyi mechanizmusok megfigyelései alapján arra vonatkozóan, hogy az emberek és más állatok mire képesek, biológiailag is inspiráltak, bár más módon.