Pokročilé použitie ACT-R v Pogamute
Advanced use of ACT-R in Pogamut
Pokročilé použitie ACT-R v Pogamuteiti
diplomová práce (NEOBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/61448Identifikátory
SIS: 111466
Kolekce
- Kvalifikační práce [10926]
Autor
Vedoucí práce
Oponent práce
Děchtěrenko, Filip
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Teoretická informatika
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
15. 5. 2013
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Slovenština
Známka
Neprospěl
Klíčová slova (česky)
virtuální agenti, kognitivní modelování, ACT-R, PogamutKlíčová slova (anglicky)
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.
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, Po- JACTR bot had comparable performance to a Pogamut bot. The results showed that debugging tools facilitated development process of PoJACTR agents.