Evaluace jazyků pro tvorbu chování inteligentních virtuálních agentů
Evaluation of languages for creating intelligent virtual agent behaviors
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/52101Identifiers
Study Information System: 134463
CU Caralogue: 990016227630106986
Collections
- Kvalifikační práce [11338]
Author
Advisor
Referee
Bureš, Tomáš
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
Czech
Grade
Very good
Keywords (Czech)
inteligentní virtuální agenti, specifikace virtuálního chování, jazyky, porovnání použitelnostiKeywords (English)
intelligent virtual agents, virtual behavior specification, languages, usability comparisonFormalismů specializovaných na programování inteligentních virtuálních agentů (IVA) existuje několik desítek. Chybí ovšem evaluace, která by designérovi nového agenta poskytla základní přehled jejich použitelnosti v reálných aplikacích. Cílem práce byla evaluace vybraných formalismů s cílem identifikovat jejich nedostatky a navržení jejich vylepšení. Tato vylepšení by umožnila designérovi přesnější kontrolu chování IVA. Evaluace formalismů byla provedena na základě navržených reálných scénářů a jejich implementace v jednotlivých formalismech s využitím platformy Pogamut 3. Jedním z použitých formalismů je Jason (interpret jazyka AgentSpeak), který byl v rámci této práce s uvedenou platformou propojen. Během implementace scénářů byly identifikovány některé problémy tvorby chování inteligentních virtuálních agentů. Pro tyto problémy bylo navrženo řešení formou prototypu mechanismu výběru akcí (MVA) a základní metodologie tvorby chování pro nově navržený MVA. Výsledky této práce by se mohly stát výchozím bodem pro pokročilejší mechanismus výběru akcí, který umožní přesnější kontrolu chování inteligentních virtuálních agentů. Powered by TCPDF (www.tcpdf.org)
There are dozens of formalisms specialized programming intelligent virtual agents (IVA). However, there is lack of an evaluation, which would provide the designer of a new agent with an overview of their usability in real-world applications. The goal of this study was evaluation of selected formalisms in order to identify their shortcomings and suggesting improvements. These improvements would allow the designer more accurate control of the IVA's behavior. Evaluation of formalisms was designed based on real-world scenarios and their implementation in different formalisms using the platform Pogamut 3. One of the formalisms is Jason (AgentSpeak language interpreter) and it was connected to that platform as a part of this thesis. During the implementation of the scenarios were identified some problems which make creating the behavior of intelligent virtual agents harder. For these problems was proposed solution in the form of action selection mechanism (ASM) prototype and the basic methodology for designing agents with this ASM. The results of this study could be a starting point for more advanced action selection mechanism, which would allows more precise control of the behavior of intelligent virtual agents. Powered by TCPDF (www.tcpdf.org)