Pokročilé použitie ACT-R v Pogamute
Advanced use of ACT-R in Pogamut
Pokročilé použitie ACT-R v Pogamuteiti
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/52127Identifiers
Study Information System: 139331
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Pešková, Klára
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Theoretical Computer Science
Department
Department of Software and Computer Science Education
Date of defense
10. 9. 2013
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Slovak
Grade
Good
Keywords (Czech)
virtuální agenti, kognitivní modelování, ACT-R, PogamutKeywords (English)
virtual agents, cognitive modelling, ACT-R, PogamutNa virtuálnych agentov sú kladené čoraz náročnejšie požiadavky. Pre riadenie komplexného správania sa agenta je možné využiť kognitívne architektúry, ktoré vznikli na rozhraní neurovied a umelej inteligencie. Táto práca sa zaoberá knižnicou PoJACTR, ktorá prepája knižnicu Pogamut pre vývoj inteligentných agentov v hre UT2004. A knižnicu jACT-R, čo je implementácia jednej z popredných kognitívnych architektúr ACT-R v jazyku Java. Práca študuje vybrané problémy implementácie agentov v PoJACTR, navrhuje ako riešenie ladiace nástroje, ktoré boli následne implementované na platforme Eclipse IDE. Okrem toho rozširuje moduly knižnice PoJACTR o navigačný, komunikačný a modul pre hru Capture The Flag. Pre validáciu sa vyvinuli dvaja agenti (boti) hrajúci zmienenú hru, jeden v štandardnom Pogamute a jeden v PoJACTR. Pri súbojoch tímov mal PoJACTR bot porovnateľný výkon ako Pogamut bot. Výsledky ukázali, že ladiace nástroje uľahčili vývoj PoJACTR agentov. Powered by TCPDF (www.tcpdf.org)
The requirements for virtual agents are more and more demanding. In order to manage the complex behavior of the agent, it's possible to take advantage of cognitive architectures which arised on the field neuroscience and artificial intelligence. This work examines PoJACTR library which links Pogamut library for developing intelligent agents in Unreal Tournament 2004 and jACT-R library which is Java implementation of one of the leading cognitive architectures ACTR. This work also studies certain agent implementation problems in PoJACTR and proposes a solution for them in form of debugging tools, which were subsequently implemented on an Eclipse IDE platform. In addition, it expands PoJACTR navigation and communication library modules for the game - Capture The Flag. As a validation, two agents (bots) were developed to play game, one in standard Pogamut and one in PoJACTR. When matched against each other in battle, PoJACTR bot had comparable performance to a Pogamut bot. The results showed that debugging tools facilitated development process of PoJACTR agents. Powered by TCPDF (www.tcpdf.org)