Going beyond BDI: Programming 'BDI+' Agents
نویسنده
چکیده
The BDI model for intelligent agents has been very influential for both theoretical and practical research in agent technology. It gave rise to a form of agent-oriented programming which could be called ’BDI programming’, the programming of the mental attitudes of agents, where these attitudes pertain to notions in the vein of beliefs, desires and intentions. In this talk I will sketch how we could go further and also use other cognitive notions in agent programming, in particular that of emotion, thus aiming at the realisation of what I’ll call ’BDI+’ agents. I show how one could program agents with emotions, starting out from the formalisation of emotion theory from cognitive science. Finally, I’ll discuss some applications of these ’BDI+’ agents in projects that we are currently doing and will start with in the new year.
منابع مشابه
Goal Delegation without Goals - BDI Agents in Harmony with OCMAS Principles
The BDI model is concerned with the rational action of an individual agent. At the multi-agent layer especially coordination among agents is an important factor that determines how overall system goals can be accomplished. Thus, from a software engineering perspective it is desirable to extend the BDI programming model to the multi-agent layer and make BDI concepts also useable for coordination...
متن کاملLanguages for Programming BDI-style Agents: an Overview
The notion of an intelligent agent as an entity which appears to be the subject of mental attitudes like beliefs, desires and intentions (hence, the BDI acronym) is well known and accepted by many researchers. Besides the definition of various BDI logics, many languages and integrated environments for programming BDI-style agents have been proposed since the early nineties. In this reasoned bib...
متن کاملThe Jadex Project: Programming Model
This chapter describes the priciples of the Jadex programming model. The programming model can be considered on two levels. The intra-agent level deals with programming concepts for single agents and the inter-agent level deals with interactions between agents. Regarding the rst, the Jadex beliefdesire-intention (BDI) model will be presented, which has been developed for agents based on XML and...
متن کاملOperational Semantics for BDI Modules in Multi-agent Programming
This paper proposes an operational semantics for BDI modules that can be incorporated in multi-agent programming languages. The introduced concept of modules facilitates the implementation of agents, agent roles, and agent profiles. Moreover, the introduced concept of modules enables common programming techniques such as encapsulation and information hiding for BDI-based multi-agent programs. T...
متن کاملAgent-Based Stock Trader
In this paper, we introduce a unique implementation scheme of the Belief-Desire-Intention (BDI) model to be used in an agentbased application using Java. The example prototype system is the Agent-based Stock Trader (AST) that is a stock-trading expert based on intelligent agents. Agents in AST are based on the Belief-Desire-Intention (BDI) model in artificial intelligence. This paper proposes h...
متن کامل