Print Email Facebook Twitter Towards an environment interface standard for agent platforms Title Towards an environment interface standard for agent platforms Author Behrens, T.M. Hindriks, K.V. Dix, J. Faculty Electrical Engineering, Mathematics and Computer Science Department Intelligent Systems Date 2010-11-03 Abstract We introduce an interface for connecting agent platforms to environments. This interface provides generic functionality for executing actions and for perceiving changes in an agent’s environment. It also provides support for managing an environment, e.g., for starting, pausing and terminating it. Among the benefits of such an interface are (1) standard functionality is provided by the interface implementation itself, and (2) agent platforms that support the interface can connect to any environment that implements the interface. This significantly reduces effort required from agent and environment programmers as the environment code needed to implement the interface needs to be written only once. We propose that the interface presented may be used as a standard that enables agents to control entities in environments. Our starting point for designing such a generic interface is based on a careful study of the various interfaces used by different agent programming languages to connect agent programs to environments. We discuss several case studies that use our interface (an elevator simulator, the well-known agent contest, and an implementation of the interface to connect agents to bots in Unreal Tournament 2004). Subject agentenvironmentinterface To reference this document use: http://resolver.tudelft.nl/uuid:39a1d21d-9b6e-48d7-b187-37e020883704 Publisher Springer Science+Business Media ISSN 1012-2443 Source http://www.springerlink.com/content/v10u63368k117354/ Source Annals of Mathematics and Artificial Intelligence, 61 (4), 2010 Part of collection Institutional Repository Document type journal article Rights (c) 2010 Springer Science+Business Media B.V. Files PDF behrens.pdf 684.95 KB Close viewer /islandora/object/uuid:39a1d21d-9b6e-48d7-b187-37e020883704/datastream/OBJ/view