GAIA is a CAD-like environment where game designers can experiment with designs of game-playing agents. The designer inputs an agent model, and GAIA creates the agent. The designers can observe how the agent interacts in the game world and make adjustments, while the system may alter the agent to ensure it can successfully accomplish its goals and interact with the environment.
‘GAIA provides game designers with a visual editor for constructing a teleological model in terms of tasks, methods, and knowledge (TMK) in a high-level modelling language called TMKL2. GAIA also lets designers imulate the agent: it automatically translates the TMK model into executable code, interacts with the game server, and runs the simulation.’
HD, CB, CE, CF, HF, CFF, HFF
Goel, A. K., & Rugaber, S. (2017). GAIA: A CAD-Like Environment for Designing Game-Playing Agents. IEEE Intelligent Systems, 32(3), 60-67.