Domain-independent planning: representation and plan generation
Artificial Intelligence
Agents that learn to explain themselves
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
The CMUnited-98 Champion Simulator Team
RoboCup-98: Robot Soccer World Cup II
The CMUnited-99 Champion Simulator Team
RoboCup-99: Robot Soccer World Cup III
UvA Trilearn 2001 Team Description
RoboCup 2001: Robot Soccer World Cup V
The RoboCup Soccer Server and CMUnited: Implemented Infrastructure for MAS Research
Revised Papers from the International Workshop on Infrastructure for Multi-Agent Systems: Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems
Determining the Envelope of Emergent Agent Behaviour via Architectural Transformation
ATAL '00 Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages
A Deeper Look at 3D Soccer Simulations
RoboCup 2007: Robot Soccer World Cup XI
Hi-index | 0.00 |
A perennial challenge in creating and using complex autonomous agents is following their choices of actions as the world changes dynamically and understanding why they act as they do. This paper reports on our work to support human developers and observers to better follow and understand the actions of autonomous agents. We introduce the concept of layered disclosure by which autonomous agents have included in their architecture the foundations necessary to allow them to disclose upon request the specific reasons for their actions. Layered disclosure hence goes beyond standard plain code debugging tools. In its essence it also gives the agent designer the ability to define an appropriate information hierarchy, which can include agent-specific constructs such as internal state that persists over time. The user may request this information at any of the specified levels of detail, and either retroactively or while the agent is acting. We present layered disclosure as we created and implemented it in the simulated robotic soccer domain.We contribute the detailed design to support the application of layered disclosure to other agent domains. Layered disclosure played an important role in our successful development of the undefeated RoboCup champion CMUnited-99 multiagent team.