SOAR: an architecture for general intelligence
Artificial Intelligence
GameBots: a flexible test bed for multiagent team research
Communications of the ACM - Internet abuse in the workplace and Game engines in scientific research
Introduction to AI Robotics
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
The behavior oriented design of an Unreal Tournament character
Lecture Notes in Computer Science
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Innovations in multi-agent systems
Journal of Network and Computer Applications
Integrating heterogeneous agent programming platforms within artifact-based environments
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 1
Artifacts in the A&A meta-model for multi-agent systems
Autonomous Agents and Multi-Agent Systems
Towards Fast Prototyping of IVAs Behavior: Pogamut 2
IVA '07 Proceedings of the 7th international conference on Intelligent Virtual Agents
Extending the Soar Cognitive Architecture
Proceedings of the 2008 conference on Artificial General Intelligence 2008: Proceedings of the First AGI Conference
AI characters and directors for interactive computer games
IAAI'04 Proceedings of the 16th conference on Innovative applications of artifical intelligence
Two Case Studies for Jazzyk BSM
Agents for Games and Simulations
CArtAgO: a framework for prototyping artifact-based environments in MAS
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Agent contest competition: 3rd edition
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
JREP: Extending Repast Simphony for JADE Agent Behavior Components
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02
The multi-agent programming contest 2011: a résumé
ProMAS'11 Proceedings of the 9th international conference on Programming Multi-Agent Systems
HactarV2: an agent team strategy based on implicit coordination
ProMAS'11 Proceedings of the 9th international conference on Programming Multi-Agent Systems
ProMAS'11 Proceedings of the 9th international conference on Programming Multi-Agent Systems
CIGA: a middleware for intelligent agents in virtual environments
AEGS'11 Proceedings of the 2011 international conference on Agents for Educational Games and Simulations
Agent communication for believable human-like interactions between virtual characters
CAVE'12 Proceedings of the First international conference on Cognitive Agents for Virtual Environments
An empirical study of cognitive agent programs
Multiagent and Grid Systems - Principles and Practice of Multi-Agent Systems
Hi-index | 0.00 |
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).